0001628280-22-014383.txt : 20220513 0001628280-22-014383.hdr.sgml : 20220513 20220513171251 ACCESSION NUMBER: 0001628280-22-014383 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220513 DATE AS OF CHANGE: 20220513 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: 22923968 BUSINESS ADDRESS: STREET 1: 2999 N. E. 191ST STREET STREET 2: SUITE 610 CITY: AVENTURA STATE: FL ZIP: 33180 BUSINESS PHONE: 408-467-1900 MAIL ADDRESS: STREET 1: 2999 N. E. 191ST STREET STREET 2: SUITE 610 CITY: AVENTURA STATE: FL ZIP: 33180 FORMER COMPANY: FORMER CONFORMED NAME: IMMERSION HUMAN INTERFACE CORP DATE OF NAME CHANGE: 19980602 10-Q 1 immr-20220331.htm 10-Q immr-20220331
000105881112/312022Q1FALSE33,614,0533one yearP7Yhttp://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent00010588112022-01-012022-03-310001058811us-gaap:CommonStockMember2022-01-012022-03-310001058811us-gaap:SeriesBMember2022-01-012022-03-3100010588112022-05-06xbrli:shares00010588112022-03-31iso4217:USD00010588112021-12-310001058811immr:FixedFeeLicenseandPerUnitRoyaltiesMember2022-01-012022-03-310001058811immr:FixedFeeLicenseandPerUnitRoyaltiesMember2021-01-012021-03-310001058811immr:DevelopmentServicesandOtherMember2022-01-012022-03-310001058811immr:DevelopmentServicesandOtherMember2021-01-012021-03-3100010588112021-01-012021-03-31iso4217:USDxbrli:shares0001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-12-310001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001058811us-gaap:RetainedEarningsMember2021-12-310001058811us-gaap:TreasuryStockMember2021-12-310001058811us-gaap:RetainedEarningsMember2022-01-012022-03-310001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001058811us-gaap:TreasuryStockMember2022-01-012022-03-310001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-01-012022-03-310001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-03-310001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001058811us-gaap:RetainedEarningsMember2022-03-310001058811us-gaap:TreasuryStockMember2022-03-310001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001058811us-gaap:RetainedEarningsMember2020-12-310001058811us-gaap:TreasuryStockMember2020-12-3100010588112020-12-310001058811us-gaap:RetainedEarningsMember2021-01-012021-03-310001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-03-310001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-03-310001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001058811us-gaap:RetainedEarningsMember2021-03-310001058811us-gaap:TreasuryStockMember2021-03-3100010588112021-03-310001058811immr:FixedFeeLicenseMember2022-01-012022-03-310001058811immr:FixedFeeLicenseMember2021-01-012021-03-310001058811immr:PerUnitRoyaltiesMember2022-01-012022-03-310001058811immr:PerUnitRoyaltiesMember2021-01-012021-03-310001058811immr:FixedFeeLicenseMember2022-04-01immr:PerformanceObligationBMember2022-03-310001058811immr:FixedFeeLicenseMember2022-04-012022-03-310001058811immr:FixedFeeLicenseMember2025-01-012022-03-310001058811us-gaap:CorporateBondSecuritiesMember2022-03-310001058811us-gaap:CorporateBondSecuritiesMember2021-12-310001058811us-gaap:MutualFundMember2022-03-310001058811us-gaap:EquitySecuritiesMember2022-03-310001058811us-gaap:MutualFundMember2021-12-310001058811us-gaap:EquitySecuritiesMember2021-12-310001058811immr:MarketableSecuritiesMemberus-gaap:MutualFundMember2022-03-310001058811us-gaap:OtherCurrentAssetsMemberus-gaap:MutualFundMember2022-03-310001058811immr:MarketableSecuritiesMemberus-gaap:EquitySecuritiesMember2022-03-310001058811us-gaap:OtherCurrentAssetsMemberus-gaap:EquitySecuritiesMember2022-03-310001058811immr:MarketableSecuritiesMemberus-gaap:CorporateBondSecuritiesMember2022-03-310001058811us-gaap:OtherCurrentAssetsMemberus-gaap:CorporateBondSecuritiesMember2022-03-310001058811immr:MarketableSecuritiesMember2022-03-310001058811us-gaap:OtherCurrentAssetsMember2022-03-310001058811immr:MarketableSecuritiesMemberus-gaap:MutualFundMember2021-12-310001058811us-gaap:OtherCurrentAssetsMemberus-gaap:MutualFundMember2021-12-310001058811immr:MarketableSecuritiesMemberus-gaap:EquitySecuritiesMember2021-12-310001058811us-gaap:OtherCurrentAssetsMemberus-gaap:EquitySecuritiesMember2021-12-310001058811immr:MarketableSecuritiesMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001058811us-gaap:OtherCurrentAssetsMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001058811immr:MarketableSecuritiesMember2021-12-310001058811us-gaap:OtherCurrentAssetsMember2021-12-310001058811us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMember2022-03-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MutualFundMember2022-03-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMemberus-gaap:FairValueInputsLevel3Member2022-03-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMember2022-03-310001058811us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2022-03-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-03-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-03-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2022-03-310001058811us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-03-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2022-03-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-03-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2022-03-310001058811us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-03-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-03-310001058811us-gaap:FairValueMeasurementsRecurringMember2022-03-310001058811us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMember2021-12-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MutualFundMember2021-12-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMemberus-gaap:FairValueInputsLevel3Member2021-12-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMember2021-12-310001058811us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2021-12-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2021-12-310001058811us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2021-12-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001058811us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2021-12-310001058811us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-12-310001058811us-gaap:FairValueMeasurementsRecurringMember2021-12-310001058811us-gaap:CorporateBondSecuritiesMember2021-03-310001058811immr:Samsungvs.ImmersionMemberimmr:WithholdingTaxesonRoyaltyPaymentsMember2021-10-012021-10-01iso4217:KRW0001058811immr:Samsungvs.ImmersionMemberimmr:WithholdingTaxesonRoyaltyPaymentsMember2021-10-010001058811immr:Samsungvs.ImmersionMemberimmr:WithholdingTaxesonRoyaltyPaymentsMember2019-03-272019-03-270001058811immr:Samsungvs.ImmersionMember2021-10-012021-12-310001058811immr:Samsungvs.ImmersionMember2022-03-012022-03-310001058811immr:Samsungvs.ImmersionMemberus-gaap:PendingLitigationMember2022-01-012022-03-310001058811immr:Samsungvs.ImmersionMember2021-12-310001058811immr:LGEMember2020-04-082020-04-080001058811immr:LGEMember2021-10-012021-12-310001058811immr:MarquardtMember2021-06-300001058811immr:MarquardtMember2021-09-152021-09-150001058811immr:A2021PlanMember2022-01-180001058811immr:A2021PlanMember2022-01-182022-01-180001058811us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001058811us-gaap:EmployeeStockOptionMembersrt:MinimumMember2022-01-012022-03-310001058811us-gaap:RestrictedStockMember2022-01-012022-03-310001058811us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-31xbrli:pure0001058811immr:TimeBasedStockOptionMember2022-03-310001058811us-gaap:RestrictedStockMember2022-03-310001058811us-gaap:RestrictedStockUnitsRSUMember2022-03-310001058811immr:MarketPerformanceBasedRestrictedStockUnitsMember2022-03-310001058811immr:TimeBasedStockOptionMember2021-12-310001058811immr:TimeBasedStockOptionMember2021-01-012021-03-310001058811immr:TimeBasedStockOptionMember2022-01-012022-03-310001058811us-gaap:RestrictedStockUnitsRSUMember2021-12-310001058811us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001058811us-gaap:RestrictedStockMember2021-12-310001058811us-gaap:RestrictedStockMember2021-01-012021-03-310001058811us-gaap:PerformanceSharesMember2022-01-012022-03-310001058811us-gaap:PerformanceSharesMember2021-12-310001058811us-gaap:PerformanceSharesMember2020-01-012020-12-310001058811us-gaap:PerformanceSharesMember2022-03-310001058811immr:MarketPerformanceBasedRestrictedStockUnitsMember2022-01-012022-03-310001058811us-gaap:EmployeeStockMember2022-01-012022-03-310001058811us-gaap:EmployeeStockMember2022-03-310001058811us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001058811immr:RestrictedStockandRestrictedStockUnitsMember2022-01-012022-03-310001058811immr:RestrictedStockandRestrictedStockUnitsMember2021-01-012021-03-310001058811us-gaap:EmployeeStockMember2021-01-012021-03-310001058811us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001058811us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001058811us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001058811us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001058811us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001058811us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001058811immr:InvenomicCapitalManagementLPMember2022-02-140001058811immr:InvenomicCapitalManagementLPMember2022-02-142022-02-140001058811immr:InvenomicCapitalManagementLPMember2022-02-142022-02-1400010588112022-02-230001058811us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001058811us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001058811immr:RestrictedStockandRestrictedStockUnitsMember2022-01-012022-03-310001058811immr:RestrictedStockandRestrictedStockUnitsMember2021-01-012021-03-310001058811immr:AventuraFloridaFacilityMember2022-01-31utr:sqft0001058811immr:AventuraFloridaFacilityMember2022-03-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
[x]
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2022
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 000-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.)

2999 N.E. 191st Street, Suite 610, Aventura, FL, 33180
(Address of principal executive offices, zip code)
(408) 467-1900
(Registrant’s telephone number, including area code)

Not Applicable
(Former name, former address and former fiscal year, 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 valueIMMRNASDAQ Global Market
Series B Junior Participating Preferred Stock Purchase Rights
IMMRNASDAQ Global 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 [x]        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 [x] No [ ]

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

Large accelerated filer
[ ]
Accelerated filer
[ ]
Non-accelerated filer
[X ]
Smaller reporting company
[X ]
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 Act). Yes [    ]  No [X]

Number of shares of common stock outstanding at May 6, 2022 was 33,614,053.


IMMERSION CORPORATION
TABLE OF CONTENTS
Page




PART I

FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

IMMERSION CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except number of shares and per share amounts)
(Unaudited)
 March 31,
2022
December 31, 2021
ASSETS
Current assets:
Cash $62,958 $51,490 
Marketable equity securities83,532 86,431 
Accounts and other receivables 2,079 1,970 
Prepaid expenses and other current assets11,788 13,432 
Total current assets160,357 153,323 
Property and equipment, net405 444 
Long-term deposits4,917 9,658 
Marketable debt securities11,181 7,286 
Other assets, net4,001 4,809 
Total assets$180,861 $175,520 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$53 $2 
Accrued compensation567 555 
Deferred revenue4,736 4,826 
Other current liabilities15,955 11,247 
Total current liabilities21,311 16,630 
Long-term deferred revenue15,494 16,699 
Other long-term liabilities706 896 
Total liabilities37,511 34,225 
Commitments and contingencies (Note 5)
Stockholders’ equity:
Common stock and additional paid-in capital324,476 323,296 
Accumulated other comprehensive income653 412 
Accumulated deficit(95,604)(100,680)
Treasury stock(86,175)(81,733)
Total stockholders’ equity143,350 141,295 
Total liabilities and stockholders’ equity$180,861 $175,520 

See accompanying Notes to Condensed Consolidated Financial Statements.
2


IMMERSION CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
AND COMPREHENSIVE INCOME
(In thousands, except share and per share amounts)
(Unaudited)
 
 Three Months Ended March 31,
 20222021
Revenues:
Royalty and license$7,230 $7,068 
Development, services, and other78 91 
Total revenues7,308 7,159 
Costs and expenses:
Cost of revenues4 29 
Sales and marketing486 1,106 
Research and development509 1,307 
General and administrative2,706 2,224 
Total costs and expenses3,705 4,666 
Operating income 3,603 2,493 
Interest and other income (loss), net2,034 (316)
Income before provision for income taxes5,637 2,177 
Provision for income taxes(561)(141)
Net income $5,076 $2,036 
Basic net income per share$0.15 $0.07 
Shares used in calculating basic net income per share33,996 28,579 
Diluted net income per share$0.15 $0.07 
Shares used in calculating diluted net income per share34,268 29,180 
Other comprehensive income, net of tax
Change in unrealized gains on available-for-sale securities$241 $ 
Total other comprehensive income241  
Total comprehensive income $5,317 $2,036 

See accompanying Notes to Condensed Consolidated Financial Statements.
3

IMMERSION CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, except number of shares)
(Unaudited)
Common Stock and
Additional Paid-In Capital
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Treasury StockTotal
Stockholders’
Equity
SharesAmountSharesAmount
Balances at December 31, 202146,534,198 323,296 412 (100,680)12,143,433 (81,733)141,295 
Net income— — — 5,076 — — 5,076 
Unrealized gain on available-for-sale securities, net of taxes— — 241 — — — 241 
Stock repurchases— — — — 938,781 (4,442)(4,442)
Release of restricted stock units and awards116,811 — — — — —  
Issuance of stock for ESPP purchase7,725 34 — — — — 34 
Shares issued in connection with public offering, net of issuance costs— 5 — — — — 5 
Stock-based compensation— 1,141 — — — — 1,141 
Balances at March 31, 202246,658,734 $324,476 $653 $(95,604)13,082,214 $(86,175)$143,350 
Common Stock and
Additional Paid-In Capital
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Treasury StockTotal
Stockholders’
Equity
SharesAmountSharesAmount
Balances at December 31, 202039,161,214 $258,756 $122 $(113,164)12,143,433 $(81,733)$63,981 
Net income— — — 2,036 — — 2,036 
Exercise of stock options, net of shares withheld for employee taxes306,987 2,724 — — — — 2,724 
Release of restricted stock units and awards227,055 — — — — —  
Issuance of stock for ESPP purchase15,543 89 — — — — 89 
Shares issued in connection with public offering, net of issuance costs3,309,811 35,937 — — — — 35,937 
Stock-based compensation531 — — — — 531 
Balances at March 31, 202143,020,610 $298,037 $122 $(111,128)12,143,433 $(81,733)$105,298 

See accompanying Notes to Condensed Consolidated Financial Statements.
4

IMMERSION CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
  
Three Months Ended
 March 31,
 20222021
Cash flows provided by (used in) operating activities:
Net income $5,076 $2,036 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization206 192 
Stock-based compensation1,141 531 
Net gains on investment in marketable equity securities(3,166) 
Net losses on derivative instruments2,795  
Realized gains on investment in marketable debt securities(368) 
Foreign currency remeasurement gains131 280 
Other(17)24 
Changes in operating assets and liabilities:
Accounts and other receivables(109)184 
Prepaid expenses and other current assets1,644 1,396 
Long-term deposits4,611  
Other assets757 843 
Accounts payable52 305 
Accrued compensation12 (68)
Other current liabilities(77)280 
Deferred revenue(1,295)(1,226)
Other long-term liabilities(355)(367)
Net cash provided by operating activities11,038 4,410 
Cash flows provided by (used in) investing activities:
Purchases of marketable securities(36,778) 
Proceeds from sale or maturities of marketable securities and other investments39,899  
Proceeds from sale of derivative instruments6,817  
Payments for settlement of derivative instruments(5,105) 
Purchases of property and equipment (57)
Net cash provided by (used in) investing activities4,833 (57)
Cash flows provided by (used in) financing activities:
Proceed from issuance of common stock, net of issuance costs5 35,937 
Proceeds from issuance of common stock under employee stock purchase plan34 89 
Proceeds from stock options exercises 2,723 
Cash paid for purchases of treasury stock(4,442) 
Net cash provided by (used in) financing activities(4,403)38,749 
Net increase in cash and cash equivalents11,468 43,102 
Cash and cash equivalents:
Beginning of year51,490 59,522 
End of year$62,958 $102,624 
See accompanying Notes to Condensed Consolidated Financial Statements.



5

IMMERSION CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 
Supplemental disclosure of cash flow information:
Cash paid for income taxes$17 $13 
Supplemental disclosure of non-cash operating, investing, and financing activities:
Release of restricted stock units and awards under company stock plan$612 $2,367 
Leased assets obtained in exchange for new operating lease liabilities$120 $ 
6

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

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

The outbreak of a novel strain of coronavirus ("COVID-19") caused governments and public health officials around the world to implementing stringent measures to help control the spread of the virus. In response to the COVID-19 pandemic, we implemented work-from-home and restricted travel policies in the first quarter of 2020, which remained in place during the first quarter of 2022.

In April 2020, the Government of Canada announced the Canada Emergency Wage Subsidy (“CEWS”) for Canadian employers whose businesses were affected by the COVID-19 pandemic. The CEWS provides a subsidy of up to 75% of eligible employees’ employment insurable remuneration, subject to certain criteria. We applied for the CEWS to the extent we met the requirements to receive the subsidy. During the three months ended March 31, 2021, we recognized $0.1 million in government subsidies as a reduction to operating expenses in the Condensed Consolidated Statements of Income and Comprehensive Income. We did not recognize government subsidy during the three months ended March 31, 2022.

Principles of Consolidation and Basis of Presentation

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

The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") for interim financial information and with the instructions for Form 10-Q and Article 10 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all information and footnotes necessary for a complete presentation of the financial position, results of operations, and cash flows, in conformity with U.S. GAAP and should be read in conjunction with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, all adjustments consisting of only normal and recurring items necessary for the fair presentation of the financial position and results of operations for the interim periods presented have been included.

Use of Estimates

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

Segment Information

We develop, license, and support a wide range of software and IP that more fully engage users’ sense 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.

7

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 November 2021, Financial Accounting Standard Board ("FASB") issued ASU 2021-10, Government Assistance (Topic 832), which requires annual disclosures that increase the transparency of transactions involving government grants, including the types of transactions, the accounting for those transactions, and the effect of those transactions on an entity’s financial statements. This new standard became effective for annual periods beginning after December 15, 2021. We adopted this new guidance in the first quarter of 2022. This adoption did not have material impact on our condensed consolidated financial statements.

2. REVENUE RECOGNITION
Disaggregated Revenue
The following table presents the disaggregation of our revenue for the three months ended March 31, 2022 and 2021 (in thousands):
For the Three Months Ended
March 31,
20222021
Fixed fee license revenue$1,745 $1,275 
Per-unit royalty revenue5,485 5,793 
Total royalty and license revenue7,230 7,068 
Development, services, and other revenue78 91 
Total revenues$7,308 $7,159 

Per-unit Royalty Revenue

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

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

Contract Assets
As of March 31, 2022, we had contract assets of $10.9 million included within Prepaid expenses and other current assets, and $1.0 million included within Other assets, net on the Condensed Consolidated Balance Sheets. As of December 31, 2021, we had contract assets of $12.4 million included within Prepaid expenses and other current assets, and $1.7 million included within Other assets, net on the Condensed Consolidated Balance Sheets.
Contract assets decreased by $2.3 million from January 1, 2022 to March 31, 2022, primarily due to actual royalties billed during the period.
8

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

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

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

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

3.  INVESTMENTS AND FAIR VALUE MEASUREMENTS
Marketable Securities
We invest surplus funds in excess of operational requirements in a diversified portfolio of marketable securities, with the objectives of delivering competitive returns, maintaining a high degree of liquidity, and seeking to avoid the permanent impairment of principal.
Our investments in marketable debt securities are classified and accounted for as available-for-sale. The marketable debt securities are classified either short-term or long-term based on each instrument’s underlying contractual maturity date. As of March 31, 2022 and December 31, 2021, we reported $11.2 million and $7.3 million of investments in debt securities as Marketable debt securities on our Condensed Consolidated Balance Sheets, respectively, as management intends to hold these investment for more than 12 months from the reporting date. We may sell certain marketable debt securities prior to their stated maturities for reasons including, but not limited to, managing liquidity, credit risk, duration and asset allocation.
Our investments in marketable equity securities are classified based on the nature of the securities and their availability for use in current operations. The marketable equity securities are measured at fair value with gains and losses recognized in Interest and other income (loss), net on our Condensed Consolidated Statements of Income and Comprehensive Income.
We regularly review our investment portfolio to identify and evaluate investments that have indicators of possible impairment. Investments are considered impaired when a decline in fair value is judged to be other-than-temporary. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, we will record an impairment charge and establish a new cost basis in the investment.
9

Marketable securities as of March 31, 2022 and December 31, 2021 consisted of following (in thousands):
March 31, 2022

Cost or Amortized Cost
Unrealized GainsUnrealized LossesFair Value
Mutual funds$40,023 $ $(1,601)$38,422 
Corporate bonds10,651 530  11,181 
Equity securities43,039 3,038 (967)45,110 
$93,713 $3,568 $(2,568)$94,713 
December 31, 2021
Cost or Amortized CostUnrealized GainsUnrealized LossesFair Value
Mutual funds$50,000 $ $(338)$49,662 
Corporate bonds6,996 290  7,286 
Equity securities38,100  (1,331)36,769 
$95,096 $290 $(1,669)$93,717 

As of March 31, 2022 and December 31, 2021, marketable securities are classified and reported on our Condensed Consolidated Balance Sheets as follows:

March 31, 2022
Marketable Equity Securities Marketable Debt SecuritiesTotal
Mutual funds$38,422 $ $38,422 
Equity securities45,110  45,110 
Corporate bonds 11,181 11,181 
$83,532 $11,181 $94,713 
December 31, 2021
Marketable Equity SecuritiesMarketable Debt SecuritiesTotal
Mutual funds$49,662 $ $49,662 
Equity securities36,769  36,769 
Corporate bonds 7,286 7,286 
$86,431 $7,286 $93,717 

10

The amortized costs and fair value of our marketable debt securities, by contractual maturity, as of March 31, 2022 (in thousands) are as follows:
March 31, 2022
Amortized
Cost
Fair
Value
Less than 1 year$ $ 
1 to 5 years10,651 11,181 
Total$10,651 $11,181 
Derivative Financial Instruments
We invest in derivatives that are not designated as hedging instruments and which consist of call and put options. When we sell call and put options, the premium received is reported as Other current liabilities on our Condensed Consolidated Balance Sheets. When we purchase put or call options, the premium paid is reported as Marketable securities on our Condensed Consolidated Balance Sheets. The carrying value of these options are adjusted to the fair value at the end of each reporting period until the options expire. Gains and losses recognized from the periodic adjustments to fair value are recognized as Interest and other income, on our Condensed Consolidated Statements of Income and Comprehensive Income.
Our derivative instruments which consisted of call and put options sold at their fair value as of the balance sheet date. These derivative instruments are reported as Other current liabilities on our Condensed Consolidated Balance Sheets as of March 31, 2022 and December 31, 2021 (in thousands).
March 31, 2022
CostUnrealized LossesFair Value
Derivative instruments$8,392 $2,558 $10,950 
$8,392 $2,558 $10,950 
December 31, 2021
CostUnrealized GainsFair Value
Derivative instruments$6,370 $(103)$6,267 
$6,370 $(103)$6,267 

A summary of realized and unrealized gains and losses from our equity securities and derivative instruments are as follows (in thousands):
Three Months Ended
March 31,
20222021
Net unrealized gains recognized on marketable equity securities $2,140 $ 
Net realized gains recognized on marketable equity securities1,026  
Net unrealized losses recognized on derivative instruments(2,661) 
Net realized loss recognized on derivative instruments(134) 
Net realized gains recognized on marketable debt securities368  
Total net gains recognized in interest and other income (loss), net$739 $ 

11

Fair Value Measurements
Our financial instruments measured at fair value on a recurring basis consisted of money-market funds, mutual funds, equity securities, corporate debt securities and derivatives. Equity securities are classified within Level 1 of the fair value hierarchy as they are valued based on quoted market price in an active market. Corporate debt securities and derivative instruments are 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.
Financial 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. We did not hold Level 3 financial instruments as of March 31, 2022 and December 31, 2021.
Financial instruments measured at fair value on a recurring basis as of March 31, 2022 and December 2021 are classified based on the valuation technique in the table below (in thousands):
March 31, 2022
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:
Mutual funds$38,422 $ $ $38,422 
Equity securities45,110   45,110 
Corporate bonds 11,181  11,181 
Total assets at fair value$83,532 $11,181 $ $94,713 
Liabilities
Derivative instruments$ $10,950 $ $10,950 
Total liabilities at fair value$ $10,950 $ $10,950 

December 31, 2021
Fair Value Measurements Using
Quoted Prices
 in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Assets:
Mutual funds$49,662 $ $ 49,662 
Equity securities36,769   36,769 
Corporate bonds 7,286  7,286 
Total assets at fair value$86,431 $7,286 $ $93,717 
Liabilities
Derivative instruments$ $6,267 $ $6,267 
Total liabilities at fair value$ $6,267 $ $6,267 

12

4.   BALANCE SHEETS DETAILS
Accounts and Other Receivables
Accounts and other receivables were as follows (in thousands):
 March 31
2022
December 31
2021
Trade accounts receivables$1,118 $1,235 
Other receivables961 735 
Accounts and other receivables$2,079 $1,970 
Allowance for credit losses as of March 31, 2022 and December 31, 2021 were not material.

Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets were as follows (in thousands):
March 31
2022
December 31
2021
Prepaid expenses$701 $798 
Contract assets - current10,906 12,448 
Other current assets181 186 
Prepaid expenses and other current assets$11,788 $13,432 
Other Assets, Net
Other assets, net are as follows (in thousands):
 March 31
2022
December 31
2021
Contract assets - long-term$1,014 $1,746 
Lease right-of-use assets861 912 
Deferred tax assets2,116 2,115 
Other assets 10 36 
Total other assets, net$4,001 $4,809 
Other Current Liabilities
Other current liabilities are as follows (in thousands):
 March 31
2022
December 31
2021
Derivative instruments$10,950 $6,267 
Lease liabilities - current1,065 1,098 
Other current liabilities3,940 3,882 
Total other current liabilities$15,955 $11,247 

13

5. CONTINGENCIES
From time to time, we receive claims from third parties asserting that our technologies, or those of our licensees, infringe on the other parties’ IP rights. Management believes that these claims are without merit. Additionally, periodically, we are involved in routine legal matters and contractual disputes incidental to our normal operations. In management’s opinion, unless we disclosed otherwise, the resolution of such matters will not have a material adverse effect on our consolidated financial condition, results of operations, or liquidity.
In the normal course of business, we provide indemnification of varying scope to customers, most commonly to licensees in connection with licensing arrangements that include our IP, although these provisions can cover additional matters. Historically, costs related to these guarantees have not been significant, and we are unable to estimate the maximum potential impact of these guarantees on its future results of operations.
Samsung Electronics Co. v. Immersion Corporation and Immersion Software Ireland Limited
On April 28, 2017, Immersion and Immersion Software Ireland Limited (collectively referred to as “Immersion” in this section) received a letter from Samsung Electronics Co. (“Samsung”) requesting that we reimburse Samsung with respect to withholding tax and penalties imposed on Samsung by the Korean tax authorities following an investigation where the tax authority determined that Samsung failed to withhold taxes on Samsung’s royalty payments to Immersion Software Ireland from 2012 to 2016. On July 12, 2017, on behalf of Samsung, Immersion filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes and penalties. On October 18, 2018, the Korea Tax Tribunal held a hearing and on November 19, 2018, the Korea Tax Tribunal issued its ruling in which it decided not to accept our arguments with respect to the Korean tax authorities’ assessment of withholding tax and penalties imposed on Samsung. On behalf of Samsung, we filed an appeal with the Korea Administrative Court on February 15, 2019. On July 16, 2020, the Korea Administrative Court issued its ruling in which it ruled that the withholding taxes and penalties which were imposed by the Korean tax authorities on Samsung should be cancelled with some litigation costs to be borne by the Korean tax authorities.
On August 1, 2020, the Korean tax authorities filed an appeal with the Korea High Court. The first hearing in the Korea High Court occurred on November 11, 2020. A second hearing occurred on January 13, 2021. A third hearing occurred on March 21, 2021. The Korea High Court had indicated that a final decision was originally expected on May 28, 2021, but instead, decided to hold a fourth hearing on July 9, 2021. On October 1, 2021, the Korea High Court issued its ruling in which it ruled that withholding taxes and penalties totaling approximately KRW 6,186,218,586 (approximately $5.2 million) in national-level withholding tax and local withholding taxes imposed by the Korean tax authorities on Samsung for royalties paid to Immersion during the period of 2012 – 2014 be cancelled on the basis that the Korea tax authorities wrongfully engaged in a duplicative audit with respect to such time period. The Korea High Court also ruled that approximately KRW1,655,105,584 (approximately $1.4 million) of national-level withholding tax and local withholding taxes imposed by the Korean tax authorities on Samsung for royalties paid to Immersion during 2015 and 2016 be upheld in part on the basis that Immersion Software Ireland Limited did not have sufficient economic substance to be considered the beneficial owner of the royalties paid by Samsung to Immersion Software Ireland Limited. On or about October 22, 2021, the Korean tax authorities filed an appeal with the Korea Supreme Court with respect to certain portions of the Korea High Court decision and we filed an appeal with the Korea Supreme Court with respect to certain portions of the Korea High Court decision.

On December 1, 2021, the Korean tax authorities submitted its brief to the Korea Supreme Court challenging the cancellation by the Korea High Court of a portion of the withholding tax imposed by the Korean tax authorities. On December 3, 2021, we submitted our own brief to the Korea Supreme Court providing arguments in support of our position that Immersion Software Ireland Limited has sufficient economic substance to be considered the beneficial owner of the royalties paid by Samsung to Immersion Software Ireland Limited. Such brief also provided arguments challenging the calculation of the imposed withholding tax upheld by the Korea High Court. On December 2021, the Korean tax authorities filed a rebuttal brief relating to our brief filed on December 3, 2021. On December 29, 2021, we filed our rebuttal brief relating to the Korean tax authorities’ brief filed on December 1, 2021. On February 24, 2022, the Korea Supreme Court issued a decision affirming the rulings of the Korea High Court. We believe that any impairment in the Long-term deposits associated with the rulings of the Korea High Court is appropriately reflected in the Condensed Consolidated Balance Sheets.
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
14

we 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, which was paid in 2019.

In the fourth quarter of 2021, we recorded an impairment charge of $1.4 million related to long-term deposits paid to Samsung. In March 2022, as a result of the Korea Supreme Court decision described above, we were reimbursed by Samsung in an amount equal to KRW6,088,855,388 (approximately $5 million) representing Korea national-level taxes, penalties and interest that were canceled by the Korea Supreme Court, which amount is net of $1.3 million of the impairment charge previously recorded in the fourth quarter of 2021. We expect to be reimbursed an additional KRW608,885,000 (approximately $0.5 million) representing local-level taxes, penalties and interest that were canceled by the Korea Supreme Court, which amount is net of $0.1 million of the impairment charge previously recorded in the fourth quarter of 2021.
LGE Korean Withholding Tax Matter
On October 16, 2017, we received a letter from LG Electronics Inc. (“LGE”) requesting that we reimburse LGE with respect to withholding tax imposed on LGE by the Korean tax authorities following an investigation where the tax authority determined that LGE failed to withhold on LGE’s royalty payments to Immersion Software Ireland from 2012 to 2014.  Pursuant to an agreement reached with LGE, on April 8, 2020, we provided a provisional deposit to LGE in the amount of KRW 5,916,845,454 (approximately $5.0 million) representing the amount of such withholding tax that was imposed on LGE, which provisional deposit would be returned to us to the extent we ultimately prevail in the appeal in the Korea courts. In the second quarter of 2020, we recorded this deposit in Long-term deposits on our Condensed Consolidated Balance Sheets. In the event that we do not ultimately prevail in our appeal in the Korean courts, the deposit included in Long-term deposits would be recorded as additional income tax expense on our Condensed Consolidated Statements of Income and Comprehensive Loss, in the period in which we do not ultimately prevail.
On November 3, 2017, on behalf of LGE, we filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes. The Korea Tax Tribunal hearing took place on March 5, 2019. On March 19, 2019, the Korea Tax Tribunal issued its ruling in which it decided not to accept our arguments with respect to the Korean tax authorities’ assessment of withholding tax and penalties imposed on LGE. On behalf of LGE, we filed an appeal with the Korea Administrative Court on June 10, 2019. The first hearing occurred on October 15, 2019. A second hearing occurred on December 19, 2019. A third hearing occurred on February 13, 2020. A fourth hearing occurred on June 9, 2020. A fifth hearing occurred on July 16, 2020. We anticipated a decision to be rendered on or about October 8, 2020, but the Korea Administrative Court scheduled and held a sixth hearing for November 12, 2020. A seventh hearing occurred on January 14, 2021. An eighth hearing occurred on April 8, 2021. A ninth hearing occurred on June 24, 2021. A tenth hearing occurred on September 13, 2021. An eleventh hearing occurred on November 15, 2021. A twelfth hearing occurred on December 23, 2021. The Court had indicated that it expected to render a decision on this matter by the end of February 2022. However, due to a reshuffling of judges, another hearing, which was originally scheduled for April 14, 2022 is currently scheduled for July 7, 2022, at which time we believe we will have a better indication as to when the Court will render a decision on this matter.

Based on the developments in these cases, we regularly reassess the likelihood that we will prevail in the claims from the Korean tax authorities with respect to the LGE case. To the extent that we determine that it is more likely than not that we will prevail against the claims from the Korean tax authorities, then no additional tax expense is provided for in our Condensed Consolidated Statements of Income and Comprehensive Income. In the event that we determine that it is more likely than not that we will not prevail against the claims from the Korean tax authorities, or a portion thereof, then we would estimate the anticipated additional tax expense associated with that outcome and record it as additional income tax expense in our Condensed Consolidated Statements of Income and Comprehensive Income in the period of the new determination. If the additional income tax expense was related to the periods assessed by Korean tax authorities and for which we recorded a Long-term deposits on our Condensed Consolidated Balance Sheets, then the additional income tax expense would be recorded as an impairment to the Long-term deposits. If the additional income tax expense was not related to the periods assessed by Korean tax authorities and for a which we recorded in Long-term deposits on our Condensed Consolidated Balance Sheets, then the additional income tax expense would be accrued as an Other current liabilities.
In the event that we do not ultimately prevail in our appeal in the Korean courts with respect to this case, the applicable deposits included in Long-term deposits would be recorded as additional income tax expense on our Condensed Consolidated Statements of Income and Comprehensive Income, in the period in which we do not ultimately prevail.

In the fourth quarter of 2021, we recorded an impairment charge of $0.8 million related to the long-term deposits paid to LGE.
15

Immersion Software Ireland Limited v. Marquardt GMBH
On August 3, 2021, we filed an arbitration demand with the American Arbitration Association (the “AAA”) against Marquardt GmbH (“Marquardt”), one of our licensees in the automotive market. The arbitration demand arises out of that certain Amended and Restated Patent License Agreement (the “Marquardt License”), effective as of January 1, 2018, between us as licensor and Marquardt, as licensee. Pursuant to the arbitration demand, we are demanding that Marquardt cure its breach of the Marquardt License and pay all royalties currently owed under the Marquardt License. The last royalty report we have received from Marquardt was for the third quarter of calendar year 2020 in which Marquardt reported approximately $0.5 million in royalties but did not pay such royalties. Further, since that date, we have not received any other royalty reports or royalty payments from Marquardt. The term of the Marquardt License expires by its terms on December 31, 2023. As a result of Marquardt’s breach of the Marquardt License, per unit royalties relating to past royalty periods, and applicable interest fees, are currently past due.

Pursuant to the terms of the Marquardt License, we requested arbitration by a single arbitrator in Madison County, New York. On August 9, 2021, the AAA confirmed receipt of our arbitration demand dated August 3, 2021. On August 13, 2021, the AAA conducted an administrative conference call to discuss communications, mediation, tribunal appointment, place of arbitration, and other administrative topics. On September 15, 2021, Marquardt filed an answer to our arbitration demand with the AAA, in which Marquardt provided general denials of our claims and asserted a counterclaim for approximately $138,000 in royalties previously paid to us under the Marquardt License. On September 30, 2021, we filed an answer to Marquardt’s counterclaim in which we denied the allegations set forth in Marquardt’s counterclaim. A preliminary hearing occurred on December 6, 2021, during which the parties agreed to explore mediation and the arbitrator set forth a schedule relating to the arbitration. A mediation session occurred during the period of March 14-16, 2022. At the mediation, we entered into a binding settlement term sheet with Marquardt pursuant to which we agreed to cause our arbitration demand to be dismissed. In exchange, Marquardt agreed to the prepayment of certain royalties otherwise payable under the Marquardt License. Additionally on April 4, 2022, we entered into an amendment to the Marquardt License to reflect such payment and other related terms.

6. STOCK-BASED COMPENSATION
Stock Options and Awards
Our equity incentive program is a long-term retention program that is intended to attract, retain, and provide incentives for employees, consultants, officers, and directors and to align stockholder and employee interests. We may grant time-based options, market condition-based options, stock appreciation rights, restricted stock awards (“RSAs”), restricted stock units (“RSUs”), performance shares, market condition-based performance restricted stock units (“PSUs”), and other stock-based equity awards to employees, officers, directors, and consultants.
On January 18, 2022, our stockholders approved the 2021 Equity Incentive Plan (the “2021 Plan"), which provides for a total number of shares reserved and available for grant and issuance equal to 3,525,119 shares plus up to an additional 855,351 shares that are subject to stock options or other awards granted under the 2011 Equity Incentive Plan.
Under our equity incentive plans, 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 stock awards 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 awards will be canceled before expiration. RSAs generally vests over one year. RSUs generally vest over three years. Awards granted other than a stock option or a stock appreciation right shall reduce the common stock shares available for grant by 1.75 shares for every share issued.
16

A summary of our equity incentive program as of March 31, 2022 is as follows (in thousands):
Common stock shares available for grant2,080 
Stock options outstanding 212 
RSAs outstanding114 
RSUs outstanding665 
PSUs outstanding641 

Time-Based Stock Options
The following summarizes activities for the time-based stock options for the three months ended March 31, 2022:
Number of Shares
Underlying Stock Options
(in thousands)
Weighted Average
Exercise Price
Per Share
Weighted Average
Remaining Contractual Life
(Years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding at December 31, 2021242 $8.04 4.44$ 
Granted  
Exercised  
Canceled or expired(30)7.27 
Outstanding as of March 31, 2022212 $8.14 3.25$ 
Vested and expected to vest at March 31, 2022212 $8.14 3.25$ 
Exercisable at March 31, 2022148 $8.35 2.58$ 

The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the exercise price of our common stock for the options that were in-the-money.
We did not grant stock options during the first quarter of 2022.

Restricted Stock Units
The following summarizes RSU activities for the three months ended March 31, 2022:
Number of Restricted Stock Units
 (in thousands)
Weighted Average Grant Date Fair Value Per Share
Weighted Average
Remaining Contractual Life
(Years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding at December 31, 2021224 $6.66 0.56$1,280 
Granted600 4.78 
Released(111)6.80 
Forfeited(48)6.04 
Outstanding at March 31, 2022665 $4.97 1.32$3,700 
The aggregate intrinsic value is calculated as the market value as of the end of the reporting period.

17

Restricted Stock Awards
The following summarizes RSA activities for the three months ended March 31, 2022:
Number of Restricted Stock Awards
(in thousands)
Weighted Average Grant Date Fair Value Per ShareWeighted Average Remaining Recognition Period
(Years)
Outstanding at December 31, 2021 $ 0.00
Granted114 4.78 
Released  
Forfeited  
Outstanding at March 31, 2022114 $4.78 0.12

Market Condition-Based Restricted Stock Units
In the first quarter of 2022, we granted 600,000 shares of PSUs to members of our management team. Each PSU represents the right to one share of our common stock with vesting subject to: (a) the achievement of specified levels of the volume weighted average closing prices of our common stock during any one hundred (100) day-period between January 1, 2022 and January 1, 2027, subject to certification by the Compensation Committee (“Performance Milestones”); and (b) continued employment with us through the later of each achievement date or service vesting date, which occurs over a three (3) year period commencing on January 1, 2022.
The following summarizes PSU activities for the three months ended March 31, 2022:

Number of Market Condition-Based Restricted Stock Units
(in thousands)
Weighted Average Grant Date Fair Value Per ShareWeighted Average Remaining Recognition Period
(Years)
Outstanding at December 31, 202167 $6.20 1.49
Granted600 3.63 
Released(6)$6.20 
Forfeited(20)$6.20 
Outstanding at March 31, 2022641 $3.80 1.49

18

The assumptions used to value market condition based restricted stock units granted during the first quarter of 2022 under our equity incentive program are as follows:
Market condition based restricted stock units:
Three Months Ended
March 31, 2022
Expected life (in years)1.2
Volatility52%
Interest rate1.0%
Dividend yield
Employee Stock Purchase Plan

Under the 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-month offering period or purchase stock having a value greater than $25,000 in any calendar year as measured at the beginning of the offering period. A total of 1.0 million shares of common stock has been reserved for issuance under the ESPP. During the three months ended March 31, 2022, 7,725 shares were purchased under the ESPP. As of March 31, 2022, 198,123 shares were available for future purchase under the ESPP.
Stock-based Compensation Expense
Valuation and amortization methods
Stock-based compensation is based on the estimated fair value of awards, net of estimated forfeitures, and recognized over the requisite service period. Estimated forfeitures are based on historical experience at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The stock-based compensation related to all of our stock-based awards and ESPP for the years ended March 31, 2022 and 2021 is as follows (in thousands):
 Three Months Ended
 March 31,
 20222021
Stock options$(43)$15 
RSUs, RSAs and PSUs1,187 497 
ESPP(3)19 
Total$1,141 $531 
Sales and marketing$90 $224 
Research and development107 318 
General and administrative944 (11)
Total$1,141 $531 

As of March 31, 2022, there was $5.2 million of unrecognized compensation cost adjusted for estimated forfeitures related to non-vested stock options, RSUs, RSAs and PSUs granted to our employees and directors. This unrecognized compensation cost will be recognized over an estimated weighted-average period of approximately 1.7 years. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures.

19

7. STOCKHOLDERS’ EQUITY
Stock Repurchase Agreement
On February 14, 2022, we entered into a Common Stock Repurchase Agreement (the “Agreement”) with Invenomic Capital Management LP. (“Invenomic”). Pursuant to the Agreement, we purchased 904,499 shares of our common stock from Invenomic at $4.725 per share, or an aggregate purchase price of $4.3 million. The closing price of our common stock on February 14, 2022 was $4.80 per share.

We adopted a Section 382 Tax Benefits Preservation Plan on November 17, 2021 to diminish the risk we could experience an “ownership change” as defined in Section 382 of the Internal Revenue Code of 1986, as amended, which could substantially limit or permanently eliminate our ability to utilize its net operating loss carryovers to reduce potential future income tax obligations. Under this plan, a person who acquires, without the approval of our Board of Directors, beneficial ownership of 4.99% or more of the outstanding common stock could be subject to significant dilution. Following the repurchase, Invenomic’s holdings dropped to below 4.99% of the outstanding common stock.
Stock Repurchase Program

On February 23, 2022, our Board of Directors approved a stock repurchase program of up to $30 million of our common stock for a period of up to twelve months. Any stock repurchases may be made through open market and privately negotiated transactions, at such times and in such amounts as management deems appropriate, including pursuant to one or more Rule 10b5-1 trading plans adopted in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934. Additionally, the Board authorized the use of any derivative or similar instrument to effect stock repurchase transactions, including without limitation, accelerated share repurchase contracts, equity forward transactions, equity option transactions, equity swap transactions, cap transactions, collar transactions, naked put options, floor transactions or other similar transactions or any combination of the foregoing transactions. The stock repurchase program was implemented as a method to return value to our stockholders. The timing, pricing and sizes of any repurchases will depend on a number of factors, including the market price of our common stock and general market and economic conditions. The stock repurchase program does not obligate us to repurchase any dollar amount or number of shares, and the program may be suspended or discontinued at any time.
In the first quarter of 2022, we repurchased 34,282 shares of our common stock for $0.2 million at an average cost of $4.89 per share. As of March 31, 2022, we have $29.8 million available for repurchase under the stock repurchase program.

8. INCOME TAXES
Provision for income taxes the years ended March 31, 2022 and 2021 consisted of the following (in thousands):
 Three Months Ended
 March 31,
20222021
Income before provision for income taxes$5,637 $2,177 
Provision for income taxes561 141 
Effective tax rate10.0 %6.5 %

Provision for income taxes for the three months ended March 31, 2022 and 2021 resulted primarily from estimated foreign taxes included in the calculation of the effective tax rate. We continue to maintain a full valuation allowance against all of our federal and state deferred tax assets in the United States as well as federal tax assets in Canada.

As of March 31, 2022, we had unrecognized tax benefits under ASC 740 Income Taxes of approximately $6.3 million and applicable interest of $0.1 million. The total amount of unrecognized tax benefits that would affect our effective tax rate, if recognized, is $1.3 million. 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.

20

As of March 31, 2022, we had net deferred income tax assets of $2.1 million and deferred income tax liabilities of $0.3 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 2002 through the current period. Currently we are under examination by the Internal Revenue Services for tax year 2018.

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

9. NET INCOME PER SHARE
Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income 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, stock awards and ESPP.
The following is a reconciliation of the denominators used in computing basic and diluted net income per share (in thousands, except per share amounts):
 Three Months Ended
March 31,
20222021
Denominator:
Weighted-average shares outstanding, basic33,996 28,579 
Shares related to outstanding options, unvested RSUs, RSAs, PSUs and ESPP272 601 
Weighted average shares outstanding, diluted34,268 29,180 
We include market condition-based performance restricted stock units in the calculation of diluted earnings per share if the performance condition has been satisfied as of the end of the reporting period and exclude stock equity awards if the performance condition has not been met.

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

Three Months Ended
March 31,
20222021
Stock options239 14 
Restricted stock units, restricted stock awards and market condition-based restricted stock units55  
Total294 14 

10. LEASES
We lease our office space under lease arrangements with expiration dates on or before March 31, 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.
21

Below is a summary of our ROU assets and lease liabilities (in thousands):
Balance Sheets ClassificationMarch 31,
2022
December 31,
2021
Assets
Right-of-use assetsOther assets$861 $912 
Liabilities
  Operating lease liabilities - currentOther current liabilities1,065 1,098 
  Operating lease liabilities - long-termOther long-term liabilities360 550 
Total lease liabilities$1,425 $1,648 

The table below provides supplemental information related to operating leases during the three months ended March 31, 2022 and 2021 (in thousands except for lease term):
Three Months Ended
March 31,
20222021
Cash paid within operating cash flow$355 $367 
Weighted average lease terms (in years)1.112.20
Weighted average discount rates3.93 %N/A
On January 31, 2022, we entered into an agreement to lease for a 1,390 square feet of office space in Aventura, Florida (“Aventura Lease”). We plan to use this facility for administrative functions. This lease commenced in the first quarter of 2022 and expires in the first quarter of 2024. We accounted for this lease as an operating lease in accordance with the provisions of ASC 842 Leases (“ASC 842”). In the first quarter of 2022, we recorded a lease liability of $0.1 million, which represents the present value of the lease payments using an estimated incremental borrowing rate of 3.93%. We also recognized right-to-use asset ("ROU") of $0.1 million which represents our right to use an underlying asset for the lease term.
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, 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 term of the sublease payments. As of March 31, 2022, unamortized balance of the deferred costs are not material.
We recognize operating lease expense and lease payments from the sublease, on a straight-line basis, in our Condensed Consolidated Statements of Income and Comprehensive Income over the lease terms. During the three months ended March 31, 2022 and 2021, our net operating lease expenses are as follows (in thousands):
Three Months Ended
March 31,
20222021
Operating lease cost$210 $215 
Sublease income(257)(257)
Total lease cost$(47)$(42)

22

Minimum future lease payments obligations as of March 31, 2022 are as follows (in thousands):
For the Years Ending December 31,
2022$914 
2023521 
202440 
Total$1,475 
Future lease payments from our sublease agreement as of March 31, 2022 are as follows (in thousands):
For the Years Ending December 31,
2022$812 
2023351 
Total$1,163 


23

Item 2.   Management’s Discussion and Analysis of Financial Condition and Results of Operations
This Management’s Discussion and Analysis of Financial Condition and Results of Operations includes forward-looking statements within the meaning of Section 27A of the Securities Act, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). The forward-looking statements involve risks and uncertainties. Forward-looking statements are frequently 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; our investment of surplus funds and sales of marketable debt securities; 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 and estimates related to and the impact of current and future litigation and arbitration; our leases, sublease and the timing and income related thereto; and our stock repurchase and equity distribution programs.
Because forward-looking statements relate to the future, they are subject to inherent uncertainties, risks and changes in circumstances that are difficult to predict and many of which are outside of our control. Actual results could differ materially from those projected in the forward-looking statements, therefore we caution you not to place undue reliance on these forward-looking statements. Important factors that could cause our actual results and financial condition to differ materially from those indicated in the forward-looking statements include, among others, the risk factors contained below under Part II, Item 1A, Risk 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 invention, acceleration, and scaling, through 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, and wearables, as well as residential, commercial, and industrial Internet of Things. In recent years, we have seen a trend towards broad market adoption of haptic technology. As other companies follow our leadership in recognizing how important tactile feedback can be in people’s digital lives, we expect the opportunity to license our IP and technologies will continue to expand.

We have adopted a business model under which we provide technical assistance designed to integrate our patented technology into our customers’ products or enhance the functionality of our patented technology, and offer licenses to our patented technology to our customers. Our licenses enable our customers to deploy haptically-enabled devices, content and other offerings, which they typically sell under their own brand names. We and our wholly-owned subsidiaries hold more than 1,400 issued or pending patents worldwide as of March 31, 2022. 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. Our portfolio includes numerous patents and patent applications that we believe may become essential to emerging standards in
24

development by Standards Development Organizations (“SDOs”) including media standards in development by ISO/IEC Moving Picture Expert Group (MPEG) and software and system standards in development at IEEE-SA.

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


Results of Operations
Overview
Total revenues for the three months ended March 31, 2022 was $7.3 million, an increase of $0.1 million, or 2%, compared to the same period in 2021.
Total cost and operating expenses were $3.7 million in the three months ended March 31, 2022, a decrease of $1.0 million, or 21% compared to the same period in 2021.
In the three months ended March 31, 2022, we had net income of $5.1 million, an increase of $3.0 million, or 149.3% compared to same period in 2021.
The following table sets forth our Condensed Consolidated Statements of Income data as a percentage of total revenues:
Three Months Ended
 March 31,
20222021
Revenues:
Per-Unit royalty revenue75.0 %81.0 %
Fixed fee license revenue23.9 18.0 
Royalty and license99.0 99.0 
Development, services, and other1.1 1.0 
Total revenues100.0 100.0 
Costs and expenses:
Cost of revenues — — 
Sales and marketing6.7 15.0 
Research and development7.0 18.0 
General and administrative37.0 32.0 
Total costs and expenses51.0 65.0 
Operating income 49.0 35.0 
Interest and other income27.8 (5.0)
Income from operations before benefits from (provision for) income taxes77.0 30.0 
Provision for income taxes(7.7)(2.0)
Net income 69.0 %28.0 %


25

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 is composed of per unit royalties earned based on usage or net sales by licensees and fixed payment license fees charged for our IP and software.
A revenue summary for the three months ended March 31, 2022 and 2021 are as follows (in thousands, except for percentages):
Three Months Ended March 31,
20222021$ Change% Change
Revenues:
Fixed fee license revenue$1,745 $1,275 $470 37%
Per-unit royalty revenue5,485 5,793 (308)(5)%
Total royalty and license revenue7,230 7,068 162 2%
Development, services, and other revenue78 91 (13)(14)%
Total revenues$7,308 $7,159 $149 2%

Royalty and license revenue
Per-unit royalty revenue decreased by $0.3 million, or 5%, in the first quarter of 2022 compared to the same period in 2021, primarily caused by a $0.4 million decrease in royalties from mobility licensees and a $0.2 million decrease royalties from automotive licensees partially offset by a $0.3 million increase in royalties from our gaming licensees.
Fixed fee license revenue increased $0.5 million or 37% in in the first quarter of 2022 compared to the same period in 2021 due to a $0.5 million increase in gaming 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. We also anticipate that our royalty revenue will fluctuate relative to our customers’ unit shipments.
Geographically, revenues generated in Asia, North America and Europe for the three months ended March 31, 2022 represented 75%, 16%, and 9%, respectively, of our total revenue as compared to 74%, 19%, and 7%, respectively, for the three months ended March 31, 2021.

Operating Expenses
A summary of operating expenses for the three months ended March 31, 2022 and 2021 are as follows (in thousands, except for percentages):
Three Months Ended March 31,
20222021$ Change% Change
Sales and marketing$486 $1,106 $(620)(56)%
Research and development509 1,307 (798)(61)%
General and administrative2,706 2,224 482 22 %

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

Sales and marketing expenses decreased $0.6 million, or 56%, in the first quarter of 2022 as compared to the same period in 2021 primarily due to a $0.5 million decrease in compensation, benefits and other personnel related costs largely attributable to lower headcount and a decrease in stock-based compensation expense.
Research and Development - Our research and development expenses primarily consisted of employee compensation and benefits, including stock-based compensation; outside services and consulting fees; tooling and supplies; and allocated facilities costs.
Research and development expenses decreased $0.8 million, or 61%, in the first quarter of 2022 compared to the same period in 2021 primarily due to a $0.7 million decrease in compensation, benefits and other personnel related costs largely attributable to lower headcount and a decrease in stock-based compensation expense.
General and Administrative - Our general and administrative expenses primarily consisted of employee compensation and benefits including stock-based compensation; legal other professional fees; external legal costs for patents; office expense; travel; and allocated facilities costs.
General and administrative expenses increased $0.5 million, or 22%, in the first quarter of 2022 as compared to the first quarter of 2021 primarily due to a $0.8 million increase in compensation, benefits and other personnel related costs in compensation, benefits and other personnel related costs partially offset by a $0.3 million decrease in legal costs and a $0.1 million decrease due to the non-recurrence of contract termination costs recorded in first quarter of 2021.
The increase in compensation, benefits and other personnel related costs was primarily due to an increase in stock-based compensation expense in the first quarter of 2022 compared to the same period in 2021. The decrease in legal expense was primarily attributable to reduced activities, as well as a decrease in patent maintenance and prosecution costs.

We may be required to engage in litigation to protect our IP, in which case our general and administrative expenses could substantially increase reflecting such litigation costs.

Interest and Other Income (Loss)
Interest and Other Income (loss) - Interest and other income consists primarily of interest income from cash and cash equivalents and short-term investments.
Interest and other income (loss) increased $2.4 million during the first quarter of 2022 compared to the first quarter of 2021 primarily driven by a $1.4 million increase in interest and dividend income, a $0.7 million increase in net gains on investments and a $0.2 million increase in foreign currency transaction and translation gains.
The increase in interest and dividend income in the first quarter of 2022 compared to the same period in 2021 primarily was due to higher interest and dividend income from investments as well as interest income from a Korean tax litigation settlement. The increase in net gains on investments primarily consisted of $2.1 million increase in net unrealized gains on equity investments, a $1.0 million increase in net realized gains on equity investments and a $0.4 million increase in net realized gains on investment in corporate bonds. These increases were partially offset by a $2.7 million in net unrealized losses on derivative instruments.

27

Provision For Income Taxes
A summary of provision for income taxes and effective tax rates for the three months ended March 31, 2022 and 2021 are as follows (in thousands):
Three Months Ended March 31,
20222021$ Change% Change
Income before provision for income taxes$5,637 $2,177 
Provision for income taxes561 141 (420)298 %
Effective tax rate10.0 %6.5 %

Provision for income taxes for the three months ended March 31, 2022 and 2021 resulted primarily from estimated foreign taxes included in the calculation of the effective tax rate. We continue to maintain a full valuation allowance against all of our federal and state deferred tax assets in the United States as well as federal tax assets in Canada. As a result, no benefit for losses generated from our U.S. territory was included in the calculation of the 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 income from continuing operations across various tax jurisdictions.

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

We also maintain liabilities for uncertain tax positions. As of March 31, 2022, we had unrecognized tax benefits under ASC 740 Income Taxes of approximately $6.3 million and applicable interest of $0.1 million. The total amount of unrecognized tax benefits that would affect our effective tax rate, if recognized, is $1.3 million. We 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.

Liquidity and Capital Resources
Our cash equivalents and marketable equity securities consist primarily of money-market funds, investment in equity marketable securities (including mutual funds). All marketable equity securities are stated at market value. Realized gains and losses on marketable equity securities and marketable debt securities are recorded in Other income (expense), net on the Condensed Consolidated Statements of Income and Other Comprehensive Income. Unrealized gains and losses on marketable equity securities (including mutual funds) are reported as Other income (expense), net on our Condensed Consolidated Statement of Income and Other Comprehensive Income. Unrealized gains and losses on marketable debt securities reported as a component of Accumulated other comprehensive income on our Condensed Consolidated Balance Sheets.
Cash, cash equivalents and short-term investments
As of March 31, 2022, our cash, cash equivalents, and short-term investments totaled $146.5 million, an increase of $8.6 million from $137.9 million on December 31, 2021.
28

A summary of select cash flow information for the three months ended March 31, 2022 and 2021 (in thousands):
Three Months Ended
March 31.
20222021
Net cash provided by operating activities$11,038 $4,410 
Net cash provided by (used in) investing activities$4,833 $(57)
Net cash provided by (used in) financing activities$(4,403)$38,749 

Cash provided by operating activities - Our operating activities primarily consists of net income adjusted for certain non-cash items including depreciation and amortization; stock-based compensation expense, deferred income taxes and the effect of changes in operating assets and liabilities.
Net cash provided by operating activities was $11.0 million in the first quarter of 2022, a $6.6 million increase compared to the same period in 2021. This cash increase was primarily attributable to a $3.0 million increase in net income and a $3.9 million increase due to changes in net operating assets and liabilities partially offset by a $0.3 million decrease resulting from changes in non-cash items.
Cash provided by (used in) investing activities - Our investing activities primarily consist of purchases of marketable securities and other investments and proceeds from disposal of marketable securities and other investments; proceeds from issuance of derivative instruments; payments made to settle derivative instruments and purchases of computer equipment, furniture and leasehold improvements.
Net cash provided by investing activities during the first quarter of 2022 was $4.8 million primarily consisting of $46.7 million in proceeds from selling marketable securities and derivative instruments partially offset by $41.9 million in cash used to purchase marketable securities and in the settlement of derivative instruments.
Net cash used in investing activities during the first quarter of 2021 was $0.1 million consisting of property and equipment purchases.
Cash provided by (used in) financing activities — Our financing activities primarily consist of cash proceeds from issuance of common stock, proceeds from stock option exercises and stock purchases under our employee stock purchase plan and cash paid for repurchases of our common stock.
Net cash used by financing activities during the first quarter of 2022 was $4.4 million primarily consisting of cash paid for stock repurchases.
Net cash provided by financing activities during the first quarter of 2021 was $38.7 million primarily consisting of $35.9 million of net proceeds from common stock issuances and $2.8 million cash proceeds from stock option exercises and stock purchases under our employee stock purchase plan.
Total cash, cash equivalents, and marketable equity securities were $146.5 million as of March 31, 2022 of which approximately 32%, or $46.4 million, was held by our foreign subsidiaries and subject to repatriation tax effects. Our intent is to permanently reinvest a majority 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.
On February 23, 2022, our Board of Directors approved a stock repurchase program of up to $30 million of our common stock for a period of up to twelve months. Any stock repurchases may be made through open market and privately negotiated transactions, at such times and in such amounts as management deems appropriate, including pursuant to one or more Rule 10b5-1 trading plans adopted in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934. Additionally, the Board authorized the use of any derivative or similar instrument to effect stock repurchase transactions, including without limitation, accelerated share repurchase contracts, equity forward transactions, equity option transactions, equity swap transactions, cap transactions, collar transactions, naked put options, floor transactions or other similar transactions or any combination of the
29

foregoing transactions. The stock repurchase program was implemented as a method to return value to our stockholders. The timing, pricing and sizes of any repurchases will depend on a number of factors, including the market price of our common stock and general market and economic conditions. The stock repurchase program does not obligate us to repurchase any dollar amount or number of shares, and the program may be suspended or discontinued at any time.
In the first quarter of 2022, we repurchased approximately 34,282 shares of our common stock for $0.2 million at an average cost of $4.89 per share. As of March 31, 2022, we have $29.8 million available for repurchase under the stock repurchase program.
At March 31, 2022, we had a liability for unrecognized tax benefits totaling $0.3 million, none of which could be payable in cash.
We did not have any other significant non-cancellable purchase commitments as of March 31, 2022.
We anticipate that capital expenditures for property and equipment for the remainder of 2022 will be less than $1.0 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 in 2022 and beyond, as of May 13, 2022, 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 and beyond.

Critical Accounting 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, marketable securities and derivative instruments, income taxes and contingencies. We base our estimates and assumptions on historical experience and on various other factors that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates and assumptions.

Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. We are not aware of any specific event or circumstance that would require updates to our estimates or judgments or require us to revise the carrying value of our assets or liabilities as of May 13, 2022 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, 2021 filed with the SEC on February 25, 2022, for a complete discussion of our critical accounting policies and estimates. The preparation of financial statements and related disclosures in conformity with U.S. generally accepted accounting principles (“GAAP”) and our discussion and analysis of our financial condition and operating results require the management to make judgments, assumptions and estimates that affect the amounts reported. See Note 1. Significant Accounting Policies of the Notes to Condensed Consolidated Financial Statements in Part I, Item 1 herein, which describes the significant accounting policies and methods used in the preparation of our condensed consolidated financial statements. Management bases its estimates on historical experience and on various other assumptions it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities.

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

Item 4.  Control and Procedures

Based on their evaluation as of March 31, 2022, our management, with the participation of our 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 Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.

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

Our management, including our 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.

31

PART II
Item 1.  Legal Proceedings
Samsung Electronics Co. v. Immersion Corporation and Immersion Software Ireland Limited
On April 28, 2017, we received a letter from Samsung requesting that we reimburse Samsung with respect to withholding tax and penalties imposed on Samsung by the Korean tax authorities following an investigation where the tax authority determined that Samsung failed to withhold taxes on Samsung’s royalty payments to Immersion Software Ireland from 2012 to 2016. On July 12, 2017, on behalf of Samsung, we filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes and penalties. On October 18, 2018, the Korea Tax Tribunal held a hearing and on November 19, 2018, the Korea Tax Tribunal issued its ruling in which it decided not to accept Immersion’s arguments with respect to the Korean tax authorities’ assessment of withholding tax and penalties imposed on Samsung. On behalf of Samsung, we filed an appeal with the Korea Administrative Court on February 15, 2019. On July 16, 2020, the Korea Administrative Court issued its ruling in which it ruled that the withholding taxes and penalties which were imposed by the Korean tax authorities on Samsung should be cancelled with some litigation costs to be borne by the Korean tax authorities.
On August 1, 2020, the Korean tax authorities filed an appeal with the Korea High Court. The first hearing in the Korea High Court occurred on November 11, 2020. A second hearing occurred on January 13, 2021. A third hearing occurred on March 21, 2021. The Korea High Court had indicated that a final decision was originally expected on May 28, 2021, but instead, decided to hold a fourth hearing on July 9, 2021. On October 1, 2021, the Korea High Court issued its ruling in which it ruled that withholding taxes and penalties totaling approximately KRW 6,186,218,586 (approximately $5.2 million) in national-level withholding tax and local withholding taxes imposed by the Korean tax authorities on Samsung for royalties paid to Immersion during the period of 2012 – 2014 be cancelled on the basis that the Korea tax authorities wrongfully engaged in a duplicative audit with respect to such time period. The Korea High Court also ruled that approximately KRW 1,655,105,584 (approximately $1.4 million) of national-level withholding tax and local withholding taxes imposed by the Korean tax authorities on Samsung for royalties paid to Immersion during 2015 and 2016 be upheld in part on the basis that Immersion Software Ireland Limited did not have sufficient economic substance to be considered the beneficial owner of the royalties paid by Samsung to Immersion Software Ireland Limited. On or about October 22, 2021, the Korean tax authorities filed an appeal with the Korea Supreme Court with respect to certain portions of the Korea High Court decision and we filed an appeal with the Korea Supreme Court with respect to certain portions of the Korea High Court decision.

On December 1, 2021, the Korean tax authorities submitted its brief to the Korea Supreme Court challenging the cancellation by the Korea High Court of a portion of the withholding tax imposed by the Korean tax authorities. On December 3, 2021, we submitted our own brief to the Korea Supreme Court providing arguments in support of our position that Immersion Software Ireland Limited has sufficient economic substance to be considered the beneficial owner of the royalties paid by Samsung to Immersion Software Ireland Limited. Such brief also provided arguments challenging the calculation of the imposed withholding tax upheld by the Korea High Court. On December 20, the Korean tax authorities filed a rebuttal brief relating to our brief filed on December 3, 2021. On December 29, 2021, we filed our rebuttal brief relating to the Korean tax authorities’ brief filed on December 1, 2021. On February 24, 2022, the Korea Supreme Court issued a decision affirming the rulings of the Korea High Court. We believe that any impairment in the Long-term deposits associated with the rulings of the Korea High Court is appropriately reflected in the Condensed Consolidated Balance Sheets.
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.

As a result of the Korea Supreme Court decision described above, we were reimbursed by Samsung in an amount equal to KRW 6,088,855,388 (approximately $5.0 million) representing Korea national-level taxes, penalties and interest that was canceled by the Korea Supreme Court. We expect to be reimbursed an additional KRW 608,885,000 (approximately $0.5 million) representing local-level taxes, penalties and interest that was canceled by the Korea Supreme Court.
.
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
32

KRW 5,916,845,454 (approximately $5.0 million) representing the amount of such withholding tax that was imposed on LGE, which provisional deposit would be returned to us to the extent we ultimately prevail in the appeal in the Korea courts. In the second quarter of 2020, we recorded this deposit as Long-term deposits on our Condensed Consolidated Balance Sheets.
On November 3, 2017, on behalf of LGE, we filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes. The Korea Tax Tribunal hearing took place on March 5, 2019. On March 19, 2019, the Korea Tax Tribunal issued its ruling in which it decided not to accept our arguments with respect to the Korean tax authorities’ assessment of withholding tax and penalties imposed on LGE. On behalf of LGE, we filed an appeal with the Korea Administrative Court on June 10, 2019. The first hearing occurred on October 15, 2019. A second hearing occurred on December 19, 2019. A third hearing occurred on February 13, 2020. A fourth hearing occurred on June 9, 2020. A fifth hearing occurred on July 16, 2020. We anticipated a decision to be rendered on or about October 8, 2020, but the Korea Administrative Court scheduled and held a sixth hearing for November 12, 2020. A seventh hearing occurred on January 14, 2021. An eighth hearing occurred on April 8, 2021. A ninth hearing occurred on June 24, 2021. A tenth hearing occurred on September 13, 2021. An eleventh hearing occurred on November 15, 2021. A twelfth hearing occurred on December 23, 2021. The Court had indicated that it expected to render a decision on this matter by the end of February 2022. However, due to a reshuffling of judges, another hearing, which was originally scheduled for April 14, 2022 is currently scheduled for July 7, 2022, at which time we believe we will have a better indication as to when the Court will render a decision on this matter.

Based on the developments in these cases, we regularly reassess the likelihood that we will prevail in some or all of the claims from the Korean tax authorities. To the extent that we determine that it is more likely than not that we will prevail against the claims from the Korean tax authorities, then no additional tax expense is provided for in our Condensed Consolidated Statements of Income and Comprehensive Income. In the event that we determine that it is more likely than not that we will not prevail against the claims from the Korean tax authorities, or a portion thereof, then we would estimate the anticipated additional tax expense associated with that outcome and record it as additional income tax expense in our Condensed Consolidated Statements of Income and Comprehensive Income in the period of the new determination. If the additional income tax expense was related to the periods assessed by Korean tax authorities and for which we recorded in Long-term deposits on our Condensed Consolidated Balance Sheets, then the additional income tax expense would be recorded as an impairment in the Long-term deposits. If the additional income tax expense was not related to the periods assessed by Korean tax authorities and for a which we recorded a Long-term deposits on our Condensed Consolidated Balance Sheets, then the additional income tax expense would be accrued as an Other current liabilities.
We cannot predict the ultimate outcome of the above-mentioned actions that are pending, and we are unable to estimate any potential liability we may incur. Please also refer to our disclosures in Note 5. Contingencies of the Note to the Condensed Consolidated Financial Statements.
Immersion Software Ireland Limited v. Marquardt GMBH
On August 3, 2021, we filed an arbitration demand with the American Arbitration Association (the “AAA”) against Marquardt GmbH (“Marquardt”), one of our licensees in the automotive market. The arbitration demand arises out of that certain Amended and Restated Patent License Agreement (the “Marquardt License”), effective as of January 1, 2018, between us as licensor and Marquardt, as licensee. Pursuant to the arbitration demand, we are demanding that Marquardt cure its breach of the Marquardt License and pay all royalties currently owed under the Marquardt License. The last royalty report we have received from Marquardt was for the third quarter of calendar year 2020 in which Marquardt reported approximately $0.5 million in royalties but did not pay such royalties. Further, since that date, we have not received any other royalty reports or royalty payments from Marquardt. License expires by its terms on December 31, 2023. As a result of Marquardt’s breach of the Marquardt License, per unit royalties relating to past royalty periods, and applicable interest fees are currently past due.

Pursuant to the terms of the Marquardt License, we requested arbitration by a single arbitrator in Madison County, New York. On August 9, 2021, the AAA confirmed receipt of our arbitration demand dated August 3, 2021. On August 13, 2021, the AAA conducted an administrative conference call to discuss communications, mediation, tribunal appointment, place of arbitration, and other administrative topics. On September 15, 2021, Marquardt filed an answer to our arbitration demand with the AAA, in which Marquardt provided general denials of our claims and asserted a counterclaim for approximately $138,000 in royalties previously paid to us under the Marquardt License. On September 30, 2021, we filed an answer to Marquardt’s counterclaim in which we denied the allegations set forth in Marquardt’s counterclaim. A preliminary hearing occurred on December 6, 2021, during which the parties agreed to explore mediation and the arbitrator set forth a schedule relating to the arbitration. A mediation session occurred during the period of March 14-16, 2022. At the mediation, we entered into a binding
33

settlement term sheet with Marquardt pursuant to which we agreed to cause our arbitration demand to be dismissed. In exchange, Marquardt agreed to the prepayment of certain royalties otherwise payable under the Marquardt License. Additionally on April 4, 2022, we entered into an amendment to the Marquardt License to reflect such payment and other related terms.

Item 1A.   Risk Factors

There have been no material changes to the risk factors disclosed in Risk Factors in our Annual Report on Form 10-K for the year ended December 31, 2021 filed with the SEC on February 25, 2022.


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

Stock Repurchase Agreement

On February 14, 2022, we entered into a Common Stock Repurchase Agreement (the “Agreement”) with Invenomic Capital Management LP. (“Invenomic”). Pursuant to the Agreement, we purchased 904,499 shares of our common stock from Invenomic at $4.725 per share, or an aggregate purchase price of $4.3 million. For additional information, please see Note 7. Stockholders’ Equity.

Stock Repurchase Program

On February 23, 2022, our Board of Directors approved a stock repurchase program of up to $30 million of our common stock for a period of up to twelve months. Any stock repurchases may be made through open market and privately negotiated transactions, at such times and in such amounts as management deems appropriate, including pursuant to one or more Rule 10b5-1 trading plans adopted in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934. Additionally, the Board authorized the use of any derivative or similar instrument to effect stock repurchase transactions, including without limitation, accelerated share repurchase contracts, equity forward transactions, equity option transactions, equity swap transactions, cap transactions, collar transactions, naked put options, floor transactions or other similar transactions or any combination of the foregoing transactions. The stock repurchase program was implemented as a method to return value to our stockholders. The timing, pricing and sizes of any repurchases will depend on a number of factors, including the market price of our common stock and general market and economic conditions. The stock repurchase program does not obligate us to repurchase any dollar amount or number of shares, and the program may be suspended or discontinued at any time.


As of March 31, 2022, we have $29.8 million available for repurchase under the stock repurchase program.

34

Share repurchase activity during the three months ended March 31, 2022 was as follows (in thousands, except per share amounts):
PeriodsTotal Number of Shares PurchasedAverage Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or Programs
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs (1)
January 1 to 31, 2022— N/A— — 
February 1 to 28, 2022904,499 
'(2)
$4.725 0N/A
March 1 to 31,202234,282 
'(3)
$4.89 34,282 29,800,000 

(1) The amounts represent the amount available to repurchase shares under the authorized repurchase program as of March 31, 2022. The Company’s stock repurchase program does not obligate it to acquire any specific number of shares.
(2) Purchased pursuant to the Invenomic Common Stock Repurchase Agreement described above.
(3) Purchased as part of our Stock Repurchase Program described above.

35


ITEM 6. EXHIBITS

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

Exhibit
Number
Exhibit DescriptionIncorporated by Reference
FormFile No.ExhibitFiling Date
8-K000-279693.1November 4,
2016
8-K000-279693.1June 7,
2017
8-K000-279693.1July 29,
2003
8-K000-279693.1November 17, 2021
31.1*
31.2*
32.1+
32.2+
101.INS*XBRL Report Instance Document
101.SCH*XBRL Taxonomy Extension Schema Document
101.CAL*XBRL Taxonomy Calculation Linkbase Document
101.DEF*XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*XBRL Taxonomy Label Linkbase Document
101.PRE*XBRL Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

* Filed herewith
+ 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.

36

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Exchange Act, the Registrant has duly caused this Report to be signed on its behalf by the undersigned thereunto duly authorized.
Date: May 13, 2022
IMMERSION CORPORATION
By 
/S/ AARON AKERMAN
 Aaron Akerman
Chief Financial Officer


37
EX-31.1 2 immr-3312022ex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATIONS PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Francis Jose, certify that:
I have reviewed this annual report on Form 10-Q of Immersion Corporation;
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this report;
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):
a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting, which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 13, 2022
/s/   FRANCIS JOSE
Francis Jose
Chief Executive Officer


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

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

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

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Immersion Corporation (the “Company”) on Form 10-Q for the three months ended March 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Francis Jose, 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/   FRANCIS JOSE
Francis Jose
Chief Executive Officer
May 13, 2022
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to the Registrant and will be retained by the Registrant and furnished to the Securities and Exchange Commission or its staff upon request.

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

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Immersion Corporation (the “Company”) on Form 10-Q for the three months ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Aaron Akerman, Chief Financial Officer, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that based on my knowledge:
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
/s/AARON AKERMAN
Aaron Akerman
Chief Financial Officer
May 13, 2022
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-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - REVENUE RECOGNITION - Disaggregated Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - REVENUE RECOGNITION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - REVENUE RECOGNITION - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - REVENUE RECOGNITION - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - MARKETABLE SECURITIES ON BS (Details) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST AND FAIR VALUE BY MATURITY (Details) link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - DERIVATIVE INSTRUMENT (Details) link:presentationLink link:calculationLink link:definitionLink 2415410 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - REALIZED AND UNREALIZED GAINS AND LOSSES EQUITY AND DERIVATIVE INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2416411 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Detail) link:presentationLink link:calculationLink link:definitionLink 2117104 - Disclosure - BALANCE SHEET DETAILS link:presentationLink link:calculationLink link:definitionLink 2318303 - Disclosure - BALANCE SHEET DETAILS (Tables) link:presentationLink link:calculationLink link:definitionLink 2419412 - Disclosure - BALANCE SHEET DETAILS - Accounts and Other Receivables (Detail) link:presentationLink link:calculationLink link:definitionLink 2420413 - Disclosure - BALANCE SHEET DETAILS - Prepaid Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2421414 - Disclosure - BALANCE SHEET DETAILS - Other Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2422415 - Disclosure - BALANCE SHEET DETAILS - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2123105 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2424416 - Disclosure - CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 2125106 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2326304 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2427417 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428418 - Disclosure - STOCK-BASED COMPENSATION - Summary of Equity Incentive Program (Details) link:presentationLink link:calculationLink link:definitionLink 2429419 - Disclosure - STOCK-BASED COMPENSATION - Summary of Time-based Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2430420 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Units and Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2431421 - Disclosure - STOCK-BASED COMPENSATION - PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2432422 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock-based Compensation Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2433423 - Disclosure - STOCK-BASED COMPENSATION - Valuation Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 2134107 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2435424 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2136108 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2337305 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 2438425 - Disclosure - INCOME TAXES - Schedule of Income Tax Provisions (Detail) link:presentationLink link:calculationLink link:definitionLink 2439426 - Disclosure - INCOME TAXES - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2140109 - Disclosure - NET INCOME PER SHARE link:presentationLink link:calculationLink link:definitionLink 2341306 - Disclosure - NET INCOME PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - NET INCOME PER SHARE - Reconciliation used in Computing Basic and Diluted Net Income (Loss) per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 2443428 - Disclosure - NET INCOME PER SHARE - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2144110 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2345307 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2447430 - Disclosure - LEASES - Summary of Right of Use Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2448431 - Disclosure - LEASES - Schedule of Supplemental Information Related To Operating Leases and Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2449432 - Disclosure - LEASES - Schedule of Minimum Future Lease Payment Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2450433 - Disclosure - LEASES - Future Minimum Sublease Payments 840 (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 immr-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 immr-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 immr-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Summary of restricted stock units activities Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Released (in shares) Released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income Net income Net Income (Loss) Attributable to Parent Lease right-of-use assets Right-of-use assets Operating lease, right-of-use asset Operating Lease, Right-of-Use Asset Accrued compensation Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Increase (decrease) in contract with customer, asset Increase (Decrease) in Contract with Customer, Asset Derivative instruments Derivative Liability Security Exchange Name Security Exchange Name Equity securities and mutual funds Equity Securities, FV-NI, Current Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 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 Maximum number of shares per employee (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Common stock and additional paid-in capital Common Stocks, Including Additional Paid in Capital Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Other assets, net Total other assets, net Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Common stock shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate APIC, Share-based Payment Arrangement, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Increase for Cost Recognition Aggregate intrinsic value, vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Debt Securities, Available-for-sale Debt Securities, Available-for-sale [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Additional Disclosures Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Litigation settlement Litigation Settlement, Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Lease Arrangement [Domain] Lease Arrangement [Domain] [Domain] for Lease Arrangement [Axis] Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Other Current Assets Other Current Assets [Member] Deferred tax assets, net Deferred Tax Assets, Net Operating lease, borrowing rate Operating Lease, Weighted Average Discount Rate, Percent Options to purchase shares of common stock (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Research and development Research and Development Expense [Member] Royalty revenue, adjustment Royalty Revenue, Adjustment Royalty Revenue, Adjustment Document And Entity Information [Abstract] Document And Entity Information [Abstract] Document and entity information. Granted (in dollars per share) 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 Net losses on derivative instruments Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Aggregate intrinsic value, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Award Type [Domain] Award Type [Domain] Government Subsidy Recognized Government Subsidy Recognized Government Subsidy Recognized Share Repurchase Program [Domain] Share Repurchase Program [Domain] Local Phone Number Local Phone Number ASSETS Assets Assets [Abstract] Schedule of short-term investments Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Number of shares underlying stock options, exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 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 Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Marketable Securities Marketable Securities [Member] Marketable Securities Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Prospective Adoption of New Accounting Pronouncements [Table] Accounting Standards Update and Change in Accounting Principle [Table] 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 Reimbursed penalties Loss Contingency, Damages Awarded, Value Accumulated Deficit Retained Earnings [Member] Unrealized Gains Financial Liability, Accumulated Gross Unrealized Loss (Gain), Before Tax Financial Liability, Accumulated Gross Unrealized Loss (Gain), Before Tax Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Area Area of Real Estate Property Withholding Taxes and Penalties Cancelled Withholding Taxes and Penalties Cancelled Withholding Taxes and Penalties Cancelled Per-unit royalty revenue Per-Unit Royalties [Member] Per-Unit Royalties [Member] Cost Derivative Liability, Cost Derivative Liability, Cost Number of Shares Underlying Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Other current liabilities Other Sundry Liabilities, Current Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Stock repurchased during period, value Stock Repurchased and Retired During Period, Value Net gains on investment in marketable equity securities Marketable Securities, Gain (Loss) Leased assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability CONTINGENCIES Contingencies Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Basic net income (loss) per share (in dollars per share) Earnings Per Share, Basic Net realized gains recognized on marketable equity securities Equity Securities, FV-NI, Realized Gain (Loss) Proceeds from issuance of common stock under employee stock purchase plan Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised REVENUE RECOGNITION Revenue from Contract with Customer [Text Block] Sublease income Sublease Income Securities or Other Assets Sold under Agreements to Repurchase [Axis] Securities or Other Assets Sold under Agreements to Repurchase [Axis] LGE LGE [Member] LGE Incentive shares outstanding (in shares) Beginning outstanding balance (in shares) Ending outstanding balance (in shares) Incentive shares outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 1 to 5 years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Prepaid expenses Prepaid Expense, Current Disaggregated revenue Disaggregation of Revenue [Table Text Block] Amortized Cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract] 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] Net realized loss recognized on derivative instruments Unrealized Gain (Loss) on Derivatives Accounts and other receivables Accounts and other receivables Accounts and Other Receivables, Net, Current Operating Lease, Payments Operating Lease, Payments Number of shares authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Other Other Noncash Income (Expense) Financial Instrument Performance Status [Domain] Financial Instrument Performance Status [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Fair Value Debt Securities, Trading, and Equity Securities, FV-NI Plan Name [Axis] Plan Name [Axis] 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 Assets, Fair Value Disclosure [Abstract] Assets, Fair Value Disclosure [Abstract] Total assets at fair value Assets, Fair Value Disclosure Fair Value, Inputs, Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows provided by (used in) investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Total liabilities and stockholders’ equity Liabilities and Equity Pending Litigation Pending Litigation [Member] Investments, Debt and Equity Securities [Abstract] Total Lessor, Operating Lease, Payments to be Received Contract with Customer, Liability, Current Contract with Customer, Liability, Current Accounts and other receivables Increase (Decrease) in Accounts and Other Receivables Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Other Assets, Net [Abstract] Other Assets [Abstract] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Total amount of unrecognized tax benefits Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accounts payable Increase (Decrease) in Accounts Payable NET INCOME PER SHARE Earnings Per Share [Text Block] Derivative instruments Derivative Liability, Current Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Stock repurchase program, average cost (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Entity Interactive Data Current Entity Interactive Data Current Exercise of stock options, net of shares withheld for employee taxes Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Long-term deposits Payments for Deposits Marketable Securities, Current Marketable Securities, Current 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Unrecognized tax benefits Unrecognized Tax Benefits Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Entity Address, State or Province Entity Address, State or Province 2023 Lessor, Operating Lease, Payment to be Received, Year One Loss Contingency, Damages Sought, Value Loss Contingency, Damages Sought, Value Deferred tax assets Deferred Income Tax Assets, Net Current liabilities: Liabilities, Current [Abstract] Realized and Unrealized Gains and Losses From Our Equity Securities and Derivative Instruments Realized and Unrealized Gains and Losses From Our Equity Securities and Derivative Instruments [Table Text Block] Realized and Unrealized Gains and Losses From Our Equity Securities and Derivative Instruments Stock issued during period Stock Issued During Period, Value, New Issues General and administrative General and Administrative Expense Cost or Amortized Cost Debt Securities, Trading, and Equity Securities, FV-NI, Cost Weighted average exercise price, exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price STOCK-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Marquardt Marquardt [Member] Marquardt Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Equity Securities Equity Securities [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Weighted average remaining contractual life, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Stock issued during period (in shares) Stock Issued During Period, Shares, New Issues Operating lease liabilities Total lease liabilities Operating Lease, Liability Document Transition Report Document Transition Report Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Performance Obligation B Performance Obligation B [Member] Performance Obligation B Unrecognized compensation cost, recognized over an estimated weighted-average period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Beginning outstanding balance (in dollars per share) Ending outstanding balance (in dollars per share) Beginning 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 Performance Shares Performance Shares [Member] Commitments and contingencies (Note 5) Commitments and Contingencies LEASES Lessee, Operating Leases [Text Block] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company 2022 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Total financial liability, cost Financial Liability, Cost Financial Liability, Cost RSAs outstanding Restricted Stock [Member] Receivables [Abstract] Receivables [Abstract] Schedule of other assets, net Schedule of Other Assets, Noncurrent [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Ownership [Axis] Ownership [Axis] Legal Entity [Axis] Legal Entity [Axis] Stock options, RSU's, RSAs and ESPP (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Total costs and expenses Costs and Expenses Class of Stock [Axis] Class of Stock [Axis] Schedule of other current assets Other Current Liabilities [Table Text Block] Interest and other income (loss), net Interest Income (Expense), Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Financial Instrument [Axis] Financial Instrument [Axis] Entity [Domain] Entity [Domain] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Payments for settlement of derivative instruments Payments for Derivative Instrument, Investing Activities Development, services, and other Development, Services and Other [Member] Development, Services and Other [Member] Stock options Share-based Payment Arrangement, Option [Member] Equity [Abstract] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Document Quarterly Report Document Quarterly Report Costs and expenses: Operating Costs and Expenses [Abstract] Common Stock Common Stock [Member] Net unrealized losses recognized on derivative instruments Gain (Loss) on Sale of Derivatives Operating income Operating Income (Loss) Lease liabilities - current Operating lease liabilities - current Operating Lease, Liability, Current Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] 1 to 5 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Treasury stock, common (in shares) Treasury Stock, Common, Shares Realized gains on investment in marketable debt securities Realized gains on investment in marketable debt securities Debt Securities, Available-for-sale, Realized Gain (Loss) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation Share-based compensation, total Share-based Payment Arrangement, Noncash Expense Cash Cash and Cash Equivalents, at Carrying Value Treasury Stock Treasury Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Asset impairment charges Asset Impairment Charges Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Entity Information [Line Items] Entity Information [Line Items] Release of restricted stock units and awards under company stock plan Stock Issued RSUs and RSAs Restricted Stock and Restricted Stock Units [Member] Restricted Stock and Restricted Stock Units [Member] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other current liabilities Total other current liabilities Other Liabilities, Current Sublease, initial direct costs Operating Lease, Initial Direct Cost Expense, over Term Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Total liabilities Liabilities Unrecognized tax benefits, income tax penalties accrued Unrecognized Tax Benefits, Income Tax Penalties Accrued Award Type [Axis] Award Type [Axis] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Aggregate intrinsic value, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Canceled or expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Schedule of minimum future lease payment obligations Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity Stockholders' Equity Attributable to Parent, Beginning Balance Ending balance Stockholders' Equity Attributable to Parent City Area Code City Area Code Aggregate intrinsic value, exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Accrued Royalties Accrued Royalties Assets Sold under Agreements to Repurchase, Type [Domain] Assets Sold under Agreements to Repurchase, Type [Domain] Entity Address, City or Town Entity Address, City or Town Total lease cost Lease Income Other assets Other Assets, Miscellaneous, Noncurrent Aventura Florida Facility Aventura Florida Facility [Member] Aventura Florida Facility Cash paid for purchases of treasury stock Payments for Repurchase of Common Stock Fair Value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Operating lease liabilities - long-term Operating Lease, Liability, Noncurrent Measurement Frequency [Domain] Measurement Frequency [Domain] 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. Accrued compensation Increase (Decrease) in Employee Related Liabilities Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Stock-based payment award expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Litigation Case [Domain] Litigation Case [Domain] RSUs outstanding Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Lease Arrangement [Axis] Lease Arrangement [Axis] Lease Arrangement [Axis] Issuance of stock for ESPP purchase (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Deferred tax liabilities, gross Deferred Tax Liabilities, Gross Total net gains recognized in interest and other income (loss), net Gain (Loss) on Investments Interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share Repurchase Program [Axis] Share Repurchase Program [Axis] Cash and cash equivalents: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Income Statement Income Statement [Abstract] Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block] Entity Registrant Name Entity Registrant Name Marketable equity securities Short-term Investments Proceeds from stock options exercises Proceeds from Stock Options Exercised Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Trade accounts receivables Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Total Lessee, Operating Lease, Liability, to be Paid Contract assets - long-term Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Forfeited (in shares) Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Canceled or expired (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Product and Service [Axis] Product and Service [Axis] Cash flows provided by (used in) financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Equity Component [Domain] Equity Component [Domain] 2021 Plan 2021 Plan [Member] 2021 Equity Incentive Plan Sales and marketing Selling and Marketing Expense 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Shares purchased under the ESPP (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period 2022 Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Summary of equity incentive program Schedule Of Stock Options And Awards Table [Table Text Block] Tabular disclosure of stock options and awards. Statement [Line Items] Statement [Line Items] Litigation Case [Axis] Litigation Case [Axis] Other current liabilities Increase (Decrease) in Other Current Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Loss contingency, estimate of possible loss Litigation Settlement, Amount Awarded to Other Party Weighted Average Exercise Price Per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Debt Securities, Available-for-sale, Noncurrent Debt Securities, Available-for-sale, Noncurrent Liabilities Liabilities [Abstract] Investments in debt securities Corporate bonds Debt securities, fair value Debt Securities, Available-for-sale Treasury Stock, Retired, Cost Method, Amount Treasury Stock, Retired, Cost Method, Amount INVESTMENTS AND FAIR VALUE MEASUREMENTS Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Purchases of marketable securities Payments to Acquire Marketable Securities Percentage of fair market value on the purchase date Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Income before provision for income taxes Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Deferred tax assets, valuation allowance Deferred Tax Assets, Valuation Allowance Long-term deposits Increase (Decrease) in Deposit Assets Long-term deferred revenue Contract with Customer, Liability, Noncurrent Total Debt Securities, Available-for-sale, Amortized Cost Market Performance Based Restricted Stock Units Market Performance Based Restricted Stock Units [Member] Market Based Stock Options [Member] Reconciliation used in computing basic and diluted net income per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] 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 Unrecognized tax benefits, interest on income taxes accrued Unrecognized Tax Benefits, Interest on Income Taxes Accrued Total other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Summary of stock-based compensation expenses Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Title of 12(b) Security Title of 12(b) Security Debt securities, available-for-sale, term Debt Securities, Available-for-sale, Term Proceed from issuance of common stock, net of issuance costs Proceeds from Issuance of Common Stock Total assets Assets Plan Name [Domain] Plan Name [Domain] Document Type Document Type Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] BALANCE SHEET DETAILS Supplemental Balance Sheet Disclosures [Text Block] Schedule of accounts and other receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Revenue, remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Litigation Status [Axis] Litigation Status [Axis] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of supplemental information related to operating leases and expenses Lease, Cost [Table Text Block] Corporate Bond Securities Corporate Bond Securities [Member] Other Receivables, Net, Current Other Receivables, Net, Current Diluted net income (loss) per share (in dollars per share) Earnings Per Share, Diluted Shares used in calculating basic net income (loss) per share (in shares) Weighted-average common stock outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Total liabilities at fair value Total liabilities at fair value Financial Liabilities Fair Value Disclosure Cash paid for income taxes Income Taxes Paid, Net Schedule of income tax provisions Schedule Of Income Tax Provisions From Continuing Operations [Table Text Block] Tabular disclosure of Loss from continuing operations before provision for income taxes, provision for income taxes, and related effective tax rate. 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. Time-based stock options Time Based Stock Option [Member] Time Based Stock Option [Member] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cost of revenues Cost of Revenue Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Treasury stock Treasury Stock, Value Weighted average remaining contractual life / recognition period, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Stock-based payment award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Ownership interest Limited Liability Company or Limited Partnership, Members or Limited Partners, Ownership Interest Accounts payable Accounts Payable, Current Withholding Taxes And Penalties, Upheld Withholding Taxes And Penalties, Upheld Withholding Taxes And Penalties, Upheld Depreciation and amortization Depreciation, Depletion and Amortization Financial Instrument Performance Status [Axis] Financial Instrument Performance Status [Axis] Schedule of financial instruments measured at fair value on recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Financial Instruments [Domain] Financial Instruments [Domain] Revenues: Revenues [Abstract] Document Period End Date Document Period End Date Stock Issued During Period Value Restricted Stock Units And Award Net Of Forfeitures 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. Entity Central Index Key Entity Central Index Key Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Income Statement Location [Domain] Income Statement Location [Domain] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Supplemental disclosure of non-cash operating, investing, and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Increase in number of common shares reserved for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Less than 1 year Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Loss Contingencies [Line Items] Loss Contingencies [Line Items] Property and equipment, net Property, Plant and Equipment, Net Invenomic Capital Management LP Invenomic Capital Management LP [Member] Invenomic Capital Management LP Other long-term liabilities Other Liabilities, Noncurrent Stock repurchase (in shares) Repurchase of stock (in shares) Treasury Stock, Shares, Acquired Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Net unrealized gains recognized on marketable equity securities Equity Securities, FV-NI, Unrealized Gain (Loss) Other assets Increase (Decrease) in Other Operating Assets Foreign currency remeasurement gains Foreign Currency Remeasurement Gain (Loss) Foreign Currency Remeasurement Gain (Loss) 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 Proceeds from sale of derivative instruments Proceeds from Derivative Instrument, Investing Activities 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 Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Liabilities, Fair Value Disclosure [Abstract] Liabilities, Fair Value Disclosure [Abstract] Debt Securities, Trading, and Equity Securities, FV-N Debt Securities, Trading, and Equity Securities, FV-NI [Table] Weighted average remaining contractual life, exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Entity Current Reporting Status Entity Current Reporting Status 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] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Other Liabilities, Current [Abstract] Other Liabilities, Current [Abstract] Entities [Table] Entities [Table] Unrealized Gains Financial Liability, Unrealized Loss (Gain), Before Tax Financial Liability, Unrealized Loss (Gain), Before Tax Proceeds from sale or maturities of marketable securities and other investments Proceeds from Sale and Maturity of Marketable Securities Contract assets - current Contract with Customer, Asset, after Allowance for Credit Loss, Current Beginning of year End of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Beginning balance (in shares) Ending balance (in shares) Shares, Issued Product Information [Line Items] Product Information [Line Items] Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Summary of ROU assets and lease liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code 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 Shares used in calculating diluted net income (loss) per share (in shares) Shares used in computation of diluted net income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Fair value, measurements, recurring Fair Value, Recurring [Member] INCOME TAXES Income Tax Disclosure [Text Block] Summary of time-based stock options Share-based Payment Arrangement, Option, Activity [Table Text Block] STOCKHOLDERS' EQUITY Stockholders' Equity Note Disclosure [Text Block] Withholding taxes on royalty payments Withholding Taxes on Royalty Payments [Member] Withholding Taxes on Royalty Payments [Member] Unrealized Gains Marketable Securities Cumulative Unrealized Gains Cumulative Unrealized Gains on equity and debt marketable securities 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] Closing price of common stock (price per share) Closing price of common stock Closing price of common stock Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Samsung Samsung vs. Immersion [Member] Samsung vs. Immersion [Member] Class of Stock [Line Items] Class of Stock [Line Items] Entity Address, Address Line One Entity Address, Address Line One Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Stock Issued During Period, Value, Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Change in unrealized gains on available-for-sale securities Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Cash flows provided by (used in) operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] 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 Series B Series B [Member] General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Royalty and license Fixed Fee License and Per-Unit Royalties [Member] Fixed Fee License and Per-Unit Royalties [Member] Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Employee stock purchase plan Employee stock purchase plan Employee Stock [Member] Class of Stock [Domain] Class of Stock [Domain] Litigation Status [Domain] Litigation Status [Domain] 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 Debt and Equity Securities, FV-NI Debt and Equity Securities, FV-NI [Line Items] Loss Contingencies [Table] Loss Contingencies [Table] Ownership [Domain] Ownership [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Mutual Fund Mutual Fund [Member] Marketable Securities Marketable Securities [Table Text Block] Other current assets Other Assets, Current Statement [Table] Statement [Table] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] 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. Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Derivatives Not Designated as Hedging Instruments Derivatives Not Designated as Hedging Instruments [Table Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Fixed fee license revenue Adjustment for Fixed Fee License Revenue Fixed Fee License [Member] Fixed Fee License [Member] Unrealized Losses Marketable Securities Cumulative Unrealized Losses Marketable Securities Cumulative Unrealized Losses Long-term deposits Deposits Assets, Noncurrent Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Less than 1 year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Operating lease cost Operating Lease, Cost Common Stock and Additional Paid-In Capital Common Stock Including Additional Paid in Capital [Member] 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 EX-101.PRE 10 immr-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
May 06, 2022
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Fiscal Year Focus 2022  
Document Period End Date Mar. 31, 2022  
Current Fiscal Year End Date --12-31  
Document Transition Report false  
Entity File Number 000-38334  
Entity Registrant Name Immersion Corp  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3180138  
Entity Address, Address Line One 2999 N.E. 191st Street, Suite 610  
Entity Address, City or Town Aventura  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 33180  
City Area Code 408  
Local Phone Number 467-1900  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   33,614,053
Entity Central Index Key 0001058811  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Common Stock    
Entity Information [Line Items]    
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol IMMR  
Security Exchange Name NASDAQ  
Series B    
Entity Information [Line Items]    
Title of 12(b) Security Series B Junior Participating Preferred Stock Purchase Rights  
Trading Symbol IMMR  
Security Exchange Name NASDAQ  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash $ 62,958 $ 51,490
Marketable Securities, Current 83,532 86,431
Accounts and other receivables 2,079 1,970
Prepaid expenses and other current assets 11,788 13,432
Total current assets 160,357 153,323
Property and equipment, net 405 444
Long-term deposits 4,917 9,658
Debt Securities, Available-for-sale, Noncurrent 11,181 7,286
Other assets, net 4,001 4,809
Total assets 180,861 175,520
Current liabilities:    
Accounts payable 53 2
Accrued compensation 567 555
Contract with Customer, Liability, Current 4,736 4,826
Other current liabilities 15,955 11,247
Total current liabilities 21,311 16,630
Long-term deferred revenue 15,494 16,699
Other long-term liabilities 706 896
Total liabilities 37,511 34,225
Commitments and contingencies (Note 5)
Stockholders’ equity:    
Common stock and additional paid-in capital 324,476 323,296
Accumulated other comprehensive income 653 412
Accumulated deficit (95,604) (100,680)
Treasury stock (86,175) (81,733)
Total stockholders’ equity 143,350 141,295
Total liabilities and stockholders’ equity $ 180,861 $ 175,520
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenues:    
Revenue $ 7,308 $ 7,159
Costs and expenses:    
Cost of revenues 4 29
Sales and marketing 486 1,106
Research and development 509 1,307
General and administrative 2,706 2,224
Total costs and expenses 3,705 4,666
Operating income 3,603 2,493
Interest and other income (loss), net 2,034 (316)
Income before provision for income taxes 5,637 2,177
Provision for income taxes (561) (141)
Net income $ 5,076 $ 2,036
Basic net income (loss) per share (in dollars per share) $ 0.15 $ 0.07
Shares used in calculating basic net income (loss) per share (in shares) 33,996 28,579
Diluted net income (loss) per share (in dollars per share) $ 0.15 $ 0.07
Shares used in calculating diluted net income (loss) per share (in shares) 34,268 29,180
Other comprehensive income, net of tax    
Change in unrealized gains on available-for-sale securities $ 241 $ 0
Total other comprehensive income 241 0
Total comprehensive income 5,317 2,036
Royalty and license    
Revenues:    
Revenue 7,230 7,068
Development, services, and other    
Revenues:    
Revenue $ 78 $ 91
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
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, 2020   39,161,214     12,143,433
Stockholders' Equity Attributable to Parent, Beginning Balance at Dec. 31, 2020 $ 63,981 $ 258,756 $ 122 $ (113,164) $ (81,733)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 2,036     2,036  
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent 0        
Exercise of stock options, net of shares withheld for employee taxes (in shares)   306,987      
Exercise of stock options, net of shares withheld for employee taxes 2,724 $ 2,724      
Release of restricted stock units and awards (in shares)   227,055      
Stock Issued During Period Value Restricted Stock Units And Award Net Of Forfeitures 0        
Issuance of stock for ESPP purchase (in shares)   15,543      
Stock Issued During Period, Value, Employee Stock Purchase Plan 89 $ 89      
Stock issued during period (in shares)   3,309,811      
Stock issued during period 35,937 $ 35,937      
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 531 $ 531      
Ending balance (in shares) at Mar. 31, 2021   43,020,610     12,143,433
Ending balance at Mar. 31, 2021 105,298 $ 298,037 122 (111,128) $ (81,733)
Beginning balance (in shares) at Dec. 31, 2021   46,534,198     12,143,433
Stockholders' Equity Attributable to Parent, Beginning Balance at Dec. 31, 2021 141,295 $ 323,296 412 (100,680) $ (81,733)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 5,076     5,076  
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent $ 241   241    
Stock repurchase (in shares) 34,282       938,781
Treasury Stock, Value, Acquired, Cost Method $ (4,442)       $ (4,442)
Release of restricted stock units and awards (in shares)   116,811      
Stock Issued During Period Value Restricted Stock Units And Award Net Of Forfeitures 0        
Issuance of stock for ESPP purchase (in shares)   7,725      
Stock Issued During Period, Value, Employee Stock Purchase Plan 34 $ 34      
Stock issued during period 5 5      
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 1,141 $ 1,141      
Ending balance (in shares) at Mar. 31, 2022   46,658,734     13,082,214
Ending balance at Mar. 31, 2022 $ 143,350 $ 324,476 $ 653 $ (95,604) $ (86,175)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows provided by (used in) operating activities:    
Net income $ 5,076 $ 2,036
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 206 192
Stock-based compensation 1,141 531
Net gains on investment in marketable equity securities (3,166) 0
Net losses on derivative instruments 2,795 0
Realized gains on investment in marketable debt securities (368) 0
Foreign currency remeasurement gains 131 280
Other (17) 24
Changes in operating assets and liabilities:    
Accounts and other receivables (109) 184
Prepaid expenses and other current assets 1,644 1,396
Long-term deposits 4,611 0
Other assets 757 843
Accounts payable 52 305
Accrued compensation 12 (68)
Other current liabilities (77) 280
Deferred revenue (1,295) (1,226)
Other long-term liabilities (355) (367)
Net cash provided by operating activities 11,038 4,410
Cash flows provided by (used in) investing activities:    
Purchases of marketable securities (36,778) 0
Proceeds from sale or maturities of marketable securities and other investments 39,899 0
Proceeds from sale of derivative instruments 6,817 0
Payments for settlement of derivative instruments (5,105) 0
Purchases of property and equipment 0 (57)
Net cash provided by (used in) investing activities 4,833 (57)
Cash flows provided by (used in) financing activities:    
Proceed from issuance of common stock, net of issuance costs 5 35,937
Proceeds from issuance of common stock under employee stock purchase plan 34 89
Proceeds from stock options exercises 0 2,723
Cash paid for purchases of treasury stock (4,442) 0
Net cash provided by (used in) financing activities (4,403) 38,749
Net increase in cash and cash equivalents 11,468 43,102
Cash and cash equivalents:    
Beginning of year 51,490 59,522
End of year 62,958 102,624
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 17 13
Supplemental disclosure of non-cash operating, investing, and financing activities:    
Release of restricted stock units and awards under company stock plan 612 2,367
Leased assets obtained in exchange for new operating lease liabilities $ 120 $ 0
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2022
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

The outbreak of a novel strain of coronavirus ("COVID-19") caused governments and public health officials around the world to implementing stringent measures to help control the spread of the virus. In response to the COVID-19 pandemic, we implemented work-from-home and restricted travel policies in the first quarter of 2020, which remained in place during the first quarter of 2022.

In April 2020, the Government of Canada announced the Canada Emergency Wage Subsidy (“CEWS”) for Canadian employers whose businesses were affected by the COVID-19 pandemic. The CEWS provides a subsidy of up to 75% of eligible employees’ employment insurable remuneration, subject to certain criteria. We applied for the CEWS to the extent we met the requirements to receive the subsidy. During the three months ended March 31, 2021, we recognized $0.1 million in government subsidies as a reduction to operating expenses in the Condensed Consolidated Statements of Income and Comprehensive Income. We did not recognize government subsidy during the three months ended March 31, 2022.

Principles of Consolidation and Basis of Presentation

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

The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") for interim financial information and with the instructions for Form 10-Q and Article 10 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all information and footnotes necessary for a complete presentation of the financial position, results of operations, and cash flows, in conformity with U.S. GAAP and should be read in conjunction with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2021. In the opinion of management, all adjustments consisting of only normal and recurring items necessary for the fair presentation of the financial position and results of operations for the interim periods presented have been included.

Use of Estimates

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

Segment Information

We develop, license, and support a wide range of software and IP that more fully engage users’ sense 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 November 2021, Financial Accounting Standard Board ("FASB") issued ASU 2021-10, Government Assistance (Topic 832), which requires annual disclosures that increase the transparency of transactions involving government grants, including the types of transactions, the accounting for those transactions, and the effect of those transactions on an entity’s financial statements. This new standard became effective for annual periods beginning after December 15, 2021. We adopted this new guidance in the first quarter of 2022. This adoption did not have material impact on our condensed consolidated financial statements.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION REVENUE RECOGNITION
Disaggregated Revenue
The following table presents the disaggregation of our revenue for the three months ended March 31, 2022 and 2021 (in thousands):
For the Three Months Ended
March 31,
20222021
Fixed fee license revenue$1,745 $1,275 
Per-unit royalty revenue5,485 5,793 
Total royalty and license revenue7,230 7,068 
Development, services, and other revenue78 91 
Total revenues$7,308 $7,159 

Per-unit Royalty Revenue

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

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

Contract Assets
As of March 31, 2022, we had contract assets of $10.9 million included within Prepaid expenses and other current assets, and $1.0 million included within Other assets, net on the Condensed Consolidated Balance Sheets. As of December 31, 2021, we had contract assets of $12.4 million included within Prepaid expenses and other current assets, and $1.7 million included within Other assets, net on the Condensed Consolidated Balance Sheets.
Contract assets decreased by $2.3 million from January 1, 2022 to March 31, 2022, primarily due to actual royalties billed during the period.
Contracted Revenue
We recognize revenue from a fixed fee license agreement when we have satisfied our performance obligations, which typically occurs upon the transfer of rights to our technology upon the execution of the license agreement. However, in certain contracts, we grant a license to our existing patent portfolio at the inception of the license agreement as well as rights to the portfolio as it evolves throughout the contract term. For such arrangements, we have concluded that there are two separate performance obligations:

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

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

If a fixed fee license agreement contains only Performance Obligation A, we recognize most or all of the revenue from the agreement at the inception of the contract. For fixed fee license agreements that contain both Performance Obligation A and B, we allocate the transaction price based on the standalone price for each of the two performance obligations. We use a number of factors primarily related to the attributes of our patent portfolio to estimate standalone prices related to Performance Obligation A and B. Once the transaction price is allocated, the portion of the transaction price allocable to Performance Obligation A is recognized in the period the license agreement is signed and the customer can benefit from rights provided in the contract. The portion allocable to Performance Obligation B is recognized on a straight-line basis over the contract term. For such contracts, a contract liability account is established and included within Deferred revenue on the Condensed Consolidated Balance Sheets. As the rights and obligations in a contract are interdependent, contract assets and contract liabilities that arise in the same contract are presented on a net basis.
Based on contracts signed and payments received as of March 31, 2022, we expect to recognize $20.2 million revenue related to Performance Obligation B under our fixed fee license agreements, which are satisfied over time, including $13.0 million over one to three years and $7.2 million over more than three years.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
INVESTMENTS AND FAIR VALUE MEASUREMENTS INVESTMENTS AND FAIR VALUE MEASUREMENTS
Marketable Securities
We invest surplus funds in excess of operational requirements in a diversified portfolio of marketable securities, with the objectives of delivering competitive returns, maintaining a high degree of liquidity, and seeking to avoid the permanent impairment of principal.
Our investments in marketable debt securities are classified and accounted for as available-for-sale. The marketable debt securities are classified either short-term or long-term based on each instrument’s underlying contractual maturity date. As of March 31, 2022 and December 31, 2021, we reported $11.2 million and $7.3 million of investments in debt securities as Marketable debt securities on our Condensed Consolidated Balance Sheets, respectively, as management intends to hold these investment for more than 12 months from the reporting date. We may sell certain marketable debt securities prior to their stated maturities for reasons including, but not limited to, managing liquidity, credit risk, duration and asset allocation.
Our investments in marketable equity securities are classified based on the nature of the securities and their availability for use in current operations. The marketable equity securities are measured at fair value with gains and losses recognized in Interest and other income (loss), net on our Condensed Consolidated Statements of Income and Comprehensive Income.
We regularly review our investment portfolio to identify and evaluate investments that have indicators of possible impairment. Investments are considered impaired when a decline in fair value is judged to be other-than-temporary. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, we will record an impairment charge and establish a new cost basis in the investment.
Marketable securities as of March 31, 2022 and December 31, 2021 consisted of following (in thousands):
March 31, 2022

Cost or Amortized Cost
Unrealized GainsUnrealized LossesFair Value
Mutual funds$40,023 $— $(1,601)$38,422 
Corporate bonds10,651 530 — 11,181 
Equity securities43,039 3,038 (967)45,110 
$93,713 $3,568 $(2,568)$94,713 
December 31, 2021
Cost or Amortized CostUnrealized GainsUnrealized LossesFair Value
Mutual funds$50,000 $— $(338)$49,662 
Corporate bonds6,996 290 — 7,286 
Equity securities38,100 — (1,331)36,769 
$95,096 $290 $(1,669)$93,717 

As of March 31, 2022 and December 31, 2021, marketable securities are classified and reported on our Condensed Consolidated Balance Sheets as follows:

March 31, 2022
Marketable Equity Securities Marketable Debt SecuritiesTotal
Mutual funds$38,422 $— $38,422 
Equity securities45,110 — 45,110 
Corporate bonds— 11,181 11,181 
$83,532 $11,181 $94,713 
December 31, 2021
Marketable Equity SecuritiesMarketable Debt SecuritiesTotal
Mutual funds$49,662 $— $49,662 
Equity securities36,769 — 36,769 
Corporate bonds— 7,286 7,286 
$86,431 $7,286 $93,717 
The amortized costs and fair value of our marketable debt securities, by contractual maturity, as of March 31, 2022 (in thousands) are as follows:
March 31, 2022
Amortized
Cost
Fair
Value
Less than 1 year$— $— 
1 to 5 years10,651 11,181 
Total$10,651 $11,181 
Derivative Financial Instruments
We invest in derivatives that are not designated as hedging instruments and which consist of call and put options. When we sell call and put options, the premium received is reported as Other current liabilities on our Condensed Consolidated Balance Sheets. When we purchase put or call options, the premium paid is reported as Marketable securities on our Condensed Consolidated Balance Sheets. The carrying value of these options are adjusted to the fair value at the end of each reporting period until the options expire. Gains and losses recognized from the periodic adjustments to fair value are recognized as Interest and other income, on our Condensed Consolidated Statements of Income and Comprehensive Income.
Our derivative instruments which consisted of call and put options sold at their fair value as of the balance sheet date. These derivative instruments are reported as Other current liabilities on our Condensed Consolidated Balance Sheets as of March 31, 2022 and December 31, 2021 (in thousands).
March 31, 2022
CostUnrealized LossesFair Value
Derivative instruments$8,392 $2,558 $10,950 
$8,392 $2,558 $10,950 
December 31, 2021
CostUnrealized GainsFair Value
Derivative instruments$6,370 $(103)$6,267 
$6,370 $(103)$6,267 

A summary of realized and unrealized gains and losses from our equity securities and derivative instruments are as follows (in thousands):
Three Months Ended
March 31,
20222021
Net unrealized gains recognized on marketable equity securities $2,140 $— 
Net realized gains recognized on marketable equity securities1,026 — 
Net unrealized losses recognized on derivative instruments(2,661)— 
Net realized loss recognized on derivative instruments(134)— 
Net realized gains recognized on marketable debt securities368 — 
Total net gains recognized in interest and other income (loss), net$739 $— 
Fair Value Measurements
Our financial instruments measured at fair value on a recurring basis consisted of money-market funds, mutual funds, equity securities, corporate debt securities and derivatives. Equity securities are classified within Level 1 of the fair value hierarchy as they are valued based on quoted market price in an active market. Corporate debt securities and derivative instruments are 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.
Financial 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. We did not hold Level 3 financial instruments as of March 31, 2022 and December 31, 2021.
Financial instruments measured at fair value on a recurring basis as of March 31, 2022 and December 2021 are classified based on the valuation technique in the table below (in thousands):
March 31, 2022
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:
Mutual funds$38,422 $— $— $38,422 
Equity securities45,110 — — 45,110 
Corporate bonds— 11,181 — 11,181 
Total assets at fair value$83,532 $11,181 $— $94,713 
Liabilities
Derivative instruments$— $10,950 $— $10,950 
Total liabilities at fair value$— $10,950 $— $10,950 

December 31, 2021
Fair Value Measurements Using
Quoted Prices
 in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Assets:
Mutual funds$49,662 $— $— 49,662 
Equity securities36,769 — — 36,769 
Corporate bonds— 7,286 — 7,286 
Total assets at fair value$86,431 $7,286 $— $93,717 
Liabilities
Derivative instruments$— $6,267 $— $6,267 
Total liabilities at fair value$— $6,267 $— $6,267 
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEET DETAILS
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BALANCE SHEET DETAILS BALANCE SHEETS DETAILS
Accounts and Other Receivables
Accounts and other receivables were as follows (in thousands):
 March 31
2022
December 31
2021
Trade accounts receivables$1,118 $1,235 
Other receivables961 735 
Accounts and other receivables$2,079 $1,970 
Allowance for credit losses as of March 31, 2022 and December 31, 2021 were not material.

Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets were as follows (in thousands):
March 31
2022
December 31
2021
Prepaid expenses$701 $798 
Contract assets - current10,906 12,448 
Other current assets181 186 
Prepaid expenses and other current assets$11,788 $13,432 
Other Assets, Net
Other assets, net are as follows (in thousands):
 March 31
2022
December 31
2021
Contract assets - long-term$1,014 $1,746 
Lease right-of-use assets861 912 
Deferred tax assets2,116 2,115 
Other assets 10 36 
Total other assets, net$4,001 $4,809 
Other Current Liabilities
Other current liabilities are as follows (in thousands):
 March 31
2022
December 31
2021
Derivative instruments$10,950 $6,267 
Lease liabilities - current1,065 1,098 
Other current liabilities3,940 3,882 
Total other current liabilities$15,955 $11,247 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
CONTINGENCIES
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
CONTINGENCIES CONTINGENCIES
From time to time, we receive claims from third parties asserting that our technologies, or those of our licensees, infringe on the other parties’ IP rights. Management believes that these claims are without merit. Additionally, periodically, we are involved in routine legal matters and contractual disputes incidental to our normal operations. In management’s opinion, unless we disclosed otherwise, the resolution of such matters will not have a material adverse effect on our consolidated financial condition, results of operations, or liquidity.
In the normal course of business, we provide indemnification of varying scope to customers, most commonly to licensees in connection with licensing arrangements that include our IP, although these provisions can cover additional matters. Historically, costs related to these guarantees have not been significant, and we are unable to estimate the maximum potential impact of these guarantees on its future results of operations.
Samsung Electronics Co. v. Immersion Corporation and Immersion Software Ireland Limited
On April 28, 2017, Immersion and Immersion Software Ireland Limited (collectively referred to as “Immersion” in this section) received a letter from Samsung Electronics Co. (“Samsung”) requesting that we reimburse Samsung with respect to withholding tax and penalties imposed on Samsung by the Korean tax authorities following an investigation where the tax authority determined that Samsung failed to withhold taxes on Samsung’s royalty payments to Immersion Software Ireland from 2012 to 2016. On July 12, 2017, on behalf of Samsung, Immersion filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes and penalties. On October 18, 2018, the Korea Tax Tribunal held a hearing and on November 19, 2018, the Korea Tax Tribunal issued its ruling in which it decided not to accept our arguments with respect to the Korean tax authorities’ assessment of withholding tax and penalties imposed on Samsung. On behalf of Samsung, we filed an appeal with the Korea Administrative Court on February 15, 2019. On July 16, 2020, the Korea Administrative Court issued its ruling in which it ruled that the withholding taxes and penalties which were imposed by the Korean tax authorities on Samsung should be cancelled with some litigation costs to be borne by the Korean tax authorities.
On August 1, 2020, the Korean tax authorities filed an appeal with the Korea High Court. The first hearing in the Korea High Court occurred on November 11, 2020. A second hearing occurred on January 13, 2021. A third hearing occurred on March 21, 2021. The Korea High Court had indicated that a final decision was originally expected on May 28, 2021, but instead, decided to hold a fourth hearing on July 9, 2021. On October 1, 2021, the Korea High Court issued its ruling in which it ruled that withholding taxes and penalties totaling approximately KRW 6,186,218,586 (approximately $5.2 million) in national-level withholding tax and local withholding taxes imposed by the Korean tax authorities on Samsung for royalties paid to Immersion during the period of 2012 – 2014 be cancelled on the basis that the Korea tax authorities wrongfully engaged in a duplicative audit with respect to such time period. The Korea High Court also ruled that approximately KRW1,655,105,584 (approximately $1.4 million) of national-level withholding tax and local withholding taxes imposed by the Korean tax authorities on Samsung for royalties paid to Immersion during 2015 and 2016 be upheld in part on the basis that Immersion Software Ireland Limited did not have sufficient economic substance to be considered the beneficial owner of the royalties paid by Samsung to Immersion Software Ireland Limited. On or about October 22, 2021, the Korean tax authorities filed an appeal with the Korea Supreme Court with respect to certain portions of the Korea High Court decision and we filed an appeal with the Korea Supreme Court with respect to certain portions of the Korea High Court decision.

On December 1, 2021, the Korean tax authorities submitted its brief to the Korea Supreme Court challenging the cancellation by the Korea High Court of a portion of the withholding tax imposed by the Korean tax authorities. On December 3, 2021, we submitted our own brief to the Korea Supreme Court providing arguments in support of our position that Immersion Software Ireland Limited has sufficient economic substance to be considered the beneficial owner of the royalties paid by Samsung to Immersion Software Ireland Limited. Such brief also provided arguments challenging the calculation of the imposed withholding tax upheld by the Korea High Court. On December 2021, the Korean tax authorities filed a rebuttal brief relating to our brief filed on December 3, 2021. On December 29, 2021, we filed our rebuttal brief relating to the Korean tax authorities’ brief filed on December 1, 2021. On February 24, 2022, the Korea Supreme Court issued a decision affirming the rulings of the Korea High Court. We believe that any impairment in the Long-term deposits associated with the rulings of the Korea High Court is appropriately reflected in the Condensed Consolidated Balance Sheets.
On September 29, 2017, Samsung filed an arbitration demand with the International Chamber of Commerce against us demanding that we reimburse Samsung for the imposed tax and penalties that Samsung paid to the Korean tax authorities. Samsung is requesting that we pay Samsung the amount of KRW 7,841,324,165 (approximately $6.9 million) plus interest from and after May 2, 2017, plus the cost of the arbitration including legal fees. On March 27, 2019, we received the final award. The award ordered Immersion to pay Samsung KRW 7,841,324,165 (approximately $6.9 million as of March 31, 2019) which
we paid on April 22, 2019 and recorded in Long-term 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, which was paid in 2019.

In the fourth quarter of 2021, we recorded an impairment charge of $1.4 million related to long-term deposits paid to Samsung. In March 2022, as a result of the Korea Supreme Court decision described above, we were reimbursed by Samsung in an amount equal to KRW6,088,855,388 (approximately $5 million) representing Korea national-level taxes, penalties and interest that were canceled by the Korea Supreme Court, which amount is net of $1.3 million of the impairment charge previously recorded in the fourth quarter of 2021. We expect to be reimbursed an additional KRW608,885,000 (approximately $0.5 million) representing local-level taxes, penalties and interest that were canceled by the Korea Supreme Court, which amount is net of $0.1 million of the impairment charge previously recorded in the fourth quarter of 2021.
LGE Korean Withholding Tax Matter
On October 16, 2017, we received a letter from LG Electronics Inc. (“LGE”) requesting that we reimburse LGE with respect to withholding tax imposed on LGE by the Korean tax authorities following an investigation where the tax authority determined that LGE failed to withhold on LGE’s royalty payments to Immersion Software Ireland from 2012 to 2014.  Pursuant to an agreement reached with LGE, on April 8, 2020, we provided a provisional deposit to LGE in the amount of KRW 5,916,845,454 (approximately $5.0 million) representing the amount of such withholding tax that was imposed on LGE, which provisional deposit would be returned to us to the extent we ultimately prevail in the appeal in the Korea courts. In the second quarter of 2020, we recorded this deposit in Long-term deposits on our Condensed Consolidated Balance Sheets. In the event that we do not ultimately prevail in our appeal in the Korean courts, the deposit included in Long-term deposits would be recorded as additional income tax expense on our Condensed Consolidated Statements of Income and Comprehensive Loss, in the period in which we do not ultimately prevail.
On November 3, 2017, on behalf of LGE, we filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes. The Korea Tax Tribunal hearing took place on March 5, 2019. On March 19, 2019, the Korea Tax Tribunal issued its ruling in which it decided not to accept our arguments with respect to the Korean tax authorities’ assessment of withholding tax and penalties imposed on LGE. On behalf of LGE, we filed an appeal with the Korea Administrative Court on June 10, 2019. The first hearing occurred on October 15, 2019. A second hearing occurred on December 19, 2019. A third hearing occurred on February 13, 2020. A fourth hearing occurred on June 9, 2020. A fifth hearing occurred on July 16, 2020. We anticipated a decision to be rendered on or about October 8, 2020, but the Korea Administrative Court scheduled and held a sixth hearing for November 12, 2020. A seventh hearing occurred on January 14, 2021. An eighth hearing occurred on April 8, 2021. A ninth hearing occurred on June 24, 2021. A tenth hearing occurred on September 13, 2021. An eleventh hearing occurred on November 15, 2021. A twelfth hearing occurred on December 23, 2021. The Court had indicated that it expected to render a decision on this matter by the end of February 2022. However, due to a reshuffling of judges, another hearing, which was originally scheduled for April 14, 2022 is currently scheduled for July 7, 2022, at which time we believe we will have a better indication as to when the Court will render a decision on this matter.

Based on the developments in these cases, we regularly reassess the likelihood that we will prevail in the claims from the Korean tax authorities with respect to the LGE case. To the extent that we determine that it is more likely than not that we will prevail against the claims from the Korean tax authorities, then no additional tax expense is provided for in our Condensed Consolidated Statements of Income and Comprehensive Income. In the event that we determine that it is more likely than not that we will not prevail against the claims from the Korean tax authorities, or a portion thereof, then we would estimate the anticipated additional tax expense associated with that outcome and record it as additional income tax expense in our Condensed Consolidated Statements of Income and Comprehensive Income in the period of the new determination. If the additional income tax expense was related to the periods assessed by Korean tax authorities and for which we recorded a Long-term deposits on our Condensed Consolidated Balance Sheets, then the additional income tax expense would be recorded as an impairment to the Long-term deposits. If the additional income tax expense was not related to the periods assessed by Korean tax authorities and for a which we recorded in Long-term deposits on our Condensed Consolidated Balance Sheets, then the additional income tax expense would be accrued as an Other current liabilities.
In the event that we do not ultimately prevail in our appeal in the Korean courts with respect to this case, the applicable deposits included in Long-term deposits would be recorded as additional income tax expense on our Condensed Consolidated Statements of Income and Comprehensive Income, in the period in which we do not ultimately prevail.

In the fourth quarter of 2021, we recorded an impairment charge of $0.8 million related to the long-term deposits paid to LGE.
Immersion Software Ireland Limited v. Marquardt GMBH
On August 3, 2021, we filed an arbitration demand with the American Arbitration Association (the “AAA”) against Marquardt GmbH (“Marquardt”), one of our licensees in the automotive market. The arbitration demand arises out of that certain Amended and Restated Patent License Agreement (the “Marquardt License”), effective as of January 1, 2018, between us as licensor and Marquardt, as licensee. Pursuant to the arbitration demand, we are demanding that Marquardt cure its breach of the Marquardt License and pay all royalties currently owed under the Marquardt License. The last royalty report we have received from Marquardt was for the third quarter of calendar year 2020 in which Marquardt reported approximately $0.5 million in royalties but did not pay such royalties. Further, since that date, we have not received any other royalty reports or royalty payments from Marquardt. The term of the Marquardt License expires by its terms on December 31, 2023. As a result of Marquardt’s breach of the Marquardt License, per unit royalties relating to past royalty periods, and applicable interest fees, are currently past due.

Pursuant to the terms of the Marquardt License, we requested arbitration by a single arbitrator in Madison County, New York. On August 9, 2021, the AAA confirmed receipt of our arbitration demand dated August 3, 2021. On August 13, 2021, the AAA conducted an administrative conference call to discuss communications, mediation, tribunal appointment, place of arbitration, and other administrative topics. On September 15, 2021, Marquardt filed an answer to our arbitration demand with the AAA, in which Marquardt provided general denials of our claims and asserted a counterclaim for approximately $138,000 in royalties previously paid to us under the Marquardt License. On September 30, 2021, we filed an answer to Marquardt’s counterclaim in which we denied the allegations set forth in Marquardt’s counterclaim. A preliminary hearing occurred on December 6, 2021, during which the parties agreed to explore mediation and the arbitrator set forth a schedule relating to the arbitration. A mediation session occurred during the period of March 14-16, 2022. At the mediation, we entered into a binding settlement term sheet with Marquardt pursuant to which we agreed to cause our arbitration demand to be dismissed. In exchange, Marquardt agreed to the prepayment of certain royalties otherwise payable under the Marquardt License. Additionally on April 4, 2022, we entered into an amendment to the Marquardt License to reflect such payment and other related terms.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2022
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 awards (“RSAs”), restricted stock units (“RSUs”), performance shares, market condition-based performance restricted stock units (“PSUs”), and other stock-based equity awards to employees, officers, directors, and consultants.
On January 18, 2022, our stockholders approved the 2021 Equity Incentive Plan (the “2021 Plan"), which provides for a total number of shares reserved and available for grant and issuance equal to 3,525,119 shares plus up to an additional 855,351 shares that are subject to stock options or other awards granted under the 2011 Equity Incentive Plan.
Under our equity incentive plans, 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 stock awards 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 awards will be canceled before expiration. RSAs generally vests over one year. RSUs generally vest over three years. Awards granted other than a stock option or a 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 as of March 31, 2022 is as follows (in thousands):
Common stock shares available for grant2,080 
Stock options outstanding 212 
RSAs outstanding114 
RSUs outstanding665 
PSUs outstanding641 

Time-Based Stock Options
The following summarizes activities for the time-based stock options for the three months ended March 31, 2022:
Number of Shares
Underlying Stock Options
(in thousands)
Weighted Average
Exercise Price
Per Share
Weighted Average
Remaining Contractual Life
(Years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding at December 31, 2021242 $8.04 4.44$— 
Granted— — 
Exercised— — 
Canceled or expired(30)7.27 
Outstanding as of March 31, 2022212 $8.14 3.25$— 
Vested and expected to vest at March 31, 2022212 $8.14 3.25$— 
Exercisable at March 31, 2022148 $8.35 2.58$— 

The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the exercise price of our common stock for the options that were in-the-money.
We did not grant stock options during the first quarter of 2022.

Restricted Stock Units
The following summarizes RSU activities for the three months ended March 31, 2022:
Number of Restricted Stock Units
 (in thousands)
Weighted Average Grant Date Fair Value Per Share
Weighted Average
Remaining Contractual Life
(Years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding at December 31, 2021224 $6.66 0.56$1,280 
Granted600 4.78 
Released(111)6.80 
Forfeited(48)6.04 
Outstanding at March 31, 2022665 $4.97 1.32$3,700 
The aggregate intrinsic value is calculated as the market value as of the end of the reporting period.
Restricted Stock Awards
The following summarizes RSA activities for the three months ended March 31, 2022:
Number of Restricted Stock Awards
(in thousands)
Weighted Average Grant Date Fair Value Per ShareWeighted Average Remaining Recognition Period
(Years)
Outstanding at December 31, 2021— $— 0.00
Granted114 4.78 
Released— — 
Forfeited— — 
Outstanding at March 31, 2022114 $4.78 0.12

Market Condition-Based Restricted Stock Units
In the first quarter of 2022, we granted 600,000 shares of PSUs to members of our management team. Each PSU represents the right to one share of our common stock with vesting subject to: (a) the achievement of specified levels of the volume weighted average closing prices of our common stock during any one hundred (100) day-period between January 1, 2022 and January 1, 2027, subject to certification by the Compensation Committee (“Performance Milestones”); and (b) continued employment with us through the later of each achievement date or service vesting date, which occurs over a three (3) year period commencing on January 1, 2022.
The following summarizes PSU activities for the three months ended March 31, 2022:

Number of Market Condition-Based Restricted Stock Units
(in thousands)
Weighted Average Grant Date Fair Value Per ShareWeighted Average Remaining Recognition Period
(Years)
Outstanding at December 31, 202167 $6.20 1.49
Granted600 3.63 
Released(6)$6.20 
Forfeited(20)$6.20 
Outstanding at March 31, 2022641 $3.80 1.49
The assumptions used to value market condition based restricted stock units granted during the first quarter of 2022 under our equity incentive program are as follows:
Market condition based restricted stock units:
Three Months Ended
March 31, 2022
Expected life (in years)1.2
Volatility52%
Interest rate1.0%
Dividend yield
Employee Stock Purchase Plan

Under the 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-month offering period or purchase stock having a value greater than $25,000 in any calendar year as measured at the beginning of the offering period. A total of 1.0 million shares of common stock has been reserved for issuance under the ESPP. During the three months ended March 31, 2022, 7,725 shares were purchased under the ESPP. As of March 31, 2022, 198,123 shares were available for future purchase under the ESPP.
Stock-based Compensation Expense
Valuation and amortization methods
Stock-based compensation is based on the estimated fair value of awards, net of estimated forfeitures, and recognized over the requisite service period. Estimated forfeitures are based on historical experience at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The stock-based compensation related to all of our stock-based awards and ESPP for the years ended March 31, 2022 and 2021 is as follows (in thousands):
 Three Months Ended
 March 31,
 20222021
Stock options$(43)$15 
RSUs, RSAs and PSUs1,187 497 
ESPP(3)19 
Total$1,141 $531 
Sales and marketing$90 $224 
Research and development107 318 
General and administrative944 (11)
Total$1,141 $531 

As of March 31, 2022, there was $5.2 million of unrecognized compensation cost adjusted for estimated forfeitures related to non-vested stock options, RSUs, RSAs and PSUs granted to our employees and directors. This unrecognized compensation cost will be recognized over an estimated weighted-average period of approximately 1.7 years. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
STOCKHOLDERS' EQUITY STOCKHOLDERS’ EQUITY
Stock Repurchase Agreement
On February 14, 2022, we entered into a Common Stock Repurchase Agreement (the “Agreement”) with Invenomic Capital Management LP. (“Invenomic”). Pursuant to the Agreement, we purchased 904,499 shares of our common stock from Invenomic at $4.725 per share, or an aggregate purchase price of $4.3 million. The closing price of our common stock on February 14, 2022 was $4.80 per share.

We adopted a Section 382 Tax Benefits Preservation Plan on November 17, 2021 to diminish the risk we could experience an “ownership change” as defined in Section 382 of the Internal Revenue Code of 1986, as amended, which could substantially limit or permanently eliminate our ability to utilize its net operating loss carryovers to reduce potential future income tax obligations. Under this plan, a person who acquires, without the approval of our Board of Directors, beneficial ownership of 4.99% or more of the outstanding common stock could be subject to significant dilution. Following the repurchase, Invenomic’s holdings dropped to below 4.99% of the outstanding common stock.
Stock Repurchase Program

On February 23, 2022, our Board of Directors approved a stock repurchase program of up to $30 million of our common stock for a period of up to twelve months. Any stock repurchases may be made through open market and privately negotiated transactions, at such times and in such amounts as management deems appropriate, including pursuant to one or more Rule 10b5-1 trading plans adopted in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934. Additionally, the Board authorized the use of any derivative or similar instrument to effect stock repurchase transactions, including without limitation, accelerated share repurchase contracts, equity forward transactions, equity option transactions, equity swap transactions, cap transactions, collar transactions, naked put options, floor transactions or other similar transactions or any combination of the foregoing transactions. The stock repurchase program was implemented as a method to return value to our stockholders. The timing, pricing and sizes of any repurchases will depend on a number of factors, including the market price of our common stock and general market and economic conditions. The stock repurchase program does not obligate us to repurchase any dollar amount or number of shares, and the program may be suspended or discontinued at any time.
In the first quarter of 2022, we repurchased 34,282 shares of our common stock for $0.2 million at an average cost of $4.89 per share. As of March 31, 2022, we have $29.8 million available for repurchase under the stock repurchase program.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Provision for income taxes the years ended March 31, 2022 and 2021 consisted of the following (in thousands):
 Three Months Ended
 March 31,
20222021
Income before provision for income taxes$5,637 $2,177 
Provision for income taxes561 141 
Effective tax rate10.0 %6.5 %

Provision for income taxes for the three months ended March 31, 2022 and 2021 resulted primarily from estimated foreign taxes included in the calculation of the effective tax rate. We continue to maintain a full valuation allowance against all of our federal and state deferred tax assets in the United States as well as federal tax assets in Canada.

As of March 31, 2022, we had unrecognized tax benefits under ASC 740 Income Taxes of approximately $6.3 million and applicable interest of $0.1 million. The total amount of unrecognized tax benefits that would affect our effective tax rate, if recognized, is $1.3 million. Our policy is to account for interest and penalties related to uncertain tax positions as a component of income tax provision. We do not expect to have any significant changes to unrecognized tax benefits during the next twelve months.
As of March 31, 2022, we had net deferred income tax assets of $2.1 million and deferred income tax liabilities of $0.3 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 2002 through the current period. Currently we are under examination by the Internal Revenue Services for tax year 2018.We maintain a valuation allowance of $27.3 million against certain of our deferred tax assets, including all federal, state, and certain foreign deferred tax assets because of uncertainties regarding the realization of the asset balance due to historical losses, the variability of operating results, and uncertainty regarding near term projected results. If we determine the deferred tax assets are realizable based on our assessment of relevant factors, an adjustment to the valuation allowance may increase income in the period such determination is made.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
NET INCOME PER SHARE
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
NET INCOME PER SHARE NET INCOME PER SHARE
Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income 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, stock awards and ESPP.
The following is a reconciliation of the denominators used in computing basic and diluted net income per share (in thousands, except per share amounts):
 Three Months Ended
March 31,
20222021
Denominator:
Weighted-average shares outstanding, basic33,996 28,579 
Shares related to outstanding options, unvested RSUs, RSAs, PSUs and ESPP272 601 
Weighted average shares outstanding, diluted34,268 29,180 
We include market condition-based performance restricted stock units in the calculation of diluted earnings per share if the performance condition has been satisfied as of the end of the reporting period and exclude stock equity awards if the performance condition has not been met.

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

Three Months Ended
March 31,
20222021
Stock options239 14 
Restricted stock units, restricted stock awards and market condition-based restricted stock units55 — 
Total294 14 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
LEASES LEASESWe lease our office space under lease arrangements with expiration dates on or before March 31, 2024. We recognize lease expense on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the Condensed Consolidated Balance Sheets. We combine lease and non-lease components for new and reassessed leases. We apply discount rates to operating leases using a portfolio approach.
Below is a summary of our ROU assets and lease liabilities (in thousands):
Balance Sheets ClassificationMarch 31,
2022
December 31,
2021
Assets
Right-of-use assetsOther assets$861 $912 
Liabilities
  Operating lease liabilities - currentOther current liabilities1,065 1,098 
  Operating lease liabilities - long-termOther long-term liabilities360 550 
Total lease liabilities$1,425 $1,648 

The table below provides supplemental information related to operating leases during the three months ended March 31, 2022 and 2021 (in thousands except for lease term):
Three Months Ended
March 31,
20222021
Cash paid within operating cash flow$355 $367 
Weighted average lease terms (in years)1.112.20
Weighted average discount rates3.93 %N/A
On January 31, 2022, we entered into an agreement to lease for a 1,390 square feet of office space in Aventura, Florida (“Aventura Lease”). We plan to use this facility for administrative functions. This lease commenced in the first quarter of 2022 and expires in the first quarter of 2024. We accounted for this lease as an operating lease in accordance with the provisions of ASC 842 Leases (“ASC 842”). In the first quarter of 2022, we recorded a lease liability of $0.1 million, which represents the present value of the lease payments using an estimated incremental borrowing rate of 3.93%. We also recognized right-to-use asset ("ROU") of $0.1 million which represents our right to use an underlying asset for the lease term.
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, 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 term of the sublease payments. As of March 31, 2022, unamortized balance of the deferred costs are not material.
We recognize operating lease expense and lease payments from the sublease, on a straight-line basis, in our Condensed Consolidated Statements of Income and Comprehensive Income over the lease terms. During the three months ended March 31, 2022 and 2021, our net operating lease expenses are as follows (in thousands):
Three Months Ended
March 31,
20222021
Operating lease cost$210 $215 
Sublease income(257)(257)
Total lease cost$(47)$(42)
Minimum future lease payments obligations as of March 31, 2022 are as follows (in thousands):
For the Years Ending December 31,
2022$914 
2023521 
202440 
Total$1,475 
Future lease payments from our sublease agreement as of March 31, 2022 are as follows (in thousands):
For the Years Ending December 31,
2022$812 
2023351 
Total$1,163 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregated revenue
The following table presents the disaggregation of our revenue for the three months ended March 31, 2022 and 2021 (in thousands):
For the Three Months Ended
March 31,
20222021
Fixed fee license revenue$1,745 $1,275 
Per-unit royalty revenue5,485 5,793 
Total royalty and license revenue7,230 7,068 
Development, services, and other revenue78 91 
Total revenues$7,308 $7,159 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of short-term investments
Marketable securities as of March 31, 2022 and December 31, 2021 consisted of following (in thousands):
March 31, 2022

Cost or Amortized Cost
Unrealized GainsUnrealized LossesFair Value
Mutual funds$40,023 $— $(1,601)$38,422 
Corporate bonds10,651 530 — 11,181 
Equity securities43,039 3,038 (967)45,110 
$93,713 $3,568 $(2,568)$94,713 
December 31, 2021
Cost or Amortized CostUnrealized GainsUnrealized LossesFair Value
Mutual funds$50,000 $— $(338)$49,662 
Corporate bonds6,996 290 — 7,286 
Equity securities38,100 — (1,331)36,769 
$95,096 $290 $(1,669)$93,717 
Marketable Securities
As of March 31, 2022 and December 31, 2021, marketable securities are classified and reported on our Condensed Consolidated Balance Sheets as follows:

March 31, 2022
Marketable Equity Securities Marketable Debt SecuritiesTotal
Mutual funds$38,422 $— $38,422 
Equity securities45,110 — 45,110 
Corporate bonds— 11,181 11,181 
$83,532 $11,181 $94,713 
December 31, 2021
Marketable Equity SecuritiesMarketable Debt SecuritiesTotal
Mutual funds$49,662 $— $49,662 
Equity securities36,769 — 36,769 
Corporate bonds— 7,286 7,286 
$86,431 $7,286 $93,717 
Debt Securities, Available-for-sale The amortized costs and fair value of our marketable debt securities, by contractual maturity, as of March 31, 2022 (in thousands) are as follows:
March 31, 2022
Amortized
Cost
Fair
Value
Less than 1 year$— $— 
1 to 5 years10,651 11,181 
Total$10,651 $11,181 
Derivatives Not Designated as Hedging Instruments These derivative instruments are reported as Other current liabilities on our Condensed Consolidated Balance Sheets as of March 31, 2022 and December 31, 2021 (in thousands).
March 31, 2022
CostUnrealized LossesFair Value
Derivative instruments$8,392 $2,558 $10,950 
$8,392 $2,558 $10,950 
December 31, 2021
CostUnrealized GainsFair Value
Derivative instruments$6,370 $(103)$6,267 
$6,370 $(103)$6,267 
Realized and Unrealized Gains and Losses From Our Equity Securities and Derivative Instruments
A summary of realized and unrealized gains and losses from our equity securities and derivative instruments are as follows (in thousands):
Three Months Ended
March 31,
20222021
Net unrealized gains recognized on marketable equity securities $2,140 $— 
Net realized gains recognized on marketable equity securities1,026 — 
Net unrealized losses recognized on derivative instruments(2,661)— 
Net realized loss recognized on derivative instruments(134)— 
Net realized gains recognized on marketable debt securities368 — 
Total net gains recognized in interest and other income (loss), net$739 $— 
Schedule of financial instruments measured at fair value on recurring basis
Financial instruments measured at fair value on a recurring basis as of March 31, 2022 and December 2021 are classified based on the valuation technique in the table below (in thousands):
March 31, 2022
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:
Mutual funds$38,422 $— $— $38,422 
Equity securities45,110 — — 45,110 
Corporate bonds— 11,181 — 11,181 
Total assets at fair value$83,532 $11,181 $— $94,713 
Liabilities
Derivative instruments$— $10,950 $— $10,950 
Total liabilities at fair value$— $10,950 $— $10,950 

December 31, 2021
Fair Value Measurements Using
Quoted Prices
 in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Assets:
Mutual funds$49,662 $— $— 49,662 
Equity securities36,769 — — 36,769 
Corporate bonds— 7,286 — 7,286 
Total assets at fair value$86,431 $7,286 $— $93,717 
Liabilities
Derivative instruments$— $6,267 $— $6,267 
Total liabilities at fair value$— $6,267 $— $6,267 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEET DETAILS (Tables)
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of accounts and other receivables
Accounts and other receivables were as follows (in thousands):
 March 31
2022
December 31
2021
Trade accounts receivables$1,118 $1,235 
Other receivables961 735 
Accounts and other receivables$2,079 $1,970 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets were as follows (in thousands):
March 31
2022
December 31
2021
Prepaid expenses$701 $798 
Contract assets - current10,906 12,448 
Other current assets181 186 
Prepaid expenses and other current assets$11,788 $13,432 
Schedule of other assets, net
Other assets, net are as follows (in thousands):
 March 31
2022
December 31
2021
Contract assets - long-term$1,014 $1,746 
Lease right-of-use assets861 912 
Deferred tax assets2,116 2,115 
Other assets 10 36 
Total other assets, net$4,001 $4,809 
Schedule of other current assets
Other current liabilities are as follows (in thousands):
 March 31
2022
December 31
2021
Derivative instruments$10,950 $6,267 
Lease liabilities - current1,065 1,098 
Other current liabilities3,940 3,882 
Total other current liabilities$15,955 $11,247 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Summary of equity incentive program
A summary of our equity incentive program as of March 31, 2022 is as follows (in thousands):
Common stock shares available for grant2,080 
Stock options outstanding 212 
RSAs outstanding114 
RSUs outstanding665 
PSUs outstanding641 
Summary of time-based stock options
The following summarizes activities for the time-based stock options for the three months ended March 31, 2022:
Number of Shares
Underlying Stock Options
(in thousands)
Weighted Average
Exercise Price
Per Share
Weighted Average
Remaining Contractual Life
(Years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding at December 31, 2021242 $8.04 4.44$— 
Granted— — 
Exercised— — 
Canceled or expired(30)7.27 
Outstanding as of March 31, 2022212 $8.14 3.25$— 
Vested and expected to vest at March 31, 2022212 $8.14 3.25$— 
Exercisable at March 31, 2022148 $8.35 2.58$— 
Summary of restricted stock units activities
The following summarizes RSU activities for the three months ended March 31, 2022:
Number of Restricted Stock Units
 (in thousands)
Weighted Average Grant Date Fair Value Per Share
Weighted Average
Remaining Contractual Life
(Years)
Aggregate
Intrinsic Value
(in thousands)
Outstanding at December 31, 2021224 $6.66 0.56$1,280 
Granted600 4.78 
Released(111)6.80 
Forfeited(48)6.04 
Outstanding at March 31, 2022665 $4.97 1.32$3,700 
Summary of restricted stock awards activities
The following summarizes RSA activities for the three months ended March 31, 2022:
Number of Restricted Stock Awards
(in thousands)
Weighted Average Grant Date Fair Value Per ShareWeighted Average Remaining Recognition Period
(Years)
Outstanding at December 31, 2021— $— 0.00
Granted114 4.78 
Released— — 
Forfeited— — 
Outstanding at March 31, 2022114 $4.78 0.12
Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option
The following summarizes PSU activities for the three months ended March 31, 2022:

Number of Market Condition-Based Restricted Stock Units
(in thousands)
Weighted Average Grant Date Fair Value Per ShareWeighted Average Remaining Recognition Period
(Years)
Outstanding at December 31, 202167 $6.20 1.49
Granted600 3.63 
Released(6)$6.20 
Forfeited(20)$6.20 
Outstanding at March 31, 2022641 $3.80 1.49
The assumptions used to value market condition based restricted stock units granted during the first quarter of 2022 under our equity incentive program are as follows:
Market condition based restricted stock units:
Three Months Ended
March 31, 2022
Expected life (in years)1.2
Volatility52%
Interest rate1.0%
Dividend yield
Summary of stock-based compensation expenses The stock-based compensation related to all of our stock-based awards and ESPP for the years ended March 31, 2022 and 2021 is as follows (in thousands):
 Three Months Ended
 March 31,
 20222021
Stock options$(43)$15 
RSUs, RSAs and PSUs1,187 497 
ESPP(3)19 
Total$1,141 $531 
Sales and marketing$90 $224 
Research and development107 318 
General and administrative944 (11)
Total$1,141 $531 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES (Tables)
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of income tax provisions
Provision for income taxes the years ended March 31, 2022 and 2021 consisted of the following (in thousands):
 Three Months Ended
 March 31,
20222021
Income before provision for income taxes$5,637 $2,177 
Provision for income taxes561 141 
Effective tax rate10.0 %6.5 %
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
NET INCOME PER SHARE (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Reconciliation used in computing basic and diluted net income per share
 Three Months Ended
March 31,
20222021
Denominator:
Weighted-average shares outstanding, basic33,996 28,579 
Shares related to outstanding options, unvested RSUs, RSAs, PSUs and ESPP272 601 
Weighted average shares outstanding, diluted34,268 29,180 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share These outstanding securities consisted of the following (in thousands):
Three Months Ended
March 31,
20222021
Stock options239 14 
Restricted stock units, restricted stock awards and market condition-based restricted stock units55 — 
Total294 14 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Summary of ROU assets and lease liabilities
Below is a summary of our ROU assets and lease liabilities (in thousands):
Balance Sheets ClassificationMarch 31,
2022
December 31,
2021
Assets
Right-of-use assetsOther assets$861 $912 
Liabilities
  Operating lease liabilities - currentOther current liabilities1,065 1,098 
  Operating lease liabilities - long-termOther long-term liabilities360 550 
Total lease liabilities$1,425 $1,648 
Schedule of supplemental information related to operating leases and expenses
The table below provides supplemental information related to operating leases during the three months ended March 31, 2022 and 2021 (in thousands except for lease term):
Three Months Ended
March 31,
20222021
Cash paid within operating cash flow$355 $367 
Weighted average lease terms (in years)1.112.20
Weighted average discount rates3.93 %N/A
During the three months ended March 31, 2022 and 2021, our net operating lease expenses are as follows (in thousands):
Three Months Ended
March 31,
20222021
Operating lease cost$210 $215 
Sublease income(257)(257)
Total lease cost$(47)$(42)
Schedule of minimum future lease payment obligations
Minimum future lease payments obligations as of March 31, 2022 are as follows (in thousands):
For the Years Ending December 31,
2022$914 
2023521 
202440 
Total$1,475 
Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity
Future lease payments from our sublease agreement as of March 31, 2022 are as follows (in thousands):
For the Years Ending December 31,
2022$812 
2023351 
Total$1,163 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2021
USD ($)
Product Information [Line Items]  
Government Subsidy Recognized $ 0.1
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Revenue $ 7,308 $ 7,159
Royalty and license    
Disaggregation of Revenue [Line Items]    
Revenue 7,230 7,068
Fixed fee license revenue    
Disaggregation of Revenue [Line Items]    
Revenue 1,745 1,275
Per-unit royalty revenue    
Disaggregation of Revenue [Line Items]    
Revenue 5,485 5,793
Development, services, and other    
Disaggregation of Revenue [Line Items]    
Revenue $ 78 $ 91
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Royalty revenue, adjustment $ 300 $ 500  
Contract assets - current 10,906   $ 12,448
Contract assets - long-term 1,014   $ 1,746
Increase (decrease) in contract with customer, asset $ (2,300)    
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION - Performance Obligation (Details) - Adjustment for Fixed Fee License Revenue
$ in Millions
Mar. 31, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 13.0
Revenue, remaining performance obligation, period
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 7.2
Revenue, remaining performance obligation, period 3 years
Performance Obligation B | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 20.2
Revenue, remaining performance obligation, period
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - NARRATIVE (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Debt Securities, Available-for-sale [Line Items]      
Investments in debt securities $ 11,181    
Corporate Bond Securities      
Debt Securities, Available-for-sale [Line Items]      
Investments in debt securities $ 11,181 $ 7,286  
Debt securities, available-for-sale, term     1 year
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost $ 93,713 $ 95,096
Unrealized Gains 3,568 290
Unrealized Losses (2,568) (1,669)
Fair Value 94,713 93,717
Mutual Fund    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 40,023 50,000
Unrealized Gains 0 0
Unrealized Losses (1,601) (338)
Fair Value 38,422 49,662
Equity Securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 43,039 38,100
Unrealized Gains 3,038 0
Unrealized Losses (967) (1,331)
Fair Value 45,110 36,769
Corporate Bond Securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 10,651 6,996
Unrealized Gains 530 290
Unrealized Losses 0 0
Fair Value $ 11,181 $ 7,286
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - MARKETABLE SECURITIES ON BS (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt and Equity Securities, FV-NI    
Corporate bonds $ 11,181  
Other assets, net 4,001 $ 4,809
Total assets at fair value 94,713 93,717
Mutual Fund    
Debt and Equity Securities, FV-NI    
Equity securities and mutual funds 38,422 49,662
Equity Securities    
Debt and Equity Securities, FV-NI    
Equity securities and mutual funds 45,110 36,769
Corporate Bond Securities    
Debt and Equity Securities, FV-NI    
Corporate bonds 11,181 7,286
Marketable Securities    
Debt and Equity Securities, FV-NI    
Marketable equity securities 83,532 86,431
Marketable Securities | Mutual Fund    
Debt and Equity Securities, FV-NI    
Equity securities and mutual funds 38,422 49,662
Marketable Securities | Equity Securities    
Debt and Equity Securities, FV-NI    
Equity securities and mutual funds 45,110 36,769
Marketable Securities | Corporate Bond Securities    
Debt and Equity Securities, FV-NI    
Corporate bonds 0 0
Other Current Assets    
Debt and Equity Securities, FV-NI    
Other assets, net 11,181 7,286
Other Current Assets | Mutual Fund    
Debt and Equity Securities, FV-NI    
Equity securities and mutual funds 0 0
Other Current Assets | Equity Securities    
Debt and Equity Securities, FV-NI    
Equity securities and mutual funds 0 0
Other Current Assets | Corporate Bond Securities    
Debt and Equity Securities, FV-NI    
Corporate bonds $ 11,181 $ 7,286
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST AND FAIR VALUE BY MATURITY (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Amortized Cost  
Less than 1 year $ 0
1 to 5 years 10,651
Total 10,651
Fair Value  
Less than 1 year 0
1 to 5 years 11,181
Debt securities, fair value $ 11,181
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - DERIVATIVE INSTRUMENT (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]    
Cost $ 8,392 $ 6,370
Unrealized Gains 2,558 (103)
Derivative instruments 10,950 6,267
Total financial liability, cost 8,392 6,370
Unrealized Gains 2,558 (103)
Total liabilities at fair value $ 10,950 $ 6,267
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - REALIZED AND UNREALIZED GAINS AND LOSSES EQUITY AND DERIVATIVE INSTRUMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Investments, Debt and Equity Securities [Abstract]    
Net unrealized gains recognized on marketable equity securities $ 2,140 $ 0
Net realized gains recognized on marketable equity securities 1,026 0
Net unrealized losses recognized on derivative instruments (2,661) 0
Net realized loss recognized on derivative instruments (134) 0
Realized gains on investment in marketable debt securities 368 0
Total net gains recognized in interest and other income (loss), net $ 739 $ 0
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets, Fair Value Disclosure [Abstract]    
Corporate bonds $ 11,181  
Total assets at fair value 94,713 $ 93,717
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 10,950 6,267
Total liabilities at fair value 10,950 6,267
Mutual Fund    
Assets, Fair Value Disclosure [Abstract]    
Equity securities and mutual funds 38,422 49,662
Equity Securities    
Assets, Fair Value Disclosure [Abstract]    
Equity securities and mutual funds 45,110 36,769
Corporate Bond Securities    
Assets, Fair Value Disclosure [Abstract]    
Corporate bonds 11,181 7,286
Fair value, measurements, recurring    
Assets, Fair Value Disclosure [Abstract]    
Total assets at fair value 94,713 93,717
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 10,950 6,267
Total liabilities at fair value 10,950 6,267
Fair value, measurements, recurring | Mutual Fund    
Assets, Fair Value Disclosure [Abstract]    
Equity securities and mutual funds 38,422 49,662
Fair value, measurements, recurring | Equity Securities    
Assets, Fair Value Disclosure [Abstract]    
Equity securities and mutual funds 45,110 36,769
Fair value, measurements, recurring | Corporate Bond Securities    
Assets, Fair Value Disclosure [Abstract]    
Corporate bonds 11,181 7,286
Fair value, measurements, recurring | Fair Value, Inputs, Level 1    
Assets, Fair Value Disclosure [Abstract]    
Total assets at fair value 83,532 86,431
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 0 0
Total liabilities at fair value 0 0
Fair value, measurements, recurring | Fair Value, Inputs, Level 1 | Mutual Fund    
Assets, Fair Value Disclosure [Abstract]    
Equity securities and mutual funds 38,422 49,662
Fair value, measurements, recurring | Fair Value, Inputs, Level 1 | Equity Securities    
Assets, Fair Value Disclosure [Abstract]    
Equity securities and mutual funds 45,110 36,769
Fair value, measurements, recurring | Fair Value, Inputs, Level 1 | Corporate Bond Securities    
Assets, Fair Value Disclosure [Abstract]    
Corporate bonds 0 0
Fair value, measurements, recurring | Fair Value, Inputs, Level 2    
Assets, Fair Value Disclosure [Abstract]    
Total assets at fair value 11,181 7,286
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 10,950 6,267
Total liabilities at fair value 10,950 6,267
Fair value, measurements, recurring | Fair Value, Inputs, Level 2 | Mutual Fund    
Assets, Fair Value Disclosure [Abstract]    
Equity securities and mutual funds 0 0
Fair value, measurements, recurring | Fair Value, Inputs, Level 2 | Equity Securities    
Assets, Fair Value Disclosure [Abstract]    
Equity securities and mutual funds 0 0
Fair value, measurements, recurring | Fair Value, Inputs, Level 2 | Corporate Bond Securities    
Assets, Fair Value Disclosure [Abstract]    
Corporate bonds 11,181 7,286
Fair value, measurements, recurring | Fair Value, Inputs, Level 3    
Assets, Fair Value Disclosure [Abstract]    
Total assets at fair value 0 0
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 0 0
Total liabilities at fair value 0 0
Fair value, measurements, recurring | Fair Value, Inputs, Level 3 | Mutual Fund    
Assets, Fair Value Disclosure [Abstract]    
Equity securities and mutual funds 0 0
Fair value, measurements, recurring | Fair Value, Inputs, Level 3 | Equity Securities    
Assets, Fair Value Disclosure [Abstract]    
Equity securities and mutual funds 0 0
Fair value, measurements, recurring | Fair Value, Inputs, Level 3 | Corporate Bond Securities    
Assets, Fair Value Disclosure [Abstract]    
Corporate bonds $ 0 $ 0
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEET DETAILS - Accounts and Other Receivables (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Trade accounts receivables $ 1,118 $ 1,235
Other Receivables, Net, Current 961 735
Accounts and other receivables $ 2,079 $ 1,970
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEET DETAILS - Prepaid Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 701 $ 798
Contract assets - current 10,906 12,448
Other current assets 181 186
Prepaid expenses and other current assets $ 11,788 $ 13,432
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEET DETAILS - Other Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Other Assets, Net [Abstract]    
Contract assets - long-term $ 1,014 $ 1,746
Lease right-of-use assets 861 912
Deferred tax assets 2,116 2,115
Other assets 10 36
Total other assets, net $ 4,001 $ 4,809
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEET DETAILS - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Other Liabilities, Current [Abstract]    
Derivative instruments $ 10,950 $ 6,267
Lease liabilities - current 1,065 1,098
Other current liabilities 3,940 3,882
Total other current liabilities $ 15,955 $ 11,247
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
CONTINGENCIES (Details)
1 Months Ended 3 Months Ended
Oct. 01, 2021
KRW (₩)
Oct. 01, 2021
USD ($)
Sep. 15, 2021
USD ($)
Apr. 08, 2020
KRW (₩)
Apr. 08, 2020
USD ($)
Mar. 27, 2019
KRW (₩)
Mar. 27, 2019
USD ($)
Mar. 31, 2022
KRW (₩)
Mar. 31, 2022
USD ($)
Mar. 31, 2022
KRW (₩)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Oct. 01, 2021
USD ($)
Jun. 30, 2021
USD ($)
LGE                            
Loss Contingencies [Line Items]                            
Asset impairment charges                       $ 800,000    
Long-term deposits       ₩ 5,916,845,454 $ 5,000,000                  
Marquardt                            
Loss Contingencies [Line Items]                            
Accrued Royalties                           $ 500,000
Loss Contingency, Damages Sought, Value     $ 138,000                      
Samsung                            
Loss Contingencies [Line Items]                            
Asset impairment charges                 $ 1,300,000     1,400,000    
Reimbursed penalties               ₩ 6,088,855,388 $ 5,000,000          
Unrecognized tax benefits, income tax penalties accrued                       $ 100,000    
Samsung | Pending Litigation                            
Loss Contingencies [Line Items]                            
Reimbursed penalties                   ₩ 608,885,000 $ 500,000      
Samsung | Withholding taxes on royalty payments                            
Loss Contingencies [Line Items]                            
Withholding Taxes and Penalties Cancelled ₩ 6,186,218,586 $ 5,200,000                        
Withholding Taxes And Penalties, Upheld ₩ 1,655,105,584                       $ 1,400,000  
Loss contingency, estimate of possible loss           ₩ 7,841,324,165 $ 6,900,000              
Litigation settlement             $ 871,454              
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION - Narrative (Details)
3 Months Ended
Jan. 18, 2022
shares
Mar. 31, 2022
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 purchased under the ESPP (in shares)   7,725
Unrecognized compensation cost | $   $ 5,200,000
Unrecognized compensation cost, recognized over an estimated weighted-average period   1 year 8 months 12 days
2021 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized 3,525,119  
Increase in number of common shares reserved for issuance (in shares) 855,351  
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based payment award vesting period   4 years
Stock options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based payment award expiration period   7 years
RSAs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based payment award vesting period   1 year
Granted (in shares)   114,000
RSUs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based payment award vesting period   3 years
Granted (in shares)   600,000
Employee stock purchase plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized   1,000,000
Percentage of fair market value on the purchase date   85.00%
Maximum number of shares per employee (in shares)   2,000
Maximum value of shares per employee | $   $ 25,000
Shares available for purchase (in shares)   198,123
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION - Summary of Equity Incentive Program (Details) - shares
shares in Thousands
Mar. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock shares available for grant (in shares) 2,080  
Time-based stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Standard and market condition-based stock options outstanding (in shares) 212 242
RSAs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Incentive shares outstanding (in shares) 114 0
RSUs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Incentive shares outstanding (in shares) 665 224
Market Performance Based Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Incentive shares outstanding (in shares) 641  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION - Summary of Time-based Stock Options (Details) - Time-based stock options - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Number of Shares Underlying Stock Options      
Beginning outstanding balance (in shares) 242    
Granted (in shares) 0    
Exercised (in shares) 0    
Canceled or expired (in shares) (30)    
Ending outstanding balance (in shares) 212    
Number of shares underlying stock options, vested and expected to vest (in shares) 212    
Number of shares underlying stock options, exercisable (in shares) 148    
Weighted Average Exercise Price Per Share      
Beginning outstanding balance (in dollars per share) $ 8.04    
Granted (in dollars per share) 0    
Exercised (in dollars per share) 0    
Canceled or expired (in dollars per share) 7.27    
Ending outstanding balance (in dollars per share) 8.14    
Weighted average exercise price, vested and expected to vest (in dollars per share) 8.14    
Weighted average exercise price, exercisable (in dollars per share) $ 8.35    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted average remaining contractual life, outstanding 3 years 3 months 4 years 5 months 8 days  
Weighted average remaining contractual life, vested and expected to vest 3 years 3 months    
Weighted average remaining contractual life, exercisable 2 years 6 months 29 days    
Aggregate intrinsic value, outstanding $ 0   $ 0
Aggregate intrinsic value, vested and expected to vest 0    
Aggregate intrinsic value, exercisable $ 0    
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION - Summary of Restricted Stock Units and Restricted Stock Awards (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
RSUs outstanding      
Number of Restricted Stock Units / Awards      
Beginning outstanding balance (in shares) 224    
Granted (in shares) 600    
Released (in shares) (111)    
Forfeited (in shares) (48)    
Ending outstanding balance (in shares) 665    
Weighted Average Grant Date Fair Value      
Beginning outstanding balance (in dollars per share) $ 6.66    
Granted (in dollars per share) 4.78    
Released (in dollars per share) 6.80    
Forfeited (in dollars per share) 6.04    
Ending outstanding balance (in dollars per share) $ 4.97    
Share-based Compensation Arrangement by Share-based Payment Award, Additional Disclosures [Abstract]      
Weighted average remaining contractual life / recognition period, outstanding 1 year 3 months 25 days 6 months 21 days  
Aggregate intrinsic value, outstanding $ 3,700   $ 1,280
RSAs outstanding      
Number of Restricted Stock Units / Awards      
Beginning outstanding balance (in shares) 0    
Granted (in shares) 114    
Released (in shares) 0    
Forfeited (in shares) 0    
Ending outstanding balance (in shares) 114    
Weighted Average Grant Date Fair Value      
Beginning outstanding balance (in dollars per share) $ 0    
Granted (in dollars per share) 4.78    
Released (in dollars per share) 0    
Forfeited (in dollars per share) 0    
Ending outstanding balance (in dollars per share) $ 4.78    
Share-based Compensation Arrangement by Share-based Payment Award, Additional Disclosures [Abstract]      
Weighted average remaining contractual life / recognition period, outstanding 1 month 13 days 0 years  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION - PSU Activity (Details) - Performance Shares - $ / shares
shares in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2020
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]      
Incentive shares outstanding (in shares) 641   67
Granted (in shares) 600    
Released (in shares) (6)    
Forfeited (in shares) (20)    
Ending outstanding balance (in shares) 641    
Weighted Average Grant Date Fair Value      
Beginning outstanding balance (in dollars per share) $ 3.80   $ 6.20
Granted (in dollars per share) 3.63    
Released (in dollars per share) 6.20    
Forfeited (in dollars per share) 6.20    
Ending outstanding balance (in dollars per share) $ 3.80    
Share-based Compensation Arrangement by Share-based Payment Award, Additional Disclosures [Abstract]      
Weighted average remaining contractual life / recognition period, outstanding 1 year 5 months 26 days 1 year 5 months 26 days  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION - Summary of Stock-based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total $ 1,141 $ 531
Sales and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total 90 224
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total 107 318
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total 944 (11)
Stock options    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total (43) 15
RSUs and RSAs    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total 1,187 497
Employee stock purchase plan    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total $ (3) $ 19
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION - Valuation Assumptions (Detail) - Market Performance Based Restricted Stock Units
3 Months Ended
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected life (in years) 1 year 2 months 12 days
Volatility 52.00%
Interest rate 1.00%
Dividend yield 0.00%
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY - Narrative (Detail) - USD ($)
3 Months Ended
Feb. 14, 2022
Mar. 31, 2022
Feb. 23, 2022
Class of Stock [Line Items]      
Stock repurchase program, authorized amount     $ 30,000,000
Repurchase of stock (in shares)   34,282  
Treasury Stock, Retired, Cost Method, Amount   $ 200,000  
Stock repurchase program, average cost (in dollars per share)   $ 4.89  
Stock repurchase program, remaining authorized repurchase amount   $ 29,800,000  
Invenomic Capital Management LP      
Class of Stock [Line Items]      
Ownership interest 4.99%    
Invenomic Capital Management LP      
Class of Stock [Line Items]      
Stock repurchase program, average cost (in dollars per share) $ 4.725    
Stock repurchased during period, value $ 4,300,000    
Closing price of common stock (price per share) $ 4.80    
Treasury stock, common (in shares) 904,499    
Treasury Stock      
Class of Stock [Line Items]      
Repurchase of stock (in shares)   938,781  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES - Schedule of Income Tax Provisions (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Income before provision for income taxes $ 5,637 $ 2,177
Provision for income taxes $ 561 $ 141
Effective tax rate 10.00% 6.50%
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES - Narrative (Detail)
Mar. 31, 2022
USD ($)
Income Tax Disclosure [Abstract]  
Unrecognized tax benefits $ 6,300,000
Unrecognized tax benefits, interest on income taxes accrued 100,000
Total amount of unrecognized tax benefits 1,300,000
Deferred tax assets, net 2,100,000
Deferred tax liabilities, gross 300,000
Deferred tax assets, valuation allowance $ 27,300,000
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
NET INCOME PER SHARE - Reconciliation used in Computing Basic and Diluted Net Income (Loss) per Share (Detail) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Weighted-average common stock outstanding, basic (in shares) 33,996 28,579
Stock options, RSU's, RSAs and ESPP (in shares) 272 601
Shares used in computation of diluted net income (loss) per share (in shares) 34,268 29,180
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
NET INCOME PER SHARE - Narrative (Detail) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Options to purchase shares of common stock (in shares) 294 14
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Options to purchase shares of common stock (in shares) 239 14
RSUs and RSAs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Options to purchase shares of common stock (in shares) 55 0
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Jan. 31, 2022
USD ($)
ft²
Dec. 31, 2021
USD ($)
Lessee, Lease, Description [Line Items]      
Operating lease liabilities $ 1,425   $ 1,648
Operating lease, borrowing rate 3.93%    
Right-of-use assets $ 861   $ 912
Sublease, initial direct costs 300    
Aventura Florida Facility      
Lessee, Lease, Description [Line Items]      
Area | ft²   1,390  
Operating lease liabilities   $ 100  
Operating lease, borrowing rate   3.93%  
Right-of-use assets $ 100    
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Summary of Right of Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets    
Operating lease, right-of-use asset $ 861 $ 912
Liabilities    
Operating lease liabilities - current 1,065 1,098
Operating lease liabilities - long-term 360 550
Total lease liabilities $ 1,425 $ 1,648
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other assets, net Other assets, net
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other current liabilities Other current liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other long-term liabilities Other long-term liabilities
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Schedule of Supplemental Information Related To Operating Leases and Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Leases [Abstract]      
Operating Lease, Payments $ 355 $ 367  
Operating Lease, Weighted Average Remaining Lease Term 1 year 1 month 9 days   2 years 2 months 12 days
Operating lease, borrowing rate 3.93%    
Operating lease cost $ 210 215  
Sublease income (257) (257)  
Total lease cost $ (47) $ (42)  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Schedule of Minimum Future Lease Payment Obligations (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2022 $ 914
2022 521
2023 40
Total $ 1,475
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Future Minimum Sublease Payments 840 (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Leases [Abstract]  
2022 $ 812
2023 351
Total $ 1,163
XML 66 immr-20220331_htm.xml IDEA: XBRL DOCUMENT 0001058811 2022-01-01 2022-03-31 0001058811 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001058811 us-gaap:SeriesBMember 2022-01-01 2022-03-31 0001058811 2022-05-06 0001058811 2022-03-31 0001058811 2021-12-31 0001058811 immr:FixedFeeLicenseandPerUnitRoyaltiesMember 2022-01-01 2022-03-31 0001058811 immr:FixedFeeLicenseandPerUnitRoyaltiesMember 2021-01-01 2021-03-31 0001058811 immr:DevelopmentServicesandOtherMember 2022-01-01 2022-03-31 0001058811 immr:DevelopmentServicesandOtherMember 2021-01-01 2021-03-31 0001058811 2021-01-01 2021-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-12-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001058811 us-gaap:RetainedEarningsMember 2021-12-31 0001058811 us-gaap:TreasuryStockMember 2021-12-31 0001058811 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001058811 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-03-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001058811 us-gaap:RetainedEarningsMember 2022-03-31 0001058811 us-gaap:TreasuryStockMember 2022-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001058811 us-gaap:RetainedEarningsMember 2020-12-31 0001058811 us-gaap:TreasuryStockMember 2020-12-31 0001058811 2020-12-31 0001058811 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-03-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001058811 us-gaap:RetainedEarningsMember 2021-03-31 0001058811 us-gaap:TreasuryStockMember 2021-03-31 0001058811 2021-03-31 0001058811 immr:FixedFeeLicenseMember 2022-01-01 2022-03-31 0001058811 immr:FixedFeeLicenseMember 2021-01-01 2021-03-31 0001058811 immr:PerUnitRoyaltiesMember 2022-01-01 2022-03-31 0001058811 immr:PerUnitRoyaltiesMember 2021-01-01 2021-03-31 0001058811 immr:FixedFeeLicenseMember immr:PerformanceObligationBMember 2022-04-01 2022-03-31 0001058811 immr:FixedFeeLicenseMember 2022-04-01 2022-03-31 0001058811 immr:FixedFeeLicenseMember 2025-01-01 2022-03-31 0001058811 us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001058811 us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001058811 us-gaap:MutualFundMember 2022-03-31 0001058811 us-gaap:EquitySecuritiesMember 2022-03-31 0001058811 us-gaap:MutualFundMember 2021-12-31 0001058811 us-gaap:EquitySecuritiesMember 2021-12-31 0001058811 immr:MarketableSecuritiesMember us-gaap:MutualFundMember 2022-03-31 0001058811 us-gaap:OtherCurrentAssetsMember us-gaap:MutualFundMember 2022-03-31 0001058811 immr:MarketableSecuritiesMember us-gaap:EquitySecuritiesMember 2022-03-31 0001058811 us-gaap:OtherCurrentAssetsMember us-gaap:EquitySecuritiesMember 2022-03-31 0001058811 immr:MarketableSecuritiesMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001058811 us-gaap:OtherCurrentAssetsMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001058811 immr:MarketableSecuritiesMember 2022-03-31 0001058811 us-gaap:OtherCurrentAssetsMember 2022-03-31 0001058811 immr:MarketableSecuritiesMember us-gaap:MutualFundMember 2021-12-31 0001058811 us-gaap:OtherCurrentAssetsMember us-gaap:MutualFundMember 2021-12-31 0001058811 immr:MarketableSecuritiesMember us-gaap:EquitySecuritiesMember 2021-12-31 0001058811 us-gaap:OtherCurrentAssetsMember us-gaap:EquitySecuritiesMember 2021-12-31 0001058811 immr:MarketableSecuritiesMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001058811 us-gaap:OtherCurrentAssetsMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001058811 immr:MarketableSecuritiesMember 2021-12-31 0001058811 us-gaap:OtherCurrentAssetsMember 2021-12-31 0001058811 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2022-03-31 0001058811 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2022-03-31 0001058811 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2022-03-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2022-03-31 0001058811 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2022-03-31 0001058811 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2022-03-31 0001058811 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2022-03-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2022-03-31 0001058811 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001058811 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001058811 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2022-03-31 0001058811 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001058811 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001058811 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001058811 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2021-12-31 0001058811 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2021-12-31 0001058811 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2021-12-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2021-12-31 0001058811 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001058811 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001058811 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-12-31 0001058811 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001058811 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001058811 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001058811 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001058811 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001058811 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001058811 us-gaap:CorporateBondSecuritiesMember 2021-03-31 0001058811 immr:Samsungvs.ImmersionMember immr:WithholdingTaxesonRoyaltyPaymentsMember 2021-10-01 2021-10-01 0001058811 immr:Samsungvs.ImmersionMember immr:WithholdingTaxesonRoyaltyPaymentsMember 2021-10-01 0001058811 immr:Samsungvs.ImmersionMember immr:WithholdingTaxesonRoyaltyPaymentsMember 2019-03-27 2019-03-27 0001058811 immr:Samsungvs.ImmersionMember 2021-10-01 2021-12-31 0001058811 immr:Samsungvs.ImmersionMember 2022-03-01 2022-03-31 0001058811 immr:Samsungvs.ImmersionMember us-gaap:PendingLitigationMember 2022-01-01 2022-03-31 0001058811 immr:Samsungvs.ImmersionMember 2021-12-31 0001058811 immr:LGEMember 2020-04-08 2020-04-08 0001058811 immr:LGEMember 2021-10-01 2021-12-31 0001058811 immr:MarquardtMember 2021-06-30 0001058811 immr:MarquardtMember 2021-09-15 2021-09-15 0001058811 immr:A2021PlanMember 2022-01-18 0001058811 immr:A2021PlanMember 2022-01-18 2022-01-18 0001058811 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001058811 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001058811 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001058811 immr:TimeBasedStockOptionMember 2022-03-31 0001058811 us-gaap:RestrictedStockMember 2022-03-31 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001058811 immr:MarketPerformanceBasedRestrictedStockUnitsMember 2022-03-31 0001058811 immr:TimeBasedStockOptionMember 2021-12-31 0001058811 immr:TimeBasedStockOptionMember 2021-01-01 2021-03-31 0001058811 immr:TimeBasedStockOptionMember 2022-01-01 2022-03-31 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001058811 us-gaap:RestrictedStockMember 2021-12-31 0001058811 us-gaap:RestrictedStockMember 2021-01-01 2021-03-31 0001058811 us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001058811 us-gaap:PerformanceSharesMember 2021-12-31 0001058811 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001058811 us-gaap:PerformanceSharesMember 2022-03-31 0001058811 immr:MarketPerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-03-31 0001058811 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001058811 us-gaap:EmployeeStockMember 2022-03-31 0001058811 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2022-01-01 2022-03-31 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2021-01-01 2021-03-31 0001058811 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001058811 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001058811 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001058811 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001058811 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001058811 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001058811 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001058811 immr:InvenomicCapitalManagementLPMember 2022-02-14 0001058811 immr:InvenomicCapitalManagementLPMember 2022-02-14 2022-02-14 0001058811 immr:InvenomicCapitalManagementLPMember 2022-02-14 2022-02-14 0001058811 2022-02-23 0001058811 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001058811 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2022-01-01 2022-03-31 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2021-01-01 2021-03-31 0001058811 immr:AventuraFloridaFacilityMember 2022-01-31 0001058811 immr:AventuraFloridaFacilityMember 2022-03-31 shares iso4217:USD iso4217:USD shares iso4217:KRW pure utr:sqft 0001058811 --12-31 2022 Q1 false 33614053 P3Y P1Y P7Y http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent 10-Q true 2022-03-31 false 000-38334 Immersion Corp DE 94-3180138 2999 N.E. 191st Street, Suite 610 Aventura FL 33180 408 467-1900 Common Stock, $0.001 par value IMMR NASDAQ Series B Junior Participating Preferred Stock Purchase Rights IMMR NASDAQ Yes Yes Non-accelerated Filer true false false 33614053 62958000 51490000 83532000 86431000 2079000 1970000 11788000 13432000 160357000 153323000 405000 444000 4917000 9658000 11181000 7286000 4001000 4809000 180861000 175520000 53000 2000 567000 555000 4736000 4826000 15955000 11247000 21311000 16630000 15494000 16699000 706000 896000 37511000 34225000 324476000 323296000 653000 412000 -95604000 -100680000 86175000 81733000 143350000 141295000 180861000 175520000 7230000 7068000 78000 91000 7308000 7159000 4000 29000 486000 1106000 509000 1307000 2706000 2224000 3705000 4666000 3603000 2493000 2034000 -316000 5637000 2177000 561000 141000 5076000 2036000 0.15 0.07 0.07 33996000 28579000 0.15 0.07 34268000 29180000 241000 0 241000 0 5317000 2036000 46534198 323296000 412000 -100680000 12143433 -81733000 141295000 5076000 5076000 241000 241000 938781 4442000 4442000 116811 0 7725 34000 34000 5000 5000 1141000 1141000 46658734 324476000 653000 -95604000 13082214 -86175000 143350000 39161214 258756000 122000 -113164000 12143433 -81733000 63981000 2036000 2036000 306987 2724000 2724000 227055 0 15543 89000 89000 3309811 35937000 35937000 531000 531000 43020610 298037000 122000 -111128000 12143433 -81733000 105298000 5076000 2036000 206000 192000 1141000 531000 3166000 0 -2795000 0 368000 0 131000 280000 17000 -24000 109000 -184000 -1644000 -1396000 -4611000 0 -757000 -843000 52000 305000 12000 -68000 -77000 280000 -1295000 -1226000 -355000 -367000 11038000 4410000 36778000 0 39899000 0 6817000 0 5105000 0 0 57000 4833000 -57000 5000 35937000 34000 89000 0 2723000 4442000 0 -4403000 38749000 11468000 43102000 51490000 59522000 62958000 102624000 17000 13000 612000 2367000 120000 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="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outbreak of a novel strain of coronavirus ("COVID-19") caused governments and public health officials around the world to implementing stringent measures to help control the spread of the virus. In response to the COVID-19 pandemic, we implemented work-from-home and restricted travel policies in the first quarter of 2020, which remained in place during the first quarter of 2022. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, the Government of Canada announced the Canada Emergency Wage Subsidy (“CEWS”) for Canadian employers whose businesses were affected by the COVID-19 pandemic. The CEWS provides a subsidy of up to 75% of eligible employees’ employment insurable remuneration, subject to certain criteria. We applied for the CEWS to the extent we met the requirements to receive the subsidy. During the three months ended March 31, 2021, we recognized $0.1 million in government subsidies as a reduction to operating expenses in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed Consolidated Statements of Income and Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We did not recognize government subsidy during the three months ended March 31, 2022.</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%">Principles of Consolidation and Basis of Presentation</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements include the accounts of Immersion and our wholly-owned subsidiaries. All intercompany accounts, transactions, and balances have been eliminated in consolidation.</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 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, 2021. 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><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><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements and related disclosures requires management to make estimates and assumptions that affect the reported amounts of the condensed consolidated financial statements. Significant estimates include revenue recognition, fair value of financial instruments, useful lives of property and equipment, valuation of income taxes including uncertain tax provisions, stock-based compensation and long-term deposits for withholding taxes. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. The results of operations for the three months ended March 31, 2022 are not necessarily indicative of the results to be expected for the full year.</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%">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’ sense 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 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 November 2021, Financial Accounting Standard Board ("FASB") issued ASU 2021-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Assistance (Topic 832)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires annual disclosures that increase the transparency of transactions involving government grants, including the types of transactions, the accounting for those transactions, and the effect of those transactions on an entity’s financial statements. This new standard became effective for annual periods beginning after December 15, 2021. We adopted this new guidance in the first quarter of 2022. This adoption did not have material impact on our condensed consolidated financial statements.</span></div> 100000 REVENUE RECOGNITION<div style="margin-top:12pt"><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="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the disaggregation of our revenue for the three months ended March 31, 2022 and 2021 (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed fee license revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,745 </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,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per-unit royalty revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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%">5,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,230 </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%">7,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Development, services, and other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </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%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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,308 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,159 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Per-unit Royalty Revenue</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We record per-unit royalty revenue in the same period in which the licensee’s underlying sales occur. As we generally do not receive the per-unit licensee royalty reports for sales during a given quarter within the time frame that allows us to adequately review the reports and include the actual amounts in our quarterly results for such quarter, we accrue the related revenue based on estimates of our licensees’ underlying sales, subject to certain constraints on our ability to estimate such amounts. We develop such estimates based on a combination of available data including, but not limited to, approved customer forecasts, a look back at historical royalty reporting for each of our customers, and industry information available for the licensed products.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of accruing per-unit royalty revenue for the quarter based on such estimates, adjustments will be required in the following quarter to true up revenue to the actual amounts reported by our licensees. In the three months ended March 31, 2022, we recorded adjustments of $0.3 million to increase royalty revenue. We recorded adjustments of $0.5 million to decrease royalty revenue during the three months ended March 31, 2021. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, we had contract assets of $10.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%">Prepaid expenses and other current asset</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s, and $1.0 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, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of December 31, 2021, we had contract assets of $12.4 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 $1.7 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, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets decreased by $2.3 million from January 1, 2022 to March 31, 2022, primarily due to actual royalties billed during the period. </span></div><div style="margin-top:12pt;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%">Contracted Revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue from a fixed fee license agreement when we have satisfied our performance obligations, which typically occurs upon the transfer of rights to our technology upon the execution of the license agreement. However, in certain contracts, we grant a license to our existing patent portfolio at the inception of the license agreement as well as rights to the portfolio as it evolves throughout the contract term. For such arrangements, we have concluded that there are two separate performance obligations:</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• Performance Obligation A: to transfer rights to our patent portfolio as it exists when the contract is executed.</span></div><div><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%">• Performance Obligation B: to transfer rights to our patent portfolio as it evolves over the term of the contract, including access to new patent applications that the licensee can benefit from over the term of the contract. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a fixed fee license agreement contains only Performance Obligation A, we recognize most or all of the revenue from the agreement at the inception of the contract. For fixed fee license agreements that contain both Performance Obligation A and B, we allocate the transaction price based on the standalone price for each of the two performance obligations. We use a number of factors primarily related to the attributes of our patent portfolio to estimate standalone prices related to Performance Obligation A and B. Once the transaction price is allocated, the portion of the transaction price allocable to Performance Obligation A is recognized in the period the license agreement is signed and the customer can benefit from rights provided in the contract. The portion allocable to Performance Obligation B is recognized on a straight-line basis over the contract term. For such contracts, a contract liability account is established and included within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed Consolidated Balance Sheet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s. As the rights and obligations in a contract are interdependent, contract assets and contract liabilities that arise in the same contract are presented on a net basis.</span></div>Based on contracts signed and payments received as of March 31, 2022, we expect to recognize $20.2 million revenue related to Performance Obligation B under our fixed fee license agreements, which are satisfied over time, including $13.0 million over one to three years and $7.2 million over more than three years. <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the disaggregation of our revenue for the three months ended March 31, 2022 and 2021 (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed fee license revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,745 </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,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per-unit royalty revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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%">5,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,230 </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%">7,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Development, services, and other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </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%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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,308 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,159 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1745000 1275000 5485000 5793000 7230000 7068000 78000 91000 7308000 7159000 300000 500000 10900000 1000000 12400000 1700000 -2300000 20200000 13000000 7200000 INVESTMENTS AND FAIR VALUE MEASUREMENTS<div style="margin-top:12pt;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%">Marketable Securities</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest surplus funds in excess of operational requirements in a diversified portfolio of marketable securities, with the objectives of delivering competitive returns, maintaining a high degree of liquidity, and seeking to avoid the permanent impairment of principal. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments in marketable debt securities are classified and accounted for as available-for-sale. The marketable debt securities are classified either short-term or long-term based on each instrument’s underlying contractual maturity date. As of March 31, 2022 and December 31, 2021, we reported $11.2 million and $7.3 million of investments in debt securities as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketable debt securities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidated Balance Sheets, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as management intends to hold these investment for more than 12 months from the reporting date. We may sell certain marketable debt securities prior to their stated maturities for reasons including, but not limited to, managing liquidity, credit risk, duration and asset allocation. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments in marketable equity securities are classified based on the nature of the securities and their availability for use in current operations. The marketable equity securities are measured at fair value with gains and losses recognized 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%">Interest and other income (loss), net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidated Statements of Income and Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly review our investment portfolio to identify and evaluate investments that have indicators of possible impairment. Investments are considered impaired when a decline in fair value is judged to be other-than-temporary. If the cost of an individual investment exceeds its fair value, we evaluate, among other factors, general market conditions, the duration and extent to which the fair value is less than cost, and our intent and ability to hold the investment. Once a decline in fair value is determined to be other-than-temporary, we will record an impairment charge and establish a new cost basis in the investment.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities as of March 31, 2022 and December 31, 2021 consisted of following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.736%"/><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.823%"/><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.823%"/><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.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost or Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair 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%">Mutual funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(1,601)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,651 </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%">530 </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%">11,181 </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%">Equity 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%">43,039 </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,038 </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%">(967)</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%">45,110 </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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,713 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,568 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,568)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,713 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.028%"/><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.823%"/><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:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost or Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair 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%">Mutual funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(338)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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,996 </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%">290 </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%">7,286 </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%">Equity 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%">38,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%">— </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,331)</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%">36,769 </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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,096 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,669)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,717 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, marketable securities are classified and reported on our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as follows:</span></div><div style="margin-top:12pt;text-indent:18pt"><span><br/></span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketable Equity Securities </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketable Debt Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:400;line-height:100%">Mutual funds</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%">38,422 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</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%">45,110 </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%">45,110 </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%">Corporate bonds</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%">— </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%">11,181 </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%">11,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,532 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,181 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,713 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><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.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketable Equity Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketable Debt Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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%">Mutual funds</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%">49,662 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,662 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity 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%">36,769 </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%">36,769 </span></td><td style="background-color:#cceeff;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%">Corporate bonds</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%">— </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%">7,286 </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%">7,286 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,431 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,286 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,717 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortized costs and fair value of our marketable debt securities, by contractual maturity, as of March 31, 2022 (in thousands) are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</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%">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%">Less than 1 year</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%">— </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"/></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%">1 to 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,181 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,651 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,181 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest in derivatives that are not designated as hedging instruments and which consist of call and put options.</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%">When we sell call and put options, the premium received is reported as </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 current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. When we purchase put or call options, the premium paid is reported as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketable securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The carrying value of these options are adjusted to the fair value at the end of each reporting period until the options expire. Gains and losses recognized from the periodic adjustments to fair value are recognized as</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest and other income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, on our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidated Statements of Income and Comprehensive Income</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="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our derivative instruments which consisted of call and put options sold at their fair value as of the balance sheet date. These derivative instruments are reported as </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 current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidated Balance Sheets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as of March 31, 2022 and December 31, 2021 (in thousands).</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><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.500%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,558 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,392 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,558 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,950 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><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.969%"/><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.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair 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%">Derivative instruments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,267 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt;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 realized and unrealized gains and losses from our equity securities and derivative instruments are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><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.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains recognized on marketable equity 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%">2,140 </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"/></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%">Net realized gains recognized on marketable equity securities</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,026 </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%">Net unrealized losses recognized on derivative instruments</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,661)</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"/></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%">Net realized loss recognized on derivative instruments</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%">(134)</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%">Net realized gains recognized on marketable debt 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%">368 </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"/></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 net gains recognized in interest and other income (loss), net</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%">739 </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"/></tr></table></div><div style="margin-top:12pt;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%">Fair Value Measurements</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments measured at fair value on a recurring basis consisted of money-market funds, mutual funds, equity securities, corporate debt securities and derivatives. Equity securities are classified within Level 1 of the fair value hierarchy as they are valued based on quoted market price in an active market. Corporate debt securities and derivative instruments are 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. </span></div><div style="margin-top:12pt;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 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. We did not hold Level 3 financial instruments as of March 31, 2022 and December 31, 2021.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments measured at fair value on a recurring basis as of March 31, 2022 and December 2021 are classified based on the valuation technique in the table below (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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%">Mutual funds</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%">38,422 </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%">38,422 </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%">Equity 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%">45,110 </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%">— </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%">45,110 </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%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,181 </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%">11,181 </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 assets at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,532 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,713 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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: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"/><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%">Derivative instruments</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%">— </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%">10,950 </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%">10,950 </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 liabilities at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,950 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,950 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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%">Mutual funds</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%">49,662 </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 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%">49,662 </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%">Equity 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%">36,769 </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%">— </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%">36,769 </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%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">7,286 </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%">7,286 </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 assets at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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: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"/><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%">Derivative instruments</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%">— </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,267 </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%">6,267 </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 liabilities at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,267 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,267 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11200000 7300000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities as of March 31, 2022 and December 31, 2021 consisted of following (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.736%"/><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.823%"/><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.823%"/><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.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost or Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair 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%">Mutual funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(1,601)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,651 </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%">530 </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%">11,181 </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%">Equity 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%">43,039 </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,038 </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%">(967)</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%">45,110 </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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,713 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,568 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,568)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,713 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.028%"/><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.823%"/><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:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost or Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair 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%">Mutual funds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">(338)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,662 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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,996 </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%">290 </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%">7,286 </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%">Equity 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%">38,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%">— </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,331)</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%">36,769 </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:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,096 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,669)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,717 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 40023000 0 1601000 38422000 10651000 530000 0 11181000 43039000 3038000 967000 45110000 93713000 3568000 2568000 94713000 50000000 0 338000 49662000 6996000 290000 0 7286000 38100000 0 1331000 36769000 95096000 290000 1669000 93717000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, marketable securities are classified and reported on our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as follows:</span></div><div style="margin-top:12pt;text-indent:18pt"><span><br/></span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><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:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketable Equity Securities </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketable Debt Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:400;line-height:100%">Mutual funds</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%">38,422 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</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%">45,110 </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%">45,110 </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%">Corporate bonds</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%">— </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%">11,181 </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%">11,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,532 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,181 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,713 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><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.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketable Equity Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketable Debt Securities</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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%">Mutual funds</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%">49,662 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,662 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity 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%">36,769 </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%">36,769 </span></td><td style="background-color:#cceeff;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%">Corporate bonds</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%">— </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%">7,286 </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%">7,286 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,431 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,286 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,717 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 38422000 0 38422000 45110000 0 45110000 0 11181000 11181000 83532000 11181000 94713000 49662000 0 49662000 36769000 0 36769000 0 7286000 7286000 86431000 7286000 93717000 The amortized costs and fair value of our marketable debt securities, by contractual maturity, as of March 31, 2022 (in thousands) are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</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%">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%">Less than 1 year</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%">— </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"/></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%">1 to 5 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,181 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,651 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,181 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 0 10651000 11181000 10651000 11181000 These derivative instruments are reported as <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidated Balance Sheets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as of March 31, 2022 and December 31, 2021 (in thousands).</span><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><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.500%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,558 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,392 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,558 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,950 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.917%"/><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.969%"/><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.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.499%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair 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%">Derivative instruments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,370 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,267 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8392000 2558000 10950000 8392000 2558000 10950000 6370000 -103000 6267000 6370000 -103000 6267000 <div style="margin-top:12pt;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 realized and unrealized gains and losses from our equity securities and derivative instruments are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><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.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gains recognized on marketable equity 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%">2,140 </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"/></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%">Net realized gains recognized on marketable equity securities</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,026 </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%">Net unrealized losses recognized on derivative instruments</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,661)</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"/></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%">Net realized loss recognized on derivative instruments</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%">(134)</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%">Net realized gains recognized on marketable debt 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%">368 </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"/></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 net gains recognized in interest and other income (loss), net</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%">739 </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"/></tr></table></div> 2140000 0 1026000 0 -2661000 0 -134000 0 368000 0 739000 0 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments measured at fair value on a recurring basis as of March 31, 2022 and December 2021 are classified based on the valuation technique in the table below (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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%">Mutual funds</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%">38,422 </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%">38,422 </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%">Equity 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%">45,110 </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%">— </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%">45,110 </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%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,181 </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%">11,181 </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 assets at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,532 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,713 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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: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"/><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%">Derivative instruments</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%">— </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%">10,950 </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%">10,950 </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 liabilities at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,950 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,950 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</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="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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%">Mutual funds</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%">49,662 </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 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%">49,662 </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%">Equity 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%">36,769 </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%">— </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%">36,769 </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%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">7,286 </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%">7,286 </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 assets at fair value</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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: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"/><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%">Derivative instruments</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%">— </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,267 </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%">6,267 </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 liabilities at fair value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,267 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,267 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 38422000 0 0 38422000 45110000 0 0 45110000 0 11181000 0 11181000 83532000 11181000 0 94713000 0 10950000 0 10950000 0 10950000 0 10950000 49662000 0 0 49662000 36769000 0 0 36769000 0 7286000 0 7286000 86431000 7286000 0 93717000 0 6267000 0 6267000 0 6267000 0 6267000 BALANCE SHEETS DETAILS<div style="margin-top:12pt;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:12pt;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 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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="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%">March 31<br/>2022</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%">December 31<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivables</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,118 </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,235 </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%">Other receivables</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%">961 </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%">735 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts and other receivables</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,079 </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,970 </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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses as of March 31, 2022 and December 31, 2021 were not material. </span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt;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="margin-top:12pt;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 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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%">March 31<br/>2022</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%">December 31<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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%">701 </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%">798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets - current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,906 </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%">12,448 </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%">181 </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%">186 </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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</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%">11,788 </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%">13,432 </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:12pt"><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, Net</span></div><div style="margin-top:12pt;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, net are as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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="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%">March 31<br/>2022</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%">December 31<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,014 </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,746 </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 right-of-use 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%">861 </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%">912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,116 </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,115 </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%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">36 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other assets, net</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%">4,001 </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,809 </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:12pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Current Liabilities</span></div><div style="margin-top:12pt;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-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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="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%">March 31<br/>2022</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%">December 31<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</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,950 </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,267 </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,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%">1,098 </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%">3,940 </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,882 </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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">15,955 </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%">11,247 </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:12pt;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 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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="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%">March 31<br/>2022</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%">December 31<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivables</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,118 </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,235 </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%">Other receivables</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%">961 </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%">735 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts and other receivables</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,079 </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,970 </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> 1118000 1235000 961000 735000 2079000 1970000 <div style="margin-top:12pt;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 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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%">March 31<br/>2022</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%">December 31<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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%">701 </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%">798 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets - current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,906 </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%">12,448 </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%">181 </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%">186 </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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</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%">11,788 </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%">13,432 </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> 701000 798000 10906000 12448000 181000 186000 11788000 13432000 <div style="margin-top:12pt;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, net are as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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="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%">March 31<br/>2022</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%">December 31<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,014 </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,746 </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 right-of-use 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%">861 </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%">912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,116 </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,115 </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%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">36 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other assets, net</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%">4,001 </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,809 </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> 1014000 1746000 861000 912000 2116000 2115000 10000 36000 4001000 4809000 <div style="margin-top:12pt;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-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><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="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%">March 31<br/>2022</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%">December 31<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</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,950 </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,267 </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,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%">1,098 </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%">3,940 </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,882 </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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">15,955 </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%">11,247 </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> 10950000 6267000 1065000 1098000 3940000 3882000 15955000 11247000 CONTINGENCIES<div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we receive claims from third parties asserting that our technologies, or those of our licensees, infringe on the other parties’ IP rights. Management believes that these claims are without merit. Additionally, periodically, we are involved in routine legal matters and contractual disputes incidental to our normal operations. In management’s opinion, unless we disclosed otherwise, the resolution of such matters will not have a material adverse effect on our consolidated financial condition, results of operations, or liquidity.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we provide indemnification of varying scope to customers, most commonly to licensees in connection with licensing arrangements that include our IP, although these provisions can cover additional matters. Historically, costs related to these guarantees have not been significant, and we are unable to estimate the maximum potential impact of these guarantees on its future results of operations.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Samsung Electronics Co. v. Immersion Corporation and Immersion Software Ireland Limited</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 28, 2017, Immersion and Immersion Software Ireland Limited (collectively referred to as “Immersion” in this section) 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.</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 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.</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 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.</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 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.</span><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-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 1, 2020, the Korean tax authorities filed an appeal with the Korea High Court. The first hearing in the Korea High Court occurred on November 11, 2020. A second hearing occurred on January 13, 2021.</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%">A third hearing occurred on March 21, 2021.</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%">The Korea High Court had indicated that a final decision was originally expected on May 28, 2021, but instead, decided to hold a fourth hearing on July 9, 2021. On October 1, 2021, the Korea High Court issued its ruling in which it ruled that withholding taxes and penalties totaling approximately KRW 6,186,218,586 (approximately $5.2 million) in national-level withholding tax and local withholding taxes imposed by the Korean tax authorities on Samsung for royalties paid to Immersion during the period of 2012 – 2014 be cancelled on the basis that the Korea tax authorities wrongfully engaged in a duplicative audit with respect to such time period.</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%">The Korea High Court also ruled that approximately KRW1,655,105,584 (approximately $1.4 million) of national-level withholding tax and local withholding taxes imposed by the Korean tax authorities on Samsung for royalties paid to Immersion during 2015 and 2016 be upheld in part on the basis that Immersion Software Ireland Limited did not have sufficient economic substance to be considered the beneficial owner of the royalties paid by Samsung to Immersion Software Ireland Limited.</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 or about October 22, 2021, the Korean tax authorities filed an appeal with the Korea Supreme Court with respect to certain portions of the Korea High Court decision and we filed an appeal with the Korea Supreme Court with respect to certain portions of the Korea High Court decision.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 1, 2021, the Korean tax authorities submitted its brief to the Korea Supreme Court challenging the cancellation by the Korea High Court of a portion of the withholding tax imposed by the Korean tax authorities. On December 3, 2021, we submitted our own brief to the Korea Supreme Court providing arguments in support of our position that Immersion Software Ireland Limited has sufficient economic substance to be considered the beneficial owner of the royalties paid by Samsung to Immersion Software Ireland Limited. Such brief also provided arguments challenging the calculation of the imposed withholding tax upheld by the Korea High Court. On December 2021, the Korean tax authorities filed a rebuttal brief relating to our brief filed on December 3, 2021. On December 29, 2021, we filed our rebuttal brief relating to the Korean tax authorities’ brief filed on December 1, 2021. On February 24, 2022, the Korea Supreme Court issued a decision affirming the rulings of the Korea High Court. We believe that any impairment in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Long-term deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> associated with the rulings of the Korea High Court is appropriately reflected in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Condensed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2017, Samsung filed an arbitration demand with the International Chamber of Commerce against us demanding that we reimburse Samsung for the imposed tax and penalties that Samsung paid to the Korean tax authorities. Samsung is requesting that we pay Samsung the amount of KRW 7,841,324,165 (approximately $6.9 million) plus interest from and after May 2, 2017, plus the cost of the arbitration including legal fees. On March 27, 2019, we received the final award. The award ordered Immersion to pay Samsung KRW 7,841,324,165 (approximately $6.9 million as of March 31, 2019) which </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we paid on April 22, 2019 and recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The award also denied Samsung’s claim for interest from and after May 2, 2017 and ordered Immersion to pay Samsung’s cost of the arbitration in the amount of approximately $871,454, which was paid in 2019.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">In the fourth quarter of 2021, we recorded an impairment charge of $1.4 million related to long-term deposits paid to Samsung. In March 2022, as a result of the Korea Supreme Court decision described above, we were reimbursed by Samsung in an amount equal to KRW6,088,855,388 (approximately $5 million) representing Korea national-level taxes, penalties and interest that were canceled by the Korea Supreme Court, which amount is net of $1.3 million of the impairment charge previously recorded in the fourth quarter of 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:110%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">We expect to be reimbursed an additional KRW608,885,000 (approximately $0.5 million) representing local-level taxes, penalties and interest that were canceled by the Korea Supreme Court, which amount is net of $0.1 million of the impairment charge previously recorded in the fourth quarter of 2021.</span></div><div style="margin-bottom:9pt;margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LGE Korean Withholding Tax Matter</span></div><div style="margin-bottom:9pt;margin-top:12pt;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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Condensed Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed Consolidated Statements of Income and Comprehensive Loss,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the period in which we do not ultimately prevail.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</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 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.</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 behalf of LGE, we filed an appeal with the Korea Administrative Court on June 10, 2019.</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%">The first hearing occurred on October 15, 2019. A second hearing occurred on December 19, 2019.</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%">A third hearing occurred on February 13, 2020. A fourth hearing occurred on June 9, 2020.</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%">A fifth hearing occurred on July 16, 2020. We anticipated a decision to be rendered on or about October 8, 2020, but the Korea Administrative Court scheduled and held a sixth hearing for November 12, 2020. A seventh hearing occurred on January 14, 2021. An eighth hearing occurred on April 8, 2021. A ninth hearing occurred on June 24, 2021.</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%">A tenth hearing occurred on September 13, 2021.</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%">An eleventh hearing occurred on November 15, 2021. A twelfth hearing occurred on December 23, 2021. The Court had indicated that it expected to render a decision on this matter by the end of February 2022. However, due to a reshuffling of judges, another hearing, which was originally scheduled for April 14, 2022 is currently scheduled for July 7, 2022, at which time we believe we will have a better indication as to when the Court will render a decision on this matter.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the developments in these cases, we regularly reassess the likelihood that we will prevail in the claims from the Korean tax authorities with respect to the LGE case. To the extent that we determine that it is more likely than not that we will prevail against the claims from the Korean tax authorities, then no additional tax expense is provided for in our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed Consolidated Statements of Income and Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. In the event that we determine that it is more likely than not that we will not prevail against the claims from the Korean tax authorities, or a portion thereof, then we would estimate the anticipated additional tax expense associated with that outcome and record it as additional income tax expense in our C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ondensed Consolidated Statements of Income and Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the period of the new determination. If the additional income tax expense was related to the periods assessed by Korean tax authorities and for which we recorded a </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Condensed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, then the additional income tax expense would be recorded as an impairment to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If the additional income tax expense was not related to the periods assessed by Korean tax authorities and for a which we 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, then the additional income tax expense would be accrued as an </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 current liabilities</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="margin-top:12pt;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 event that we do not ultimately prevail in our appeal in the Korean courts with respect to this case, the applicable deposits 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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Condensed Consolidated Statements of Income and Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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:112%">In the fourth quarter of 2021, we recorded an impairment charge of $0.8 million related to the long-term deposits paid to LGE. </span></div><div style="margin-top:12pt;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%">Immersion Software Ireland Limited v. Marquardt GMBH</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, we filed an arbitration demand with the American Arbitration Association (the “AAA”) against Marquardt GmbH (“Marquardt”), one of our licensees in the automotive market.</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%">The arbitration demand arises out of that certain Amended and Restated Patent License Agreement (the “Marquardt License”), effective as of January 1, 2018, between us as licensor and Marquardt, as licensee.</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%">Pursuant to the arbitration demand, we are demanding that Marquardt cure its breach of the Marquardt License and pay all royalties currently owed under the Marquardt License.</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%">The last royalty report we have received from Marquardt was for the third quarter of calendar year 2020 in which Marquardt reported approximately $0.5 million in royalties but did not pay such royalties.</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%">Further, since that date, we have not received any other royalty reports or royalty payments from Marquardt.</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%">The term of the Marquardt License expires by its terms on December 31, 2023.</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%">As a result of Marquardt’s breach of the Marquardt License, per unit royalties relating to past royalty periods, and applicable interest fees, are currently past due.</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%">Pursuant to the terms of the Marquardt License, we requested arbitration by a single arbitrator in Madison County, New York.</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 August 9, 2021, the AAA confirmed receipt of our arbitration demand dated August 3, 2021.</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 August 13, 2021, the AAA conducted an administrative conference call to discuss communications, mediation, tribunal appointment, place of arbitration, and other administrative topics.</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 September 15, 2021, Marquardt filed an answer to our arbitration demand with the AAA, in which Marquardt provided general denials of our claims and asserted a counterclaim for approximately $138,000 in royalties previously paid to us under the Marquardt License.</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 September 30, 2021, we filed an answer to Marquardt’s counterclaim in which we denied the allegations set forth in Marquardt’s counterclaim. A preliminary hearing occurred on December 6, 2021, during which the parties agreed to explore mediation and the arbitrator set forth a schedule relating to the arbitration. A mediation session occurred during the period of March 14-16, 2022. At the mediation, we entered into a binding settlement term sheet with Marquardt pursuant to which we agreed to cause our arbitration demand to be dismissed. In exchange, Marquardt agreed to the prepayment of certain royalties otherwise payable under the Marquardt License. Additionally on April 4, 2022, we entered into an amendment to the Marquardt License to reflect such payment and other related terms.</span></div> 6186218586 5200000 1655105584 1400000 7841324165 6900000 7841324165 6900000 871454 1400000 6088855388 5000000 1300000 608885000 500000 100000 5916845454 5000000 800000 500000 138000 STOCK-BASED COMPENSATION<div style="margin-top:12pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options and Awards</span></div><div style="margin-top:12pt;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 awards (“RSAs”), restricted stock units (“RSUs”), performance shares, market condition-based performance restricted stock units (“PSUs”), and other stock-based equity awards to employees, officers, directors, and consultants. </span></div><div style="margin-top:12pt;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 18, 2022, our stockholders approved the 2021 Equity Incentive Plan (the “2021 Plan"), which provides for a total number of shares reserved and available for grant and issuance equal to 3,525,119 shares plus up to an additional 855,351 shares that are subject to stock options or other awards granted under the 2011 Equity Incentive Plan.</span></div><div style="margin-top:12pt;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 equity incentive plans, 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAwNzg5ZDRhOTE3ZjQ5ZTdhMzJlOGU4ZTFhOTM5NjQ5L3NlYzowMDc4OWQ0YTkxN2Y0OWU3YTMyZThlOGUxYTkzOTY0OV8xMzYvZnJhZzowNzAwMTNmN2E0NjA0ZmQ3OWNhNDYzYTM0NTg3Yjc3NS90ZXh0cmVnaW9uOjA3MDAxM2Y3YTQ2MDRmZDc5Y2E0NjNhMzQ1ODdiNzc1XzEzODE_e5e365ee-4c83-428d-b679-834a82d93da2">seven</span> years from the grant date. Market condition-based stock awards 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 awards will be canceled before expiration. RSAs generally vests over one year. RSUs generally vest over three years. Awards granted other than a stock option or a stock appreciation right shall reduce the common stock shares available for grant by 1.75 shares for every share issued.</span></div><div style="margin-top:12pt;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 as of March 31, 2022 is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock shares available for grant</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,080 </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%">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%">212 </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%">114 </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%">665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt;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%">Time-Based Stock Options</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes activities for the time-based stock options for the three months ended March 31, 2022:</span></div><div style="margin-top:12pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><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:13.081%"/><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:13.085%"/><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 Shares <br/>Underlying Stock Options <br/>(in thousands)</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/>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: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 <br/>(in thousands)</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, 2021</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%">242 </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.04 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.44</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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="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%">— </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="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%">(30)</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%">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"/><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 as of March 31, 2022</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%">212 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at March 31, 2022</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%">212 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.14 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2022</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%">148 </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 #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.35 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.58</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the exercise price of our common stock for the options that were in-the-money.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We did not grant stock options during the first quarter of 2022. </span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt;padding-left:36pt;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%">Restricted Stock Units</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes RSU activities for the three months ended March 31, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.519%"/><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:13.525%"/><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<br/> (in thousands)</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 Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Weighted Average<br/>Remaining Contractual Life <br/>(Years)</span></div></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 <br/>(in thousands)</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, 2021</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%">224 </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.66 </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.56</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%">1,280 </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%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.78 </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%">(111)</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%">6.80 </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%">(48)</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.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</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%">665 </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.97 </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.32</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%">3,700 </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:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value is calculated as the market value as of the end of the reporting period.</span></div><div style="margin-top:12pt;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%">Restricted Stock Awards</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes RSA activities for the three months ended March 31, 2022:</span></div><div style="margin-top:12pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Number of Restricted Stock Awards<br/>(in thousands)</span></div></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 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: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, 2021</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%">— </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 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.00</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%">114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</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%">114 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.78 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">0.12</span></td></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:12pt;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%">Market Condition-Based Restricted Stock Units </span></div><div style="margin-top:12pt;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 first quarter of 2022, we granted 600,000 shares of PSUs to members of our management team. Each PSU represents the right to one share of our common stock with vesting subject to: (a) the achievement of specified levels of the volume weighted average closing prices of our common stock during any one hundred (100) day-period between January 1, 2022 and January 1, 2027, subject to certification by the Compensation Committee (“Performance Milestones”); and (b) continued employment with us through the later of each achievement date or service vesting date, which occurs over a three (3) year period commencing on January 1, 2022.</span><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-top:12pt;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 PSU activities for the three months ended March 31, 2022:</span></div><div style="margin-top:12pt;text-indent:18pt"><span><br/></span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><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:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><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 Market Condition-Based Restricted Stock Units <br/>(in thousands)</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 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: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, 2021</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%">67 </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.20 </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 #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.49</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%">600 </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.63 </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%">(6)</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%">6.20 </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%">(20)</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.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</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%">641 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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.49</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:112%">The assumptions used to value market condition based restricted stock units granted during the first quarter of 2022 under our equity incentive program are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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-style:italic;font-weight:700;line-height:100%">Market condition based restricted stock units:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:-4.5pt"/><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%">Three Months Ended <br/>March 31, 2022</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%">1.2</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%">52%</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%">1.0%</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%">—</span></td></tr></table></div><div style="margin-top:12pt;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%">Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;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:112%">Under the 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-month offering period or purchase stock having a value greater than $25,000 in any calendar year as measured at the beginning of the offering period. A total of 1.0 million shares of common stock has been reserved for issuance under the ESPP. During the three months ended March 31, 2022, 7,725 shares were purchased under the ESPP. As of March 31, 2022, 198,123 shares were available for future purchase under the ESPP.</span></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation Expense</span></div><div style="margin-top:12pt;text-align:justify;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%">Valuation and amortization methods</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation is based on the estimated fair value of awards, net of estimated forfeitures, and recognized over the requisite service period. Estimated forfeitures are based on historical experience at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The stock-based compensation related to all of our stock-based awards and ESPP for the years ended March 31, 2022 and 2021 is as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/> March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 #000;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</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%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs, RSAs and PSUs</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,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%">497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">ESPP</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)</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%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,141 </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%">531 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">90 </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%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">107 </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%">318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,141 </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%">531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span><br/></span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, there was $5.2 million of unrecognized compensation cost adjusted for estimated forfeitures related to non-vested stock options, RSUs, RSAs and PSUs granted to our employees and directors. This unrecognized compensation cost will be recognized over an estimated weighted-average period of approximately 1.7 years. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures.</span></div> 3525119 855351 P4Y P1Y P3Y 1.75 <div style="margin-top:12pt;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 as of March 31, 2022 is as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock shares available for grant</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,080 </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%">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%">212 </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%">114 </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%">665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2080000 212000 114000 665000 641000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes activities for the time-based stock options for the three months ended March 31, 2022:</span></div><div style="margin-top:12pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><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:13.081%"/><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:13.081%"/><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:13.085%"/><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 Shares <br/>Underlying Stock Options <br/>(in thousands)</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/>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: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 <br/>(in thousands)</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, 2021</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%">242 </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.04 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.44</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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="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%">— </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="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%">(30)</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%">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"/><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 as of March 31, 2022</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%">212 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at March 31, 2022</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%">212 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.14 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2022</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%">148 </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 #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.35 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.58</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 242000 8.04 P4Y5M8D 0 0 0 0 0 30000 7.27 212000 8.14 P3Y3M 0 212000 8.14 P3Y3M 0 148000 8.35 P2Y6M29D 0 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes RSU activities for the three months ended March 31, 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.519%"/><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:13.525%"/><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<br/> (in thousands)</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 Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Weighted Average<br/>Remaining Contractual Life <br/>(Years)</span></div></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 <br/>(in thousands)</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, 2021</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%">224 </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.66 </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.56</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%">1,280 </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%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.78 </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%">(111)</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%">6.80 </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%">(48)</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.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</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%">665 </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.97 </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.32</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%">3,700 </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> 224000 6.66 P0Y6M21D 1280000 600000 4.78 111000 6.80 48000 6.04 665000 4.97 P1Y3M25D 3700000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes RSA activities for the three months ended March 31, 2022:</span></div><div style="margin-top:12pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.519%"/><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:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Number of Restricted Stock Awards<br/>(in thousands)</span></div></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 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: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, 2021</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%">— </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 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.00</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%">114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</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%">114 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.78 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">0.12</span></td></tr></table></div> 0 0 P0Y 114000 4.78 0 0 0 0 114000 4.78 P0Y1M13D 600000 <div style="margin-top:12pt;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 PSU activities for the three months ended March 31, 2022:</span></div><div style="margin-top:12pt;text-indent:18pt"><span><br/></span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><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:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><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 Market Condition-Based Restricted Stock Units <br/>(in thousands)</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 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: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, 2021</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%">67 </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.20 </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 #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.49</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%">600 </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.63 </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%">(6)</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%">6.20 </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%">(20)</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.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</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%">641 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.80 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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.49</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:112%">The assumptions used to value market condition based restricted stock units granted during the first quarter of 2022 under our equity incentive program are as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.520%"/><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-style:italic;font-weight:700;line-height:100%">Market condition based restricted stock units:</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:-4.5pt"/><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%">Three Months Ended <br/>March 31, 2022</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%">1.2</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%">52%</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%">1.0%</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%">—</span></td></tr></table></div> 67000 6.20 P1Y5M26D 600000 3.63 6000 6.20 20000 6.20 641000 3.80 P1Y5M26D P1Y2M12D 0.52 0.010 0 0.85 2000 25000 1000000 7725 198123 The stock-based compensation related to all of our stock-based awards and ESPP for the years ended March 31, 2022 and 2021 is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/> March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 #000;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43)</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%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs, RSAs and PSUs</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,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%">497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">ESPP</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)</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%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,141 </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%">531 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">90 </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%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">107 </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%">318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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,141 </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%">531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> -43000 15000 1187000 497000 -3000 19000 1141000 531000 90000 224000 107000 318000 944000 -11000 1141000 531000 5200000 P1Y8M12D STOCKHOLDERS’ EQUITY<div style="margin-top:12pt;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 Agreement</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 14, 2022, we entered into a Common Stock Repurchase Agreement (the “Agreement”) with Invenomic Capital Management LP. (“Invenomic”).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ursuant to the Agreement, we purchased 904,499 shares of our common stock from Invenomic at $4.725 per share, or an aggregate purchase price of $4.3 million. The closing price of our common stock on February 14, 2022 was $4.80 per share.</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:112%">We adopted a Section 382 Tax Benefits Preservation Plan on November 17, 2021 to diminish the risk we could experience an “ownership change” as defined in Section 382 of the Internal Revenue Code of 1986, as amended, which could substantially limit or permanently eliminate our ability to utilize its net operating loss carryovers to reduce potential future income tax obligations. Under this plan, a person who acquires, without the approval of our Board of Directors, beneficial ownership of 4.99% or more of the outstanding common stock could be subject to significant dilution. Following the repurchase, Invenomic’s holdings dropped to below 4.99% of the outstanding common stock.</span></div><div style="margin-top:12pt;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:112%">Stock Repurchase Program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </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 February 23, 2022, our Board of Directors approved a stock repurchase program of up to $30 million of our common stock for a period of up to twelve months. Any stock repurchases may be made through open market and privately negotiated transactions, at such times and in such amounts as management deems appropriate, including pursuant to one or more Rule 10b5-1 trading plans adopted in accordance with Rule 10b5-1 of the Securities Exchange Act of 1934. Additionally, the Board authorized the use of any derivative or similar instrument to effect stock repurchase transactions, including without limitation, accelerated share repurchase contracts, equity forward transactions, equity option transactions, equity swap transactions, cap transactions, collar transactions, naked put options, floor transactions or other similar transactions or any combination of the foregoing transactions. The stock repurchase program was implemented as a method to return value to our stockholders. The timing, pricing and sizes of any repurchases will depend on a number of factors, including the market price of our common stock and general market and economic conditions. The stock repurchase program does not obligate us to repurchase any dollar amount or number of shares, and the program may be suspended or discontinued at any time.</span></div>In the first quarter of 2022, we repurchased 34,282 shares of our common stock for $0.2 million at an average cost of $4.89 per share. As of March 31, 2022, we have $29.8 million available for repurchase under the stock repurchase program. 904499 4.725 4300000 4.80 0.0499 0.0499 30000000 34282 200000 4.89 29800000 INCOME TAXES<div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes the years ended March 31, 2022 and 2021 consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/> March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before 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%">5,637 </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,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </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%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">10.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%">6.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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Provision for income taxes for the three months ended March 31, 2022 and 2021 resulted primarily from estimated foreign taxes included in the calculation of the effective tax rate. We continue to maintain a full valuation allowance against all of our federal and state deferred tax assets in the United States as well as federal tax assets in Canada. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, 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 $6.3 million and applicable interest of $0.1 million. The total amount of unrecognized tax benefits that would affect our effective tax rate, if recognized, is $1.3 million. Our policy is to account for interest and penalties related to uncertain tax positions as a component of income tax provision. We do not expect to have any significant changes to unrecognized tax benefits during the next twelve months.</span></div>As of March 31, 2022, we had net deferred income tax assets of $2.1 million and deferred income tax liabilities of $0.3 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 2002 through the current period. Currently we are under examination by the Internal Revenue Services for tax year 2018.We maintain a valuation allowance of $27.3 million against certain of our deferred tax assets, including all federal, state, and certain foreign deferred tax assets because of uncertainties regarding the realization of the asset balance due to historical losses, the variability of operating results, and uncertainty regarding near term projected results. If we determine the deferred tax assets are realizable based on our assessment of relevant factors, an adjustment to the valuation allowance may increase income in the period such determination is made. <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes the years ended March 31, 2022 and 2021 consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/> March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before 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%">5,637 </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,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561 </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%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">10.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%">6.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="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 5637000 2177000 561000 141000 0.100 0.065 6300000 100000 1300000 2100000 300000 27300000 NET INCOME PER SHARE<div style="margin-top:12pt;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 per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income 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, stock awards and ESPP.</span></div><div style="margin-top:12pt;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 denominators used in computing basic and diluted net income per share (in thousands, except per share amounts):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><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:13.229%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding, basic</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%">33,996 </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%">28,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to outstanding options, unvested RSUs, RSAs, PSUs 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%">272 </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%">601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,268 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include market condition-based performance restricted stock units in the calculation of diluted earnings per share if the performance condition has been satisfied as of the end of the reporting period and exclude stock equity awards if the performance condition has not been met.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022 and 2021, we had stock options, RSUs, PSUs and RSAs outstanding that could potentially dilute basic earnings per share in the future, but these were excluded from the computation of diluted net income 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><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.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</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%">Stock options</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%">239 </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%">14 </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%">Restricted stock units, restricted stock awards and market condition-based restricted stock units</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%">55 </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</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><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:13.229%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares outstanding, basic</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%">33,996 </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%">28,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to outstanding options, unvested RSUs, RSAs, PSUs 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%">272 </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%">601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,268 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 33996000 28579000 272000 601000 34268000 29180000 These outstanding securities consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><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.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</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%">Stock options</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%">239 </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%">14 </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%">Restricted stock units, restricted stock awards and market condition-based restricted stock units</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%">55 </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</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 239000 14000 55000 0 294000 14000 LEASES<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease our office space under lease arrangements with expiration dates on or before March 31, 2024. We recognize lease expense on a straight-line basis over the lease term.</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%">Leases with an initial term of 12 months or less are not recorded on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We combine lease and non-lease components for new and reassessed leases. We apply discount rates to operating leases using a portfolio approach.</span><div style="margin-top:12pt;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 (in thousands): </span></div><div style="margin-top:12pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.701%"/><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:13.519%"/><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:13.523%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, <br/>2022</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/>2021</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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAwNzg5ZDRhOTE3ZjQ5ZTdhMzJlOGU4ZTFhOTM5NjQ5L3NlYzowMDc4OWQ0YTkxN2Y0OWU3YTMyZThlOGUxYTkzOTY0OV8xNTEvZnJhZzpjZmM0ZDhlYTU2OGE0NjE0OGNmZmYwZjY0NDcxZDkxNS90YWJsZTphOGU0ZjAyZjY3YTA0ZmYxODMxZmI0MWZlNTJiZjA2MC90YWJsZXJhbmdlOmE4ZTRmMDJmNjdhMDRmZjE4MzFmYjQxZmU1MmJmMDYwXzMtMS0xLTEtNDU2Mzc_b305bbf9-a9f1-4a2c-8ecb-c5c045b07558"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAwNzg5ZDRhOTE3ZjQ5ZTdhMzJlOGU4ZTFhOTM5NjQ5L3NlYzowMDc4OWQ0YTkxN2Y0OWU3YTMyZThlOGUxYTkzOTY0OV8xNTEvZnJhZzpjZmM0ZDhlYTU2OGE0NjE0OGNmZmYwZjY0NDcxZDkxNS90YWJsZTphOGU0ZjAyZjY3YTA0ZmYxODMxZmI0MWZlNTJiZjA2MC90YWJsZXJhbmdlOmE4ZTRmMDJmNjdhMDRmZjE4MzFmYjQxZmU1MmJmMDYwXzMtMS0xLTEtNDU2Mzc_d0c5d2a1-7521-4567-89bf-67931d0369b0">Other assets</span></span></span></td><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%">861 </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%">912 </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"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAwNzg5ZDRhOTE3ZjQ5ZTdhMzJlOGU4ZTFhOTM5NjQ5L3NlYzowMDc4OWQ0YTkxN2Y0OWU3YTMyZThlOGUxYTkzOTY0OV8xNTEvZnJhZzpjZmM0ZDhlYTU2OGE0NjE0OGNmZmYwZjY0NDcxZDkxNS90YWJsZTphOGU0ZjAyZjY3YTA0ZmYxODMxZmI0MWZlNTJiZjA2MC90YWJsZXJhbmdlOmE4ZTRmMDJmNjdhMDRmZjE4MzFmYjQxZmU1MmJmMDYwXzUtMS0xLTEtNDU2Mzc_622403e3-a04a-460d-853e-4aeb95a24b77"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAwNzg5ZDRhOTE3ZjQ5ZTdhMzJlOGU4ZTFhOTM5NjQ5L3NlYzowMDc4OWQ0YTkxN2Y0OWU3YTMyZThlOGUxYTkzOTY0OV8xNTEvZnJhZzpjZmM0ZDhlYTU2OGE0NjE0OGNmZmYwZjY0NDcxZDkxNS90YWJsZTphOGU0ZjAyZjY3YTA0ZmYxODMxZmI0MWZlNTJiZjA2MC90YWJsZXJhbmdlOmE4ZTRmMDJmNjdhMDRmZjE4MzFmYjQxZmU1MmJmMDYwXzUtMS0xLTEtNDU2Mzc_633a0a13-a8b6-40c8-a04c-e8ccd506f2e1">Other current liabilities</span></span></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,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%">1,098 </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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAwNzg5ZDRhOTE3ZjQ5ZTdhMzJlOGU4ZTFhOTM5NjQ5L3NlYzowMDc4OWQ0YTkxN2Y0OWU3YTMyZThlOGUxYTkzOTY0OV8xNTEvZnJhZzpjZmM0ZDhlYTU2OGE0NjE0OGNmZmYwZjY0NDcxZDkxNS90YWJsZTphOGU0ZjAyZjY3YTA0ZmYxODMxZmI0MWZlNTJiZjA2MC90YWJsZXJhbmdlOmE4ZTRmMDJmNjdhMDRmZjE4MzFmYjQxZmU1MmJmMDYwXzYtMS0xLTEtNDU2Mzc_1f4ee89e-d2f7-4142-a425-48211688a48c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAwNzg5ZDRhOTE3ZjQ5ZTdhMzJlOGU4ZTFhOTM5NjQ5L3NlYzowMDc4OWQ0YTkxN2Y0OWU3YTMyZThlOGUxYTkzOTY0OV8xNTEvZnJhZzpjZmM0ZDhlYTU2OGE0NjE0OGNmZmYwZjY0NDcxZDkxNS90YWJsZTphOGU0ZjAyZjY3YTA0ZmYxODMxZmI0MWZlNTJiZjA2MC90YWJsZXJhbmdlOmE4ZTRmMDJmNjdhMDRmZjE4MzFmYjQxZmU1MmJmMDYwXzYtMS0xLTEtNDU2Mzc_3ca9ae97-38ca-4051-8271-d30218ff4140">Other long-term liabilities</span></span></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%">360 </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%">550 </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 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%">1,425 </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%">1,648 </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><br/></span></div><div style="margin-top:12pt;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 during the three months ended March 31, 2022 and 2021 (in thousands except for lease term):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid within operating cash flow</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%">355 </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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average lease terms (in years)</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%">1.11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.20</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rates</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.93 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;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, 2022, we entered into an agreement to lease for a 1,390 square feet of office space in Aventura, Florida (“Aventura Lease”). We plan to use this facility for administrative functions. This lease commenced in the first quarter of 2022 and expires in the first quarter of 2024. We accounted for this lease as an operating lease in accordance with the provisions of ASC 842 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASC 842”). In the first quarter of 2022, we recorded a lease liability of $0.1 million, which represents the present value of the lease payments using an estimated incremental borrowing rate of 3.93%. We also recognized right-to-use asset ("ROU") of $0.1 million which represents our right to use an underlying asset for the lease term. </span></div><div style="margin-top:12pt;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. In accordance with provisions of 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="margin-top:12pt;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 term of the sublease payments. As of March 31, 2022, unamortized balance of the deferred costs are not material. </span></div><div style="margin-top:12pt;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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed Consolidated Statements of Income and Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> over the lease terms. During the three months ended March 31, 2022 and 2021, our net operating lease expenses are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </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%">215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify;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 payments obligations as of March 31, 2022 are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><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="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 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%">914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" 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="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%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" 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-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%">1,475 </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:12pt;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 from our sublease agreement as of March 31, 2022 are as follows (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.836%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><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;border-top:1pt solid #000;padding:2px 1pt;text-align: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 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%">812 </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%">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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt;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 (in thousands): </span></div><div style="margin-top:12pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.701%"/><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:13.519%"/><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:13.523%"/><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:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, <br/>2022</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/>2021</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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAwNzg5ZDRhOTE3ZjQ5ZTdhMzJlOGU4ZTFhOTM5NjQ5L3NlYzowMDc4OWQ0YTkxN2Y0OWU3YTMyZThlOGUxYTkzOTY0OV8xNTEvZnJhZzpjZmM0ZDhlYTU2OGE0NjE0OGNmZmYwZjY0NDcxZDkxNS90YWJsZTphOGU0ZjAyZjY3YTA0ZmYxODMxZmI0MWZlNTJiZjA2MC90YWJsZXJhbmdlOmE4ZTRmMDJmNjdhMDRmZjE4MzFmYjQxZmU1MmJmMDYwXzMtMS0xLTEtNDU2Mzc_b305bbf9-a9f1-4a2c-8ecb-c5c045b07558"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAwNzg5ZDRhOTE3ZjQ5ZTdhMzJlOGU4ZTFhOTM5NjQ5L3NlYzowMDc4OWQ0YTkxN2Y0OWU3YTMyZThlOGUxYTkzOTY0OV8xNTEvZnJhZzpjZmM0ZDhlYTU2OGE0NjE0OGNmZmYwZjY0NDcxZDkxNS90YWJsZTphOGU0ZjAyZjY3YTA0ZmYxODMxZmI0MWZlNTJiZjA2MC90YWJsZXJhbmdlOmE4ZTRmMDJmNjdhMDRmZjE4MzFmYjQxZmU1MmJmMDYwXzMtMS0xLTEtNDU2Mzc_d0c5d2a1-7521-4567-89bf-67931d0369b0">Other assets</span></span></span></td><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%">861 </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%">912 </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"/><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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAwNzg5ZDRhOTE3ZjQ5ZTdhMzJlOGU4ZTFhOTM5NjQ5L3NlYzowMDc4OWQ0YTkxN2Y0OWU3YTMyZThlOGUxYTkzOTY0OV8xNTEvZnJhZzpjZmM0ZDhlYTU2OGE0NjE0OGNmZmYwZjY0NDcxZDkxNS90YWJsZTphOGU0ZjAyZjY3YTA0ZmYxODMxZmI0MWZlNTJiZjA2MC90YWJsZXJhbmdlOmE4ZTRmMDJmNjdhMDRmZjE4MzFmYjQxZmU1MmJmMDYwXzUtMS0xLTEtNDU2Mzc_622403e3-a04a-460d-853e-4aeb95a24b77"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAwNzg5ZDRhOTE3ZjQ5ZTdhMzJlOGU4ZTFhOTM5NjQ5L3NlYzowMDc4OWQ0YTkxN2Y0OWU3YTMyZThlOGUxYTkzOTY0OV8xNTEvZnJhZzpjZmM0ZDhlYTU2OGE0NjE0OGNmZmYwZjY0NDcxZDkxNS90YWJsZTphOGU0ZjAyZjY3YTA0ZmYxODMxZmI0MWZlNTJiZjA2MC90YWJsZXJhbmdlOmE4ZTRmMDJmNjdhMDRmZjE4MzFmYjQxZmU1MmJmMDYwXzUtMS0xLTEtNDU2Mzc_633a0a13-a8b6-40c8-a04c-e8ccd506f2e1">Other current liabilities</span></span></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,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%">1,098 </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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAwNzg5ZDRhOTE3ZjQ5ZTdhMzJlOGU4ZTFhOTM5NjQ5L3NlYzowMDc4OWQ0YTkxN2Y0OWU3YTMyZThlOGUxYTkzOTY0OV8xNTEvZnJhZzpjZmM0ZDhlYTU2OGE0NjE0OGNmZmYwZjY0NDcxZDkxNS90YWJsZTphOGU0ZjAyZjY3YTA0ZmYxODMxZmI0MWZlNTJiZjA2MC90YWJsZXJhbmdlOmE4ZTRmMDJmNjdhMDRmZjE4MzFmYjQxZmU1MmJmMDYwXzYtMS0xLTEtNDU2Mzc_1f4ee89e-d2f7-4142-a425-48211688a48c"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjAwNzg5ZDRhOTE3ZjQ5ZTdhMzJlOGU4ZTFhOTM5NjQ5L3NlYzowMDc4OWQ0YTkxN2Y0OWU3YTMyZThlOGUxYTkzOTY0OV8xNTEvZnJhZzpjZmM0ZDhlYTU2OGE0NjE0OGNmZmYwZjY0NDcxZDkxNS90YWJsZTphOGU0ZjAyZjY3YTA0ZmYxODMxZmI0MWZlNTJiZjA2MC90YWJsZXJhbmdlOmE4ZTRmMDJmNjdhMDRmZjE4MzFmYjQxZmU1MmJmMDYwXzYtMS0xLTEtNDU2Mzc_3ca9ae97-38ca-4051-8271-d30218ff4140">Other long-term liabilities</span></span></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%">360 </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%">550 </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 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%">1,425 </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%">1,648 </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> 861000 912000 1065000 1098000 360000 550000 1425000 1648000 <div style="margin-top:12pt;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 during the three months ended March 31, 2022 and 2021 (in thousands except for lease term):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31, </span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid within operating cash flow</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%">355 </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%">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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average lease terms (in years)</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%">1.11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.20</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rates</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.93 </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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>During the three months ended March 31, 2022 and 2021, our net operating lease expenses are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><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:13.522%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </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%">215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 355000 367000 P1Y1M9D P2Y2M12D 0.0393 1390 100000 0.0393 100000 300000 210000 215000 257000 257000 47000 42000 <div style="margin-top:12pt;text-align:justify;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 payments obligations as of March 31, 2022 are as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><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="6" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 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%">914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" 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="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%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" 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-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%">1,475 </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> 914000 521000 40000 1475000 <div style="margin-top:12pt;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 from our sublease agreement as of March 31, 2022 are as follows (in thousands): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.836%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.352%"/><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;border-top:1pt solid #000;padding:2px 1pt;text-align: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 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%">812 </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%">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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 812000 351000 1163000 EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )>)K50'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 " "7B:U4$)Q49^T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OITG10^CVLN))07!!\1:2V=U@\X=DI-VWMXV[740?P&-F?OGF M&YA.1ZE#PN<4(B:RF&\F-_@L==RP(U&4 %D?T:E[ (2FC2,$"K.)*9'UGM-0)%85TQAN]XN-G&@K,:, !'7K*P&L.K%\F MQM,T=' %+##"Y/)W 7\JZE?69 ME-)K5297)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MEXFM5'3H6YVF!0 TA@ !@ !X;"]W;W)KF DVA96$E62BN-_ MWZ%DBTX@C[0H]A+K:QX?.<,W,\QX(]57O1;"D)];Q!+^%1VKD<%\_FZG(LCXG?V#AVBU-O9![W*<\958"/-[-E=PUZM0PB@1J8YD2I187G0F M_OLI&UF#XHL_(K'1!]?$3N5)RJ_V9A9>=#S+2,0B,!:"P\^SF(HXMDC X]\= M:*<:TQH>7N_1;XO)PV2>N!93&?\9A69]T1EV2"B6/(_-@]S\(G83.K-X@8QU M\9=LRF_[_0X)L2 [@SH&P.?'3%@.P-63+1D M5DSKFAM^.59R0Y3]&M#L1;$VA37,)DJM&Q=&P=L([,SEM0QR\(HA/ W)36HB MLR6SM P/N\Q=HM=<"3WN&1C-VO2"'?)5B4R/(#-R)U.SUH :BO"U?0]85E3I MGNH510'ON#HES#\AU*.TAL^TR7Q+O$&=]2LVK%HX5L"Q(W U:_7W1_B&S(Q( M]#_("/UJA'XQ0K_)-8_;3-2M/V[N>]W/"(NSBL59.Q:?2QQD++]YP<>BC2;EO?1K$@]WGR)%2M\N$@GN=UV9"Q/D;I0*'] M-I0>Q"K2!M;*D'N>U+JN 6B6)$(5^7 MSX880Z?T/J[5.X:3,(14JT_V%Z1(*)_2^K7#(>EH-"+WIS>GQ!_YVH!/%-0( MX)L\ M\,? \C[I*#CTOZ6^)3>P>.?Y2;M)8T#C=Y!O?DBF/<7)KP<6U_RZV* MRKF2SU$:U*\JCGG[$:/FTH6/J_Q;:G.I#6CS7U%V?*O@B,R&(\;-I0N_(5\4 MS* E.$X%!^A[Z*9P^<''1?VCM/EJOI8I*L4X2']PWO5''K8TU"4'VBHY[#-J MF:VB=%6$5GWYT8#XY6UE_9J9RQ&T58Z8I5"AE9V1S>]\3[66&8[8P,QE"-HJ M0RS6T*E!1"493[>U='"8I@Q/73:@K;(!4$D@ RR,#+Z"-A1-#OF4&]B(:0@^ MK6TP2N2S MDVR,^P[P9^WSMCX]YS'2N7 6BK## %9RF(^AGT3"_D-U&_5#@4 M5!^^=S8<^EB51IW$TY8-P*Z W)6X1PON!KC/*"LG[A07X@E0"DM:,:]SUE4# M0&- .3&GK<3YAM>ZWG?B8+$>0*!JU;R :DU[+XHW<*8D(R M:!F?>8PZGQT6"3-;?(DXUJ..,#L[NX!8^)$E^%*N5\GH*=MC GMPS7QP7(*V2B*PS,J20;?*_8<_+'<-GZEMC#D?93 M)[_F:63K= [551!EO*BQYDHL!50S81F<9)XK<)H6I#AZQHH5YH22X0+7(C1Q M@*;0= K)<$'[AM#$@8Z'9N_@U-@*<7&8KDE@>_;R +EZ6AW83XICZI[[O#SM MO^-6QS6)Q1),O=-SB'%5'J"7-T9FQ1GTDS1&)L7E6O!0*/L!O%]*:?8W=H#J MWQB7_P%02P,$% @ EXFM5-PMF>9W!0 @Q4 !@ !X;"]W;W)K/M,,_YR/H&3WU_\8$\;9;Z8+>9;\D175/WOJW/)YY11#.:*A." MZ'\[NJ199B)I';^:H)-V3..X__EW]"]5\CJ9!R+IDF?_L+7:G$_B"5C31U)F MZ@=_^4J;A (3+^69K/Z"E]HVP!.0EE+QO''6"G)6U/_):S,1>P[0'W! C0-Z MKP-N''"5:*VL2NN2*+*8"_X"A+'6TK MV^MOEQ?W5Y?@\\7UQ M2KH4@A8*$"FIDF2_%%)>LZ?J2(/&04KFI:"*4;E"6AR=XFMXP5[,F(<8-03Z[ * M?0S=8H-6;# J]B)->5DH"71] :XV5.@>D5*V,_J=!1=8,I 7)3VMMA%,HH%Y M#5NIX:C4.T&WA*T!?=6M5-)]R>E!7;E4A[8@&,7]>G!887_O11SHCEK=T:CN M>ZY(]@Z)D3UXZ.$@ZFETF 48(^P6&;H$%-19 ML;$EPO>"GE"'C>^[52:MRF14Y34OGJ:*BEP#8\LE2 M%TKHW:O>Z*F-QK'9XE%Q JZ;]_0VRFAHL\&/<-A7[K"*T="J[ @"QQ%R>T"Y MO<)R*G41(@GZ[=EE!I$?#6CM0 +'27*(NV-:;4@@B*&U5FTS&(9X:*EV.('O MY\DCU8K7>O>SHT7I7ELV,V#@)WY?K,,L#).!QHKPRA.!LH5=1!!XQ"I2^"8/AL/. JL5^\R\Q$:Z 9H[R0RCI$ESW.FS":G MWDBFNCNPXHD6J=8+/MYP14'PR2E\-+ Y_I_)+4GI^42?[R45.SI9 -?9ZW\( M=)A\AR@TCJB5XNGSAF=K*N2??\0(1G]5FS[U-D8JU)$*C9/*3"XO@#3#5+-+ MUFMFD*#+PNSAI_I4FY(MTV7BG&$;4!CY?F15K\L.H\$"[FB&CM*LS,N,*-J> M,#37!-V8:Y0=U8=R_>SL$#9FYGOQ.Q!,K),CHHW;T3B,]#:*^\:L?%-]6EV8/7.G]6?5Q0XD6 M;PST[X]<=^;FP=S#M?>NBW\!4$L#!!0 ( )>)K53F?7*R204 '84 8 M >&PO=V]R:W-H965T&ULK5A1;^(X$/XK%MJ'5FJ+[0"! MBB*UP-Y6VA94V+UG-W%)5"?F;$/;^_5G)VD"B>-RNNM#P6%F\GUC>[ZQQV]< MO,J(4@7>$Y;*FTZDU/:ZVY5!1!,BK_B6IOJ7%RX2HO10;+IR*R@),Z>$=3&$ M@VY"XK0S&6?/EF(RYCO%XI0N!9"[)"'BXXXR_G;309W/!T_Q)E+F07M0MHX1Q0E,9\Q0(^G+3N4774SPR#IG%[YB^R8/OP%!YYOS5#.[# MFPXTB"BC@3(AB/[8TREES$32./XJ@G;*=QK'P^^?T;]GY#699R+IE+,_XU!% M-YUA!X3TA>R8>N)O/VA!J&_B!9S)[#]X*VQA!P0[J7A2.&L$29SFG^2]2,2! M@XYC=\"% ZX[]%H/J\7/^]GM>CX#J[7^>)@_KE=@\1TLEO.GV_6]-@"WCS,P73PL MG^8_YH^K^]]S*:GNR,''*^Z)[FNZHO';$ZI6Q>EFLGCN6+ ONOZ(]U,!V74@9.I MB0KXBRXF>?9LE/,(_0,VO1K?I@5N8>N7N'PGKA5A-&>K"^,K57&ZL4'SF]"& M@QJXI@U"<&"'-RSA#;]8()(2$409PE#GCO&MKLO*AG'8>'\?CFH8FS;(@[X= MXZC$.')B_(.F5!"6022A+GNQ5(*8@F]#.6I.H0_KJ;088=RSPT2PJI[0"73- ME889--:WM<;!!@3/A_T:3HM5;S!HF7-T4.:1$^AB2TT"TXTNQ0%/K'DL0AP! M'$"O#K!IA7LCKP4@K@!B)\#[5%&M'"I+(U<1%052<,:XE.<7(*76-5K$/<(# MO?HVMUA=>J@MK57A1MX7J#.(SU0W5!1L!=_'68.CAY_P%7EO60]>Q>TD#4WK%A 6[%A>/IY/HIRW@7:> M35'SO-&H,6--,SSL^RW:C"KU0V[YF\5LIS2M_VG2AB=-FLWJU$FK-!.Y1=,Q M:>&)I%W3UA10KX<']?;18H9': CMY' EM!@Z6\A%I@@:N3ZL1N84N:<%DTP8 M3!^HJY?K:%!))79+Y30BZ<9$![M4GXQ9_+?.W$:?B"4PY\X]B1EY9O12%\Y+ MJ7L](&FP$[&*[;6S>-M1Z>G52Z?%J"UEE:)BMZ+FO0EO39P5K$5,FV";1FU@ M*R'%;B'];*1.A&F13@_5I=-BU5[T<26=^(L3%O\@3'UDC0J+ ]/ON=9=I7/8 M?4HZY12(*VG";FERG -Q\\SC8P_6LV>Q@@?[_1A7)2W8+2VSZL1QH7>.V.L, MRHNJZW.1KXH\'O[W5%:%%;L+JRN5H^9QN5X2+3:C>K'O'MS@)%1LLHLMJ??# M+E7YM4;YM+P\N\VNC&K/[]#U-+\"J\+D-W(/1&Q,#6/T18>$5[Z>69%?(DI *8Z!_?^%)K52M MFAN2W@8 $$= 8 >&PO=V]R:W-H965T&ULS5EM;]LV M$/XKA%MT#6#7(JDWMTD OP4-UC9>G'88AGU@)#K6*HFN1.7EWX^4%,D2*=D; MVF)?$LE^CKP['>]YSCI]8,G7=$LI!X]1&*=G@RWGN[?C<>IM:432-VQ'8_'- MAB41X>(VN1NGNX02/S>*PC$R#'LG)_FGZV2\U.6\3"(Z2H!:19%)'F: MT9 ]G W@X/F#Z^!NR^4'X_/3';FC:\H_[U:)N!M7J_A!1.,T8#%(Z.9L,(5O M+S"2!CGB2T ?TKUK($.Y9>RKO+GTSP:&](B&U.-R"2+^W=,Y#4.YDO#C6[GH MH-I3&NY?/Z]^D0"]/\ M+W@HL<8 >%G*650:"P^B("[^D\02+1835[DCRNW%@D. M8EE9:YZ(;P-AQ\_G5Y_65Q\N%].;Y0*L;\2_C\M/-VMP=2'NKN:_OK_ZL%A> MKU^]R5$GXZ@6TC7;3N*;B,/191S;K+X]==T$W@ M!5RSR,6!U(E.DF;)4Y&%IOU8E$%5"ZBJ!90O:'8L.*-W01P'\9TXJR&)/0I> MBX>;;DE"TQ- N'#5>P,P' )D($/WT(KUK7Q]V=/NS_$$VA!!\W1\OQ^9"I0@ M;&)< 1LAX"H$W!M"GHHM"WV:I+^ Y;2^'_U5*15;6[U M/LY/@EJ#KC,VLY0B0@9N97AY -1PRZ[M_ IS=LKVTF?TB&("T^+AB!XBF^W-/2!"!#0:!>R)RJ< M)8_BN[V^H6L3CMHF#'OB.GK/W=@.IGRB!H$=Y_5]M9-?8T(!GB?XA ME&X<4>AP3_K 7M^EUWG;KPI&%L1RO5J!799XV[SK]:>UW*%!9)9E=O1<6#,Q M[*?B[K0.B[P.P?*Y< OLZMGCE: R;095SG4GK2HN,;8>TXREIF1X!">#H(C% M+V+9%25R*+M8;138$&0+.WRJ20V:_]$G;>I,U0]K@IUV]DPE>TU8T]F:!&$_ M"TY7E_,A6,L\C>04Y0L^>)+D :9)0N([6A!)Q=2RBN+L>>PNSG6Q-BR5 M&RW<%C(ER.X -4.J"13V,^@R]GMTYD>25!H,:@M#I3T3"[UF0Z,EBC3(?J4) M:Z*$!YBR&<,1?L^@RGS0L-#$;2?=4>EDXAKMBEOHUE/THP8D!"2$R&WG2MVU M3T'"FIAA/S/_J\%"_\!5$C9M"YNPG;H+#?+ Z_I&/;S\?<=+O0%HO(T-"&: M6.T"F:BM!F$T:<\7FO7$^ D&UBD#&SQ\R4"T$4+\0 MZ!\SD,KQEN&TYXQ#J*9K>R-YOQ#X'XT:2!4'R&S1Q0*I*F,?U,Q"+2'0,1(B MH4?*LAG2" <3N:W"O]# )MAUW"Y_:WF!^N5%\Z>92K)-/5'""14:+J?GCY1O M]8(#J4IB9)JFXO\A6-/]6G"@?L'Q/04R^3Y,M%$;50LBD(Z488 M&F\RD>%]7W'"VR]\OW3+.691?;BD1FDT"Q/<;QOCSC7QE5;TU/?\'4$L# M!!0 ( )>)K51)*USEHP< (0@ 8 >&PO=V]R:W-H965T&ULI9I;;]LV%,>_"F'L80.:VB(E7XHD0"XM-J!M@KK;GAF9MK5*HD;2 M2=U/OT-*-F7QXA1[J6WED/J?P\/SXZ67+UQ\DUO&%/I>E;6\&FV5:MZ-QS+? MLHK*M[QA-?QES45%%?P4F[%L!*,KTZ@JQW@RF8XK6M2CZTOS[%%<7_*=*HN: M/0HD=U5%Q?Z6E?SE:I2,#@^^%)NMT@_&UY<-W; E4W\VCP)^C8^]K(J*U;+@ M-1)L?36Z2=[=I9EN8"S^*MB+['U'VI4GSK_I'W^LKD83K8B5+%>Z"PH?S^R. ME:7N"73\VW4Z.KY3-^Q_/_3^P3@/SCQ1R>YX^7>Q4MNKT7R$5FQ-=Z7ZPE]^ M9YU#1F#.2VG^12^=[62$\IU4O.H:@X*JJ-M/^KT+1*\!].-O@+L&>-@@#30@ M70-B'&V5&;?NJ:+7EX*_(*&MH3?]Q<3&M 9OBEH/XU()^&L![=3UW>O2_3P =W=+']''SX^_+U$%^C/Y3WZ]9??T"^HJ-'7 M+=])6J_DY5B!!MW3.._>=]N^#P?>1] G7JNM1._K%5N=MA^#]J,#^.# +8YV M^(F*MX@D;Q">8.S1<_?ZYDE$#CG&DYC^2"B>5&[1&B:'1(W@SP4XB9[VZ->= MA"]%_1N""2BH*NI-F\&%*IA\%WEQ>GQQ:EZ>\8KY!:=M.35L] MLY^OL\EL>CE^[D?*-<(38HU.9&5'65DT'C>K?R")8=XKB12'B9_S.B]*ANJC M7OU<_\IUZ/I!^]E038^:IM%0W3.H>'E!VSI2KQ"MN%#%#_/ %[VVN^PD,,/@ MN3;) OMC-SOJG$5U+A7/OUWH(K5"$"BHW#(H<>:^/DF3@4;7*".)7^/\J'%^ M-NTV0 N)()9%_(F.<.;+:TWD+HP\+UR"=D,]5:7MK*@3T5YMG0F%C-)G#,W>!: MA>:"95,2AY.9"['@N;"99XR"Y1A;@N X0>[9FH'&%12@9U;OO..,71!<)-CAM-\,!V8QML3 KR & M+"\.<_E<,#T<(9DCUFIQW5][Q9==V(6&'L*9$R_7+A0L2Q8< M)\NCX#EC*XG6@E=(4A#+!4A7G=Z@(SUXVB6GWST7.&0Q7PR9[S$+>6>YA.-< M\GFW_HEE/7:1-)T[:SF/54BYQ1:.8^N1[MM]\AJ& ["JRG8E_'/R/;NH+)DX M)>35VRALP8;C8#N9"3 -H7+ GD_GC-[^-5JR5W%LC]2I]6 N"]0[8C%'XICS MUKMXR?#I)R[;TCDA Q<\5F$7+ %)\O_JWKJH:9V_ONX12S82)ULWS]II5DBY M@_>8J0;KF@HVI5(?7KPQ!SOP\&B0<^E/7.)";9BT'A.2+4@HBKTCNSCX3DM& MR!>TJV$:(E8U)=\SUCULNJ1'34F]RSCB$H\,MQ >F_DBX)5E(HEOU :%T*CE MC5YM2M@.,9$7,I#0[DYL."$])GB& PMW8EE*XBPUZ6SV:[H$-OUZHH0Y&]BW MCGAE>Y":INEPR>PQ"U0^8HE*XD0]4TE\D]#K@8M#\&#BE!(/7.>S-)0PEIPD M3L[N!%D'6F.F]4B7;_-%U_!GH&F .\1[ .D<)'G,4I), @>EQ+*3S,\70I_6 M:+&S:"-QM-VR35'7>@0A%?>,>@^!B$NI+$D7SMSQF"TR' A!:G&6QG'V7B_. MPNI2%T!3V <-!\AC!L,S#1U4I195:1Q5RUW3M L:6J)5(?.2Z[,^4V4/%(.L M:R\FH4A%[T0LI=(XI4XKRN&^@7[W3\#4!8RS\O/9! I?:@F4QD_Q(L&I>7UA M G3*,H<@4U[8##HCL%I"]4 &=: M/NIC#5KO#W@,4#%U 3)U3C<\1CBXSTTM9=(X93XR-P9OO>O;A_@Y;@X?SW& T!-.[=YU9,;,PUMT3F5*N]&3T^ M/5ZEWY@+Y,'SV^3=77LA;KMI[^<_4;'1UP&'?L'Q/QY<_P=02P,$% @ EXFM5-MVJJC" M"@ HAD !@ !X;"]W;W)K/I 6<1WN#W3;9.KE=8+$?:(FVV%*D2E)QO+]^SPPI66V:WE[< M_1);%CF]KB+]L/_ZN)%KM5#QIKGR>-KOI92Z5C9H9X57JU>C^?3ER1-:SPM^ MU6H3!M\%6;)T[C,]7)2O1@>DD#*JB"1!XN-6G2IC2!#4^))ECOHC:>/P>R?] M#=L.6Y8RJ%-G/NHR5J]&ST>B5"O9FOC!;7Y1V9ZG)*]P)O!?L4EK#VZ2#6\DQ&^?K8NXWPM!K2Z N;RKNA MG+84E$7T>*NQ+[Y>7+Q]?_'FXG3^_EK,3T\O;]Y?7[Q_*ZXN_W%Q>G&^.-Z/ M.(26[A=9X$D2.'M X*%XYVRL@CBWI2J_WK\/Y7H-9YV&)[,?"GPG_40<3L=B M=C";_4#>86_Q(O"A<:Z.V:W'EC"ZT"N+?\V6('@CYSP\.>-(?\(0/ M>/+_<^D?$BC.5"B\;ACE;B5.V@ !(8B+NE:>L^?4^<9YR2L>Q4J)T:FK&VFW MH[$8]*:,W$BO\J87$_%1B94#I@6T("4*5!%2:8PT"GK-G[JUCM)0 MO3&ED!YP*NE%S296$OK)TC7D!RF6731J5RHCL%1YL:DT5-"1CKG5L!X;;B7D M0P[5*>@>W"J2^\9PK6&?1H=<'R>;=8'S90@Z1-J6'"+91F=P[:TPO'+5&4 @;_^Z?EL^NQH9SN H&PE.[M7K>52BLC'+7GR(=$0 M7"@?T1)VPE,\W6J%[SFL%#/W(R$.IP[TFP#1#=Q#1Y]>_GIQMC=](:XK,C$N M@:7/]$(*@ 2.IGS6G ^ )72^U1[(>S3J-@+>A00Z2K'&>F\)A1WVIRZ)R,1 M3ZP7+*,6%QI'&,4F>M.;B$0M5:V+L=BHW8G0G!K>WLJ[>J^"@W(>DA8%^])+ MKJP3A#TBMJY"F!&R,)62T9]>#.&:L^;[PV M61"M?-N[E&,EK2RI3%@XD#%.UJ4?SQ%8N*S8BH^4>XMV&72Y%8\(B[.#H]/S MCPO^.CUZC.+ATS8MK5#P@]L2F#:5@].Z/(.A&X74ED :NV&Y_;XW)PP=.F"0 MA2 G20&HW384B6=/_T(/RB#IE\C+?*[JLR7]P+9JBZA+6@4_ME;Y7-X@]!.4 M^2HOO(83M>22(9O&:*A*!L9.J8P"=4>I09&O0='H%Z^^M-JK!%BL\JI05!,9 M6TG]B3C;A2U67F%WZLJ*NK) 3T6P_OE@,@77,(;:!73= M)4B63VB2Y"VOJ%#0,LK6A@W&J50O.;TSY$X=3K64:_@6@,>2"]HBXB.9 0]? MH']D$%-S\JJBR@^[\@OV5*E+Y'?<:7M?N>T0LK]E.^![A<6%1E*Q%CL%F3-" MF1.)*DNOKI!;.":](>Q(, GNHG1:T=M8#&U<:8OZB?J!ZM!;BP--6Z:(R41' MD@OZALVULJ5&X="A]MR&$J[[,2O:0Q9;X-D@.3Z^Y2&BKC M(76GI5*6$ T^V77K8FCWY(^9MSL#46S0P_@$$N=+;B;<8>6.AS6[$* 6 $7< ME8M"-5D[] ,Y//T@$[\H-:M24(6>_]""-@D6&"V7/=0 MAGZ/GTK'6.[0(,U]/5?.1:R!P199'@+F)M92"HJ-4>COS1"6N:GLCFM'84,E5B!..$Y88&TH";/?NK=RXM#Y5HTOR65#-EAYU.F!FD# M(5>V)3@J!1F6,Z"^A9BH')_;1H/9<36%-_&P;V MM02Y_+D@=!WZ?AQZ:1UTB7"Z,G2"8>@NJSJ'3<1-8K3G4+_FM*"\34G7J_)[ M$)GT2W2SU*$P+M&8W'+"P)%4\6OY&0VJ/YQV@Y.V=9-L2H2<^W!N7!118L5U M7_)X#OAY#2=B 9ZK060QP!AV[Z;)>1SA&ZE:=E9PZ) N<]RQS0H M8!H ,[U-U06< #% "O //S5$)R>M_JU)JBO.MU(*@0RTEM'F\2NP@IV\!D MB\][=(U0<@;#[%VR&V?7>PA_#3K/D$FPH)1"&V#)?!)W0I+!Z;)S L140++S M/!T,AA;N)A:J U,T?C&MOA\I3_@"$;E-V7&=0+<'/4Z"E]]Q-.!@L!EJH##RCY5)CM.#N=OWU:=_)E-]L M[6P0%=@N9[6AJ:>$=WB&S.CK3DD6D]>8-O;IC1&1ZPV@I]@BU)==D29.DH;6 M<3?5I)H:VH;KEZ0+'9PB,1G0D=U!*@QIB@5^.@$&.$=./P*+I0"8H]1X'#$>2D;6 M.E67W$GO*]:.*#HGX\M;S.S01EGQ)PZ3R>?3 M!K(2Y0&YL$2^=)E EQ@%IS3 B1POTB29ZVL:C!Y%=&J@Z[,LX=H'/K! T;\(_8-,^7'\.; M-HS@//REDH ._1Y6<]].$\B;OBH/=H'KV5)Z<'!'?Q^-WLP7)R/R;FA)_N*& M=^]-,78.1L[Y[E[DT3580"&>'\X>B]V,FYN93$1CV.B2C99NIM+%4>+21&)I M1J44''!KK+QUYI94'8PA:ZR(S*2Z?L!RMDVJ>%^3\\$(0"M3U:%Y]CZ'YVDP M=5,N7=^N$MQ&*#O!W'+I" ]TT6LT"M3%#?V87+Q4A:R[ PBK3#.3ASHRLE1K M;2UGWHJN 'KN-7W:<:^/N[NOV)VQ;G7B_3^X@9AEG7@SH;6;])CV4'_SW++S M!5!BBK^'.'SO8G=_<&_.]Q#TWP%BA(A&ND+O?^W_ 3%/]^Z[Y>F_%V@]\$T0 M1JVP]6#R[.E(^/0?@?007<.W\$L740SY:P7^K#PMP'MB^MT#'=#_6^;U_P!0 M2P,$% @ EXFM5-\FHW3.!P 014 !@ !X;"]W;W)KU#?B6)@4:&X[;/A1]H'8IB0V7 MW)!CUL.!2]\Y.PK-;>W9B*J^D M%K>6N:HHN-U<"&76I[UQKWYP)YPU*NE@][J6_C;8#EOFW(E+HWZ5N5^=]HYZ+!<+7BE_9];O1++GD.1E M1KGPGZWCWH-9CV65\Z9(AX&@D#K^\L?DA\Z!H]&. Y-T8!)P1T4!Y17W_.S$ MFC6SM!O2Z"*8&DX#G-04E(_>8E7BG#^[N_[E^L//U^SN^O+FAP_O[]_??#@9 M>@BFY6&6A%Q$(9,=0J;L)Z/]RK%KG8M\^_P0@!I4DQK5Q62OP)^X';#IN,\F MH\EDC[QI8^4TR)ONLE(\"%T)MK"F8)? :L$&>-JOV&7PL;#LM_.Y"\]_WZ/P MH%%X$!0>_#>W_F,A[$HZOEQ:L>1>Y*RVZWX%VXQ"ADF]9)[/E6#(42>T=\QC M,6^/42Z8!3.515(EMQ@;=OF5%8(5,9:"8LD0B6S5A()QG=/%F'TC-;:;RN&) M^_:8O4TB[H.(+AWBP7#HK7S$_0(;E,R0V*)!\(J-^[.#P_ [F1VR6V&_J[3T MS)H-5W[3;#SL'QP=XO_LS93=&\]5LX.@/14[ZT^F(_P?O3YB5WBF3(F"XOO, M"?N O:X?CAD@;[TQ.V)OQK7P^,P!V*P_'1V%W_'AFQ;@75)?A^)7TIX9F[-R MEPW!=8(Y7@C:)$U.C]8K"4_30K)"?/W5T60\^]ZQ"GZT:D.Q=5P!C%/PH-:\LJ>!LB=.:?:ZX M]? +I4F"[%&/D40$W*^X9YPH!WP@F6$\%SCBA0J64D&F([4:\K/4F:KR" R) M5L'!O# 5D10*B)%)9Q#A4%@3O J>24M],IEGF:U$DJ]"*M3.I1*-B&HF'-!B MR=5LKSW@DE^?N16TJ.9_H%V0-9FP'CV-949369 $TD20?"Z5A >QJU82(29C M!D2"/-(M+K18&G@^1!7)0M)IGH#VI:E M-0^XR>KZ!4>)C#M/G&8*;1"ZLD\,45I);+$RZR1+C I93OX5'!B3EVIY*36D MSO' ;G 1)X#02ANH=>5(O@7IKA8P4[DR+6E;-N\95VRX$ MKOP/8"I"<5M+I=B<:/"YDE;D=7*UU; 6AVAY(DU5-AKIT7,J1M] U'RSS9L! M>Z^_K$X&DL8R@+4N7GCBU6@P12M7BEP)"(@TQBDGGCIDT-:2%X4<=H7DXF4A M=5)_">SQH.V-Y\X):#H/REXP;L5S2HVXF6=@61;%$OE?CP6BGL)MP+JKN,XU3)D8'-N21C+AR1LD\%(@+ MKKC.!/M(LY)C@V3;%8IE,8>DV@G[S9L,#OZS>8XUYLW^/_,NG\"O&1)X_6K2 MX6"8BG[D&HFR876G!Z>>AKVTR$ KJ='$Y$F)$RDGJ;I!(A1T.!?[6XNF,[0D M=B^U_+/MV $+9XMGDP+']"*(_FB4:$XA1@_41+UT"TF% JD*;:%*D2/,7,DX M[L!_J;EN2JJ"," T4#2N,CD5V+1;P.$(LJ5!/G0T$NE%MM)&F>6FW2T>15;5 M=;M3_EJ0 _;.K&$2VA7UD+:7!">XP+$E='JJU>EP4B@>4:Y#H412ZJ:*B/PED, MPG 7&YP%YF70X?I-#+ [<3<,!41<@,&?7QM,6B6WU"%WQ.:843N>O/Z>1JIF MPTVS@9T?Q]*= K0=G><^BF:1#UUDRI8]TJ7@"7#R;Q1?_!O%R9]HS6FDA@/K M.-4H^FUSI[8H7)"J,3 EJ6CNB>3^/3=H++N$;+TV(!A2%?]FI#UUK\34;1 M5O"3!ASDQJXX-$TM9FQA'&J2I1FP5KF5Q*&SMHS?=] X-.N* M #-=A7Z",POH,B@S;>&LI]5Z\O#>2HQW[9#ZC%=;0^83@*XK;[\S!NR&%E[V M K*B]E/>;^I$)TK/C\3]- +N4RU=2YAF-$NO/"]7+IQPRF\I==^QY$L 7SP!',;T,/U#T7?T>DZ$D9WTWE4H.Y6>MYN4K%\= MD/8T;(9ZY.A]7;I5LOGI(' E4'ULYPWG'\P!+,[A(3>CL\)(TM*6?-8!2$4; M;SH"$V=) R*]*C\=@TC",XND2/D)FKOM-]PMX>FC1.U;&FN"1P"Y^(6K>=I\'SR/G\7:[?'C(D:9)14X)18X.AK,#GO1(_6--V7X M2(:Z K:%RY7 &ZVE#5A?&./K&U+0?#4]^PM02P,$% @ EXFM5"W;B[; M"@ #B( !@ !X;"]W;W)KNYR/%FHDW&'6[- M],3.C>"IWY2IDUZG,SS)N,Q;E^?^V6=S>:X+IV0N/AMFBRSC9OE6*+VX:'5; MU8,ONJ^^9MG];[!=^D M6-C&-2--QEH_T,U->M'JD$!"B<01!8[_'L4[H101@A@_2IJMFB5M;%Y7U#]X MW:'+F%OQ3JOO,G6SB]99BZ5BP@OEONC%OT2ISX#H)5I9_Y!<&\/X9C=ZMS-++O.4Y&N[S^!D+6DO4K2M[V#!&^Y:;.X M&[%>I]<[0"^N-8\]O7B?YOFCL [QY6S$WHNQ8SQ/V?6/0KHENQ-)8:23PK+_ M7(VM,XB>_QY@VJ^9]CW3_J\W]T'"E+MO[)PGXJ*%Y+3"/(K6<[DQF/9!.#Y6 MHJGX=\&DMQ$RULQ58=FDR%.+ATS\3(2U3$\8JH/AE%]<(4=A/".\26D59RDR MSE@YD2)E22H4$9+YE"4ZFPLG MZ17XN<+DV$;%Q^$?+>!LAD3$EJD1@C8K":E2.#7R#K9"/- ZIQE_U#+U[*!$ MQG/(S60VY]*0"K1W#IZ)G'/59G\4IC1'K5]#B93B9Z4)XT:P1'%;ZDZ,>9+H M(G>X0REE'&L>N52T^S4>O+99KKP/ M$",@4N6?U^B]2$0VA@#E4_Q=D%?(TV!\U.VV>ZA92OGRBPU'I^VX?@":&_;< MTM8V(W/S+9& 3]YI*)&3HKBRB"\2.F5ON>)Y@GBFRH@004[,0T2I)8N(-!R. MKN,]C>@1%-F(B9E6/B2L:$CG/99I&-_->,ZZT"K4MHG1F0^@H#09,MCL.[EQ M"7&58HDP%)R'_(HX P>P!RT)ASJO0^D'6D "H.=:J BY$E6DX!6Q<>%8KAUB M/).TP^DHZ$62- (_,0(7S$C[$+&T"!D;HM):='ZNE$[\PZ<"783ZN#\FZZ C ML^2D@<]"NFMNRM-2US(+I"*RI&;A38_>9XS/PJK V*WLV"U+!C.!*52#WY#+ M[)&K0H32,H4? G.EH;B%31,]S>5?6 Z>-X@#0P6/5FB?6S"VS@1[1>N/(Y;# M6(<#[XY\%RP'M6_"=J+W#I7+B!GA&=2N\H6/%".FA>)(1%P]$I#1:RYH5$Y$ MB 13)R=+3U.0;N"WYC#$J&,S_DA/4PFW:N-EF4,%279;U;@V:W3!X$GH A9D MO[ ,%PL(3<5<)-1UR% -NTK+_BS2J0\^-A;!;*\I3U"$,H@.J W%63'Q=J71%\B+[IJ5_)JA9T"]B4Y$C4%09'Z0' M(I[")O*_'3$# (O9C()'6==)47MS2<[B1PZ1_"*W^DSIXS91M%H:((\ MHO)SP&JIH"*-5X%.YV5_^EJOC,2A_BQ%+ 8P>"$^">:LXKSTL7%KOL\9M-6N^\_PV[RJA: M_N5S!T^^YJAMRM__[C.T\>!C2-0/9+MOWG:WA>]2 8P\9>C8:GQZP_B+K=#LB/XNBT2[SC:# \(\X]NB#.H[Y_M6VYO\,& ]B@ MTUFW01Q[.?JC:#C TZIT-=^@/$W8[JV6P;1S#MO$P.AV. M2-%!U &I(T\LV'XX.JZ,<_HB^+ 3%NX"4S7(> D*H/@.H6JW(K.1$-LC0..E M'Q0:K^ZU@Q\VW%%&7=,=Y:,=X15BJ5I9WFZZ:R-*R_^.V!D"+R9.]9.]ZH7394G"S9KK:N]0)!OY] M7:-*QP8O'%5/:X>_QUCTR/TX]$'F"':)93$U$J8]IWPPD*4Z'?'DM"2@88R M6634V00D2JDIUGD-*?[P#;["@4J&AOM2Z,]6\LP+> CP-(AB@F@[14*#W1)G M=\M\H2@4MPDWQL]<=9R&>:.4) 16^F=A Z+?1"?P&CT1N6^]?K1;31\ RU*G M&.R<5&&0+HF*GW-@N7;96W8CX'J:"51D4HI1PDJ])H41S:VPSW[P'/UBR$P3 MRBJ2UZ)T+4(#.-D5@,P28@N6E&9-+UM-*^/2=^%L-(QU]]Y1>W@'D_SR^'T! M*%NO4.V=Z.L@K'B_6S/4X2@>4;D'O!F[9 SG-X#Z/X-""+ M3GSL[WO#T[W/KZKS9;):S8WL5:R8;\V!/O3))SMF2JPZX/%5"]@"O_GO\!1N)1P^Y- M6![.'H(&5*8F=4]NZK;GB(*F4Y((%8-J>1C>UFH9!E^Q?%V.N!Z+ 3,WD%FT M[=@(%"JDM77 MA;:Z-S;X&T#>],I"@SU43P*!;A2ELJ&#C.)*1Q59TF)@7=+ M3\&_:YP-_2AT..#RBLR-3/R S*NO-.6;=@,E'I9]*RWWU!\)- =<(QOJ#F&K3[MQ[?CO=9]>79._3W'PS.'2&&HZ]Z.C* MB626RQ^%J$YT0KT;TY?5ITY>]A6IKY:$_7?(CL\A.^XP"D"0!%Y>7+F??GT^[(I>.,VB.T^W#'5UQYYYG3_HBE__>ZP_S8/ AKN"T<"+W1?A2(WG[S$ M>?MH[/I0?-+X1I\),_6_1*#VCEDM?*ZOG]8_=K@*W_A7R\,O)9#:4P(O2DRP MM=,^';28";\^"#=.S_T7_[%V3F?^)K51WY[Y)O , !\) 8 >&PO=V]R:W-H965T&ULI5;;;N,V$/V5@9"'+:!$%\NV'-@&;,>+72"[&\39]J'H RV-+6(E MTB7I..W7=TA=*B>[:9L^6"*',V?.7,3Q]"35-UT@&GBJ2J%G7F',X3H(=%9@ MQ?25/*"@DYU4%3.T5?M 'Q2RW!E591"'X2BH&!?>?.ID=VH^E4=3X63\L/MYNIH$A:*L09 W,LH:)?P S@$]2 MF$+#6N28G]L'1*GC%;>\EO&K@)^8NH)!Y$,(,NSH'#&_P [XO:,\'_ M9+85?%A)H67).?:F!8=%ELFC#<1&_,44J. > M,^2/;%NB/C^6[ECUCD^H$)B&G2SI4];PC@LPA3QJ4M<_70.5+"NH9G!#1M66 MK&G]H%A.5BUR'^\"(C^*4O>.!\.&4%]C,HI@3"?_0.P"8C\<3QS09!S"PO*C MZB%159 IS+F!4FI-NL2?JMM2K=O+P?9(.VE4QRNDH<_-H*)6N+)=!E5+L+ZDZE2M^&"7N/4Y&<(MT5X.RE_*EW%T>-;96*775)(H) M>8<42 Z&/;5G,77DR#V'9YPIXH?2MR1:7@U'GIUY=N-D0&ULW5MKCQNWU?XKQ+8H4D#12MJ+ MM8UM8.TX\::V8V3=!D7Q?J!F*(GU:*B0,ROOO^]S#B_#T6W7B5,$[Q=[-4,> MGON5\W1C[$>W5*H1GU95[9Z=+)MF_;?34UK6 M5LF2-ZVJT\EH='FZDKH^>?Z4G[VWSY^:MJETK=Y;X=K52MK[%ZHRFV]6#;TX/3YT[5%_Q3 MJXW+_A9$RG7JJJ(D! XY< \R0=21OSOR/T M[YAVT#*33KTTU<^Z;);/3J8GHE1SV5;-3V;S6@5Z+@A>82K'_XJ-7WLQ.1%% MZQJS"IN!P4K7_G_Y*? AVS ='=@P"1LFC+<_B+'\5C;R^5-K-L+2:D"C/YA4 MW@WD=$U"N6TLWFKL:YZ__/'=AYMWW[]Z]_+FU>W3TP8@Z<5I$;:_\-LG![:? MB;>F;I9.O*I+5?;WGP*5A,\DXO-BIY./>=3 MSW\M5S]CN_C.FI5H8 FB,?S_0&P4#*)0T&=15%*OG)CSHJ6VI5A+VQ!QTCEE MB5@\EXTPK16-*I:UJ9S."CB,Z$'*@!*EUA5BKFN)0C 8CSV;!K067 XCF66B&!9 M5OJ75F/9/9-$> 5B"T#V4IZU#MQSCGF[MN8.W &32K6J]1QLCR3*V!G(U:4P _!S95S$,R M&8:V:"7.;PA-%@7)9*94+9Q>>.+K9L":%-2NK>6L8N*5@]4!&O,4OE>OVI58 MFP:4D'#T:BU)@O/=D\ %#63F;4,N9J_HAN)6KEP+!KVB2&5-K0L'-S44=Y#C MBGA.S'QI[-KX+8QD]^;6S)L-(7Q#-./5&PV/!])_K,7UVNI*3*;D3L=/!MFN M1\+X"O&% ^B=@K 1,)6UGJO2";*5R>B;!(9_C[\A-8 GT&]FK%V1V"L=>#TFJP*>-+OI:E*WB4_ M,>'(:*!KY",A.V_0=0(PNV=EQ)$V>JW)2&=O9,T],+Z'![X/!F2. MB8_9"Y%/:!W^OQR2-OS00H;C250&;)RII:SFI)#AP%Q%YHP>R)3KM9*5YVQB MC?@ (C]8/6O)%BW\L?4\7BIMR771+[JHKT:JFD]5)A8;Z#LUCQ_JL']FOG6HHMY#/:BD!H$J6&#]<-9$$!DUR744%.: M0P8-6VLM1Y[OU,S":4$Y+IA;5YFZ7'(J-AH\!.8X'_$HJO\C-"#LVY ]1?J/ MFV5FOPXQ!"HQ4Q0U"J3[V,Q\< A@B$?)7GV@@,"P=&8LLHJC9S!/KML%(J$8 M[S!ECZ! />T: I1.7':Y!0:\B@KG3 MB"#W\O#1FOJ0EC8&B24[G35RE4^<(P"CO__TL[@7@PG\SL7T4GS57_#G MB^$$M5Q5<7#$X;7T*K&6NNS'DK*U MP8V';)Q\#(<2]EX([_AQWC>O4"2@.M9=VA\8OXW*!H%^,6]9%>H%LF[.ZR7. M75><@5*:W"+)V_&KG%=S'>01.Z"3LG(FE^*.<,:#RXN+P7AT =F<[\AF/#SO M9 /2_X"R@0 N^&"*["2)=LU1$'RD"FV/.!Z1Z96Z[.H4U\Z1$6L*4.1/S$H7 M>(8"F40>7":5*C!13@?I-%4KVD/%U::&$?I\>)L>\")2>SR%"7BQ78,M[Y% M>KW:[_=VN0(Q@K%-<( SJ]6\E[1L85@@S:A@J-$G!*/W$317[%Z4FL.@ PV1 MA&W#>91Q],D[B^1M5$8&)6/0N(=)\?6N+T5C[@9>NW9-J,8F"+#B O/1AK.4 M[@]E+[?D)CTSV!6&,K_,J-X5:E6TEG'XK.2@\0_%SRIVV4*(J^^Y"P$8I((A>7R#0/LUE9XXA[6: M6X(&*M?$E/@1IP%;'T+75OL0:=6\\BE<..@E,D[J '%WM6M?O9 5J_\M-:>= M8"[=HGS*Y41U:(I^R7/:F6Y"KZ-4*W:L$=N;&A3%F"Q>+B4# ^[4Z%46Q\F% MI"Q2M"YL/MXOF',7M%/XW0JL5[3'H'S,9\6UVNUK6:"$[TP:4.3*M+X0I,3Q MR6!Z/AZ<08G&EQ<[R4 4\\65AWGCV7LSG^A*>**1C_"<"MG=TG;\"RW+" M/XM4ZC4!:8^+GPV,K_Z:BD0O$Y.Z79[L*V8&D"5<6%7WV$/HNCY6@3L"V;-B MC\:R[5X--[M9KQXA'-^P>(!='>B#\MM2I2UF3I^,!^<7<$R!9S)$%^SSY7YH M&(<:ZQJ".S8*!^.@"5O!R,IM/! M%-7!V72Z6[5UIF<5\'"*1TD!M:TZ@2N 0>9%2,Y)'X(OL#&?VLJ#^G1&J06$ MX55JU02.GR6.=W%[2S2 =*=-Z]AS=]9P6-P<7WR9'E*7C(W$N*X%3SP;@6/3 MB\%H--KAV&AXB&=<,OTO634:CG\75KWY_E6, S]GJ1*U&-_R?*+7E[B,'CGW MH_VF^)OO>_WPF[KH&N(X[''-<,+JH49XUEBDY;][VYL.V=/R]L=_J4;W^5"\ M!P=:6?M^+;1U894?3(*P8ADS'YPYZ&+&-/;SNK$8R25-H+B?Q[ZW M+F8OZA,-L(ABN-F()%D 9)3(\S5LKQM)T\3&I9 1&HY]PQCU0P9/@R):7R02 MA\/A/^KD(D1IN(.QGQSNV>^24P=Z?+;>X%LS'=_C;8SYB.15%JKK2.<3"O\DC'BN_C^,>""$K?'. M(\5R:+3S0ULK,1Y%INU.&O*>?XI3BBF3&?=O&*[JY_/ M*PCUJVRIGA]%7K-Q975V3&=JGV^;/:W%% IH'/$ ?^F*7-EZ MN91Q$NGTIPQ-*@.Z0+P$@TT3)$C3BS(7 ML0F7#_SMD)C6J)KG&%V3!G7&4+PV&]!B!Z)LN4O'1<>RG<_926#]?]IR0;FI MK/T%J$!!7D=EHZU.'4CJ7BA!A!/*19GJNME9R>K[)':-*)8Q=!YU;+I6#Q4U M=)LHW"2:^:0Q\">4R919(5J$MHQO,5?5@VP:(L*Z;I!34EYNUJE%&BYQ88D+ M@7W15M)RFNP='6^K]$>@NC2F3"&93]]**OHWU@ZFG/M\+F5>A :4I)?$I P@ MYIQ)68A$P/>XD2[@)/;T^Q",K:/'8\DQAR#FX3^/^S@_)92^)? %\H#PXE : M].N80 ]^"R/(DZ:F/UF+,O/ 'CJ"4Z;>3:J>C][/O=U^)5]D;!)?? )&-#Z8 M@47.BR_!^GX.%@K*6FT2\]DB(:#0JSF*&;F1_GVU -B%-,+7O ?LA,L@,#]E M@5U2^IL3[2"_1Y"P-R/N=8JB">^B]!EL(B7][:R2>YCU!_PKA2@9[[1B*\WCZ0IDXL8?M"P*+WYE9?0E6I^C MX71?ZY.#XN'V)R?[CY@PWM']:DN8E8WX_NV+U]E-I+.=:=<# Y1KNGA-]VFO MLT77P<_2WU_1JM!PNKZ^3@VG&!,R5%:SUZDWE1['#51>[EXM3YV%MC$KP[GT M2MJ/*MR"VH,Y,BY'UR3:T N&ZL.-/%->I_Y,3 MUA$1UG58^PO9? V%U2XEX_$B(1*O#5T<;LGG!,K(J0")!';0O5*JWY/:[MU[ M,M-M]ZV958=H05>(_&EDQZ.Q0XHM+>2\D)7YIFMPEGTAZ2]%R0K@7@)=$ M)2'KV(VSBD?D0)&3S]2ZY*2@ T >.L[3?!V8F5,A*TA+6G&/))K+H,Y".Q#^ M))+IP5:R_PX@TD5E6KR[0E1S]RR]'HKOR*PIQW>:9_'$5/(N@T2-CRFQ&5O? MAX\=^K13HK_;G.S3[QG'MGY0.'!\VA+:]RQ+6NSZ0VT_5#Y#X=2?@O0,C'NE M#R@"?TX!0>LF8U<^^%[G(@YAU%^!SYQ_-\/B#T-(13M58@@HGG8U/!!V$#5V MJ]S!YIL)G3F ,51#UXNJ,Q.?-[^5I79\%;ZMF_N!>(=TZU_&?LPO9J;A/[NZ MZVNZ=4&C=55Z$:_3/8\]GL8'G;YC[=WZ/-L#O6RY%N6Y2*]%0">#38M(((#'A/>C:(/;!YCK67E-?5K:,;L]:% MVQJXQXI\D(FCBQBUVY _,(=XT\6/Z^O!/L--5FCV M\@H_ F:?7M'LW%_;RZ.A M2WO^=>C030#$EY:9WF^H1]-P5PY:3ZV8F>\E$XI-Y2,XNU;_K2KK8Z9]F?M) MPNEX46>T&&VZ0\64='Q8CPIWC2,DJN>OA MOB\?3[-O2Y$Z+O@+VJ#"_C/3]#1]I'OMOTWMEOLO?('@ BFDJ-0<6T?#)Q(/.B!]NOS\OU!+ P04 " "7 MB:U4H)5_B<0* #K'0 &0 'AL+W=OBDJJ?OK M[YDA)"SUK=5YUG02>Y->8+_7B;O3SHDT(J5ZDC#A+_[M2ERG-B M!#5^#SP/6I&TL?O<:O.*_XM[3#@<'(JTK9XJP&1H4NO3_Y==@A\Z&27_/AB1L2%AO+XBU?".= M?/7"FGMAB1K*ZMD+]7FNW M%KI,<33$O5A9L["R$!JD(C?EXL0I6R"O'!$@/QH"MY2.J'2)-_"D<$9(QX;I M$3D2O2LZ'T) IP[D@.(3$EMKV_57Q18U=Q0Q2T4TL;CRDM^V M43C+92F.Z'W0G\EH]0#JWR]UNFSBRD>3A+Y.YJ*LBUL M29W+VUSQ'A\9M*ZKJF8KP@1@@J,/>J-DU(OC\X;/*J\K4:\X!%$D,N\($$]& MH]Y@%#=TG!9X0OFZ_0V&H@W>(2&N!"1[VP=#LQI0L"XIFKU-XCTVB<0GIC([ M4Q<$;=@VTB@%;E4K!,JM$"90M#1.Y*IBC4L6.Y?:-J%V)_-:">-?9-(I,JDW M&)EN2T84(*81N5"ELC+/UP*Y[@1<;;$)&J^5#(FLOJXTV4C=J5),FU)/,G:? M+&".K(@$@ _W-XC/2$5!D*-Q0,!KTMG4%<14QQ?BTA2%"8#1^&A7&"2]_J3_ MX"!H3BI$=J;+A4CB1%!6;RW&\5!0]FXMGIV-Q.S1XC 6'PF#7G.J;6/R1S(^ MZT^DWACZ&RE*O0@"+00Y^:(#9-N.;@F6%CA8^!KKD7G;8!?B?9LD-]X@OW)3 M LHI?(4>Z_'"=+&P:D%Q<-TY%:+IC4H52Y^#D'8_&[^7WU5-M75CC>7E)4Y@;(-,9.)HT'_6(RC9+RMRJ[0(*>1*G#3 M($I&'54^(S(#*("O8MQ$IG+ XE0_S">HSL'T>%\\G/"^P4@DT6C2V4OE$].%8SG\YJ,0*L,)OF: M+>-AANOG3GI*N;2;)DTH-:'%F'8/V5#T!"].0*K67&$SG3&2^"3:CLBLMB2? MH45;&!;@:IT//#)/)#YLBI;/B$]$Y[B6 GR9!SOI]Y,YX F5SQ;E^%,?Q M,7: "%/&7&DB.QI.: V)]D#B@S D1#H$P_.QB*,!A?*@-X:(/Q&$6^7!YQP' M%344_M&JE;&.%$%[HDVVP\NA_WS"S=._W\U!Z%_W\P=%0RRI_$&E9E%R(T ; M<-CON[X!@ T4]*/^QO-44;8]_Q 2-^Y_^.;I("#.AYYW/P*>O?.>O&Q[2E^9 M]J3'VW)_'J,AVS08"-U>'P<*I18D7 N!K05;HFH0!VVK#!.54[*(Q)6$NB"F M"**N#1VE#RBR/S$ Z'BV.T'K7KLEX[+->LZQ(@S 4K[J-B97)] MXC.BA>^V5PXN(HC>7AOWNGTD&G 'E5,_B]RN65\T."M55GZ-NAWM'-*D;?P[ M,\([C8;/0;5V%'C.,H]NCZF/A^5JU+%D>P0&[7I&_ND;U M;2*:0S3<5%H:9]!ZT[2;-*TI!J@GE"&CCP;'W!H&P&";HLS15O/(2-%^V)C] M#=7ACV7%_QM,SL9<1I(^<'UXOE4^!M'9H%,^SHX;RD[Y2/KMZG<*"+I7% VJ M/BR("P=FIB)4^KH*[1,?]^&T*GR[NF=";8#C>]U"F(^>G@^LZLP"%XTW?TR3 M"QR+(J5[/87^+C2'N9XK'BYXB#F&'1+QV2 9=$ZZC))GP$A_]R L^3^.^L_$ M&TTC*E)LK56^0>RKYKK"!].LAK6AF1][/[5S8'Q^?OXT;9/E5S>SV6:\5[E> M:.I(VP&>Q\!5LW4+M)K<7LFUA=T$3EVGX:X(O?!F5]LO3D;/&K"$F;V']LR/ M.T 23(GX5BUTR8$?=AOJ;C=M@PC9VXHG%(G$##&A4[VB^P8^%#6?+4UAK/+S M;-(M0O":%)7^>L(@L$M2R\'KN)1WG CA&.B0&/28\V$R8M[$%$"/%@G^E7ZX MI> KD'&U]:/VCQPTPOSK[R[P'D$C"IWG%*N;"KIE/Z@)GJK4 MJ((;7([>-FS]T-03I>)FH4/FX;/F>SF2;SUN?R.>=^$@EA"J LBVM;#Q]=4N M1HQ;K5I+#4F +V;S)M^[Y)WI MD]S;5F5_%[0K"IF6R]O3-SL[T-H/Z[1U^R+G$*/2@&I=/.+[FIZ_RB%!W)W& MO7@R%D/,1ZPC-20QJAQG)_T0!\D>Y^HPH/KX0MD%?V;$F&WJTOEO<>UJ^R5S MZC_@;%ECJW]:#PZ\)-2\\.9%7_.NS7.F8(?ETH":HD [^?& MN.8'"6B_[[[Z'U!+ P04 " "7B:U4+P_[-4$& .#@ &0 'AL+W=O MO':_OF&4+]TW#HLU)6P@]L+0W>+*RK1,"C*X:^=E+DR:C2P\EH]&I8"65Z M1P=I[<(='=@8M#+RPI&/527<_8G4=GG8&_=6"Y>J* ,O#(\.:E'(*QD^U1<. M3\/.2ZXJ:;RRAIQ<'/:.QS^=S'A_VO";DDN_\9LXD[FU-_QPGA_V1AR0U#(+ M[$'@WZT\E5JS(X3QI?79ZXYDP\W?*^]O4^[(92Z\/+7ZL\I#>=C;ZU$N%R+J M<&F7[V2;SP[[RZSVZ2\MF[T3G)A%'VS5&N.Y4J;Y+^Y:'#8,]D9/&$Q:@TF* MNSDH1?E&!'%TX.R2'.^&-_Z14DW6"$X9+LI5<'BK8!>.KJX_GO[\[N/[-V>7 M5]_3V:^?SJ]_/Q@&>.;WPZSUL\SE+ M/F?_$[K_[N6[;_8FX]W7K2^Z"C:[H4M91Y>58!X=%TY**"+01T-OY=Q%Z(C& MLP:F/BTEX:5T,B=E@B5!I[:JP/UG/+T,I20^>#)ZW:VFY_'K'T#&4-*YN97& M5BJC4U&K(#1]$ :*3?;O+P;TLK7O-J[L!W1!T?DHL!'Q\%'=&2G<54 Y[8]F M_=G^/OE2..G)+LA&1UD3OT_Q+YRM-H(1@5[,!KN3':JE:^SZ9!T):+W *84( MZP.H=BJ3[!8V4RA):S2% 5TCI$Q;KTRQWO+@9/L(W+04GIWMC=;G#^BS))'; M.B C05=MZYGN3>A:W-&)-'*A@J<+I"C=K4AO+S0BQO]?[*VLYG UWDTGC!DR M=$!EE"\3=D[Y&T8MLU'G).]PKI(&,<-!6P*[--+Y4M6$M$TAVTH08D6O O>8 M&EN!(5_V?<[$,:CMI03 48(Z>0)CO+_WJL_V E6#NE&W4F5E&X2/4!3*JX36 M]Z01;> :(+)*&%09BY)7#1>#<15SI5F*R"T&_/Q;$B-B,'\P:1P@0250$$^9 M<.X>F#C/FT'JB$QK&V0ZC18Q1 =C@TI)"H#7SK4J$J9^0)\0JT-FRE,-@)$! M!^61]+*$,C(T!!2AGQB.894P$'7M["U\MQPXL<+E_/ &>[-@'?;/4PTSCF"- M-;;,!OO[WW+JE75R!2H<,SHYY[1%J :\N63\_H)KSM"KPBBX9K'D2L>0"/K6 M:@Q.=I 8T$FX3UMJ0]OP5%K-1Z'4SM8U2@VOCVKPL$]<.%LX46WU MF\ETU6\>QZB%,2F@R78=-336.(1!K#F^%]/12HV/BYX5S:53-E];A:74MQ)8 M\]09T+&Y?W"4QYB\9X@K 2*'TME8E,PQ@Q5W [X! M8\9"A!4R,+"V*Q.N[=J+X"I-9EPM6?&K,FT9M;:'LZ%10B/3L MKFD!= Q^)2%/9X JSQ4GQGKM)Y.F@B)"!PYRS--B](G$ L!"1XP1+D\8 MM7 (!Y,TIH21BEPLF,4/RKV-Y!J&E>I2PTB2[7-VN*RY5('433<=9:@T#VYX MDU+0,:$>O2=7XKZJS?9PQ7(#EEN+QIQ@]CJ&%K_6%IH:[>W M,4@6$*ZA^OHM@PJ.S[DIMK1GR)$0*)B4OF'0C*@G=<1#2%6U3M1CR8$P5$F@ MFS==$TW2$'H:.CI3#O)*OKA5H'DUW@,WZ**?!B"?SQSWH()?46!354N(%9R MCG*>6H),3%,+6Q>B;9+K0G-BK=R>'J]\7H&^ZM!4-[0I4?0TZ?&_(>V_H9%; M!&AL6(T"YG$#0[;ZT4_G<^PKSVTO\='7:0JR5:X\TU)A M6N;<)=@U-XG!8Y?+X<8=O9*N2%\BG@>!"GOSI83+<0'Y MD98+F(X&NSL]7 W2UT?S$&R=;OQS&_#]D'Z6^&"3CC?@_<)BBK8/?$#W"7CT M#U!+ P04 " "7B:U4D(DW3MP# "H" &0 'AL+W=OS+;&?O-58@>]K72;AY5WC=W M2>+R"FOA8M.@IIW2V%IX6MIMXAJ+H@A&M4JRX7"2U$+J:#$+LB>[F)G6*ZGQ MR8)KZUK8PSTJLYM':704?);;RK,@6:>$00]7G"%2C$0T?B[QXQ. M+MGP]?L1_9<0.\6R$0Y71GV5A:_FT?L("BQ%J_QGL_L5^WAN&2\WRH5_V'6Z MHU$$>>N\J7MC8E!+W3W%OL_#*X/WPPL&66^0!=Z=H\#R@_!B,;-F!Y:U"8U? M0JC!FLA)S459>TN[DNS\XN-OJT^/#_"\_.-A/4L\(;(\R7OK^\XZNV ]@D>C M?>7@01=8O+5/B,F)3G:D*XLXIL"=E@!IT_(1W&0W@'D_B6_J] L("C\H%[W7&_GA&+CDXH*316TKTCU0%*:VI MYVG-&QRBW.K>!?E3+0.&="'D0N6M$N$.Z7.*WP40PU?DW'NI6Y(:X/O0TP\$ ME*U2\")4VV$(KH?0.8+8DH+S+&%DTUHHL4 K5&#O/&>&;ABTENBP*^$<>G=D M]D5+IK]F/4=[L*/+C9]'E+ CG@X4!3C34(_N04$KPS20>T6VE5 B88J%M)7.Q44A, M/%)-/%O=#./TJ!=30W+J/(=?FU8'C4L@65>@=TFZIEC;4FETV MQDFN34]:K3;,",=A!1T@^0D/8WA M93=]SNK=#*>FVE)+@\*23(?Q]#8"V\W%;N%-$V;1QGB:;.&UHD\)M*Q ^Z4Q M_KA@!Z>/D\6_4$L#!!0 ( )>)K53DH5!3;P0 ,X* 9 >&PO=V]R M:W-H965TY# MMH:=[3X4?:#%D<5&(K4D%2=_OT/J$KOK>!^*OMB\S>&9F3,CSO9*/YD,T<)+ MD4LS#S)KR^LH,DF&!3,]5:*DG53I@EF:ZEUD2HV,>Z,BC^)^_S(JF)#!8N;7 M5GHQ4Y7-A<25!E,5!=.OMYBK_3P8!.W"6NPRZQ:BQ:QD.]R@_5RN-,VB#H6+ M J412H+&=![<#*YO1^Z\/_"GP+TY&(/S9*O4DYM\Y/.@[PAACHEU"(S^GO$. M\]P!$8VO#6;07>D,#\=_)ERPS>J?R+X#:;!Y, .*:LRNU:[3]@X\_8 MX24J-_X7]O7983^ I#)6%8TQ,2B$K/_92Q.' X/)>P9Q8Q![WO5%GN4]LVPQ MTVH/VITF-#?PKGIK(B>D2\K&:MH59&<7GY:/\/'3W1\/2U@MU[#Y<+->SB)+ MR&X_2AJ4VQHE?@=E" ]*VLS 4G+DQ_81,>IHQ2VMV_@LX /3/1@.0HC[<7P& M;]BY.?1XPW?PEDQ+(7<&5JAADS&-\-?-UEA-JOC[#/ZHPQ]Y_-%_#.-9%%> MUZ9D"@"C:62>X0>*5;(+I(*-Z#>Y'[ M*_Y/#B$P_@_5 )E0^P$F7X&[:ZF. =.4"MM9E,JBM(+E1[8]6)U<#T\QL]3/ M3*5?&]<+M)GBH?,KKSCQ:B)2ND9BPF;*]DQS0ZPX+#>K50\>"2E5.?4YATLQ M8-2V$B43D0OF>Q"Q===QE(IJF5FE#;$@*D(VM)SEUB?7X?)S0?Z%C(AG9>@D MD<*7!$M[L,\*54EK?KTF8AKQJ$1]7;F? =R_D;F&+TV*+MH4M8EY$T/8\!L. MP^GT$N)).+Z:UC5ER-^<.<)6'>FGBUPEG]'G<[WY3-/UYH9^5S3NP@CQ50R7 M_4%'!S/46"KM55 7FH\+I=8[4]/#KY6PKZW\?GBK5+:^F53= _J4U8KW MDBAJ2:"7!/7<).N:KK_8"22DNB4@_N\BJ#/8Y;LA&X[ MR-Y3S$AE=9@8,;UHVXPO:K(X=,Q@0NW0"G1-CEXG7L]-^M[*_Z@Z?U2#F\/0 M0CRD?N[TA\/(:??YK$@_@W>%26&F4\';F;3WT0HX,W M1H%ZYU]2+@+48^KG1K?:/=9NZC?*V_'ZI4="VPGR,\>43/N]JW$ NGX]U1.K M2O]BV2I+[Q\_S.C!B=H=H/U4D:":B;N@>\(NO@%02P,$% @ EXFM5/GZ MZZ!-!P GQ( !D !X;"]W;W)K&ULM5AK;^,V M%OTKA'>Z2 #'MF0[DYDF 9S,!-M!IQF,TRV*Q7Z@)=HF*I%:DHHG^^OWW$M) M?L1)MP7ZQ1)?A^>^KW6YL>XWOU8JB&]E8?Q5;QU"]7XX]-E:E=(/;*4,5I;6 ME3)@Z%9#7SDEV#H4VZHL3OBY+Z9YN5&$W M5[VDUTY\U:MUH(GA]64E5VJNPL_5%X?1L$/)=:F,U]8(IY97O5GR_F9"^WG# M/[7:^)UW09(LK/V-!C_D5[T1$5*%R@(A2#P>U:TJ"@("C?\TF+WN2CJX^]ZB MW['LD&4AO;JUQ2\Z#^NKWD5/Y&HIZR)\M9M_J$:>*>%EMO#\*S9Q;X+-6>V# M+9O#8%!J$Y_R6Z.'G0,7HQ<.I,V!E'G'BYCE!QGD]:6S&^%H-]#HA47ETR"G M#1EE'AQ6-/4>!]=Y7,E-7/42.5^Y1]1HP\8L2!5$5MG;"+I"-N#A/\/L.-OEQA\3]OK![!,^0W3<^'XGI="0>;( C/<=Y@[LFZ92?YY,+\0#G M"7)1P$W9$K#+H\ZQT=EEM'2DF1[ M(\93DGQ\_A;^2Q8'AD1)G*,H:DI?5-W%LC9<[1'O#[2W2Q+@G+$<;.JE=CX((@OQ MB&EG7DZKT,TK&V,ZE1FK$IA$(VPODQ3]AXY&>'3"Y1SPG#X)GYV7&AQ/X+/Y MK;B8I&V2[903I[=:^>$5*=AL7;*5!P'%N>K-:)"@ERB0UPRVKS5\W"FN3)1' M(R\>B$=9U(K.;.M )9]B&6J2I!'*!UURA&F3N38"%]:AO-(6\C;"('_[+BJO M\'9;D)"N.9D%NTUFXJ2'=-H[/>3[G"YE7C[?.@D8<>DLGI@?HT4;[9>R^S;% M)BE[_.B(QR.I+!JS=I[/QOM)2:Q_M0L;=.;[,$DVZ S&BZVYNKOGG\1=X[J- M=W;@>P[ZJ4:M(S[1(2G#0.Y9Y70AQB.F.F[4H/V!5-IL6X+6;(BT%>:+70+Q M"'O2H5L>=4E634!5Y3P*T*U>N!"J2K*5NSELWZBN]!=:/5+I7S;.I6/97!1Z M%?G&7F>/;<.0Z[]!),$/R2(Q[#JE'A.N'TE1^Z%4OPUE+TMD=VD,ET@B01"6 MUUK]LWUW==>*>33D#[5 %UJW%RV1?U/7CZGN>:; K 8)G;/N2DJE3-%I&%A+ M@I=B+@MU]O!4D0+$!V2L+(@[Z,%D'=! S,+_)UR7,IIH;)NZ/.)FU@??Q.&X MC4/R8 0@_0%2CN(E[MI@%759R!*=$X-U763;(NZIH$TF(,M7[!?6WI;'F@GY=Z9'8N2D O=+/S@$=$ M!6OD"%O&*V_1MCJUIC^WJ%K-PI&&&XKY\&%2:I:R[0:3SO M35]M7@[[/C(!VI0T&?'O5,Q; ^LHVDDZ?7O:_.XV>LW!DPGFZ9&>BL]PO[(N M4 ME3O2MU-Q=Y0ANP]I_TCI^$L97R1I9#R>)CM,D_.Q./;?=[CST:!4;L6?1KS@ M%!>_'W2SW=>76?SHL-T>/]U ("1A:H"6.#H:O)WV8DEN!\%6_ D"U3+8DE_7 M2B+ETP:L+ZT-[8 NZ+Y)7?\/4$L#!!0 ( )>)K53CA6D!S ( .<% 9 M >&PO=V]R:W-H965T'I(9&AL# M,6& F4!(FT,2AI#TT.E!V(NMJ2Q120[)O^]*!H=V A=]K/:]?;O2:KA5^KA13KO/W#B\8N&P61$X0"4^L8&$VO M.$4A'!')^+/C#)J0#GBXWK/?^MPIEQ4S.%7B!\]L,0KZ 62X9I6P"[7]CKM\ M>HXO5<+X$;:U;S<)(*V,5>4.3 I*+NN9O>WJ< #H1T< \0X0>]UU(*_RAEDV M'FJU!>V\B3>*X=)?R9#6=6TS)"QI=:*^G]N]*_CL080'S4?/ M)_=?C(%45=+6?=A8FU_LNF[>#_?Z"Z2RYUP:$+@F:'21] +0];=2;ZS:^%9> M*4MOU2\+^HE1.P)K50IJ#6-AP8 M '06 9 >&PO=V]R:W-H965T),TE&:WNR,V-8^NM[SO@2)[%-4G5?$L_M M7+]SF3E]$_*;6C"FR8\X2M199Z'U\J3;5>&"Q50=BR5+8&4F9$PU#.6\JY:2 MT:DY%$==U[;];DQYTCD_-7,/\OQ4I#KB"7N01*5Q3.7[!8O$VUG'Z103CWR^ MT#C1/3]=TCD;,_V\?) PZI94ICQFB>(B(9+-SCHCY^0BP/UFPPMG;ZKR35"3 MB1#?<' S/>O8*!"+6*B1 H6_5_:911$2 C&^YS0[)4L\6/TNJ%\;W4&7"57L MLXC^Y%.]..L,.V3*9C2-]*-X^\)R??I(+Q21,K_D+=]K=TB8*BWB_#!($/,D M^Z<_W@8-'[D2B%XI<)5,V73_?!6E+D=U"Y NWE> =E 9>EZ3"9)7IC0 32N+7+*))C29DJOO*=?O9,S"5'+-F2)_C29*2X#1 MWRU,>R73GF'::V ZANB:IA$C8D;40DC]23,9$[Z2I<[2K30Q?D_4DH;LK ,! MJIA\91VTUC>FT7E$K72A"AG#6K@H36G4OF0ABR=,%K,."05$H-)LBB=F(H(P MYLF<'/*$Z(5(%9Q21R>;M#X+I8F09!2#;OP?.&UFGA/(')$9_PX90U4G;H52 M(-HUY9*\T"AEY"[5*8W(+ 46Y(#T;,MV/?CX]9>AZ[B_P=>A8_FV9]E>0/!W2 X#?W!$>GW+ M<6P@'WC6P$'>GM7WA\C9Q0_D'/3,TK;E?H8-^F #VUZW@><9.7J!Y?O;%O"M M(/")&ZP,,+#![;U?&O@!ZAHW[*!U($AEMG>#XX*XPQ( M2UCTR[#HMX9%!:VKR*N+A%8R]9$PVAGS%F38VJB1C(0158K/.#@+STH&QC;! MD1"12K ^9+E$&5\G2D1\2G'U@D8T"4$I3-0F_+)(4EN!4[' =@JJ+)I$55EZ M$AI@LH&6/"BJ:,FG:M"?0;W8F0\WT;011/G? 1E"7'C(J9QI#(O_5<,<]%4- M\ZD:?&= +G;FPR8-LRC)?D$_W^IYJ%8Q\3'F_1+S?BOF-_2TR.B5\@A-\ F: MKD^*1JPN EJ)UD? TX(16B:C$)*1,B">8;IY->D&(@1A7,'_%,53%?$F[U@3 M3"5$3T!GA$OO5GU16:\3)H1:T+]*E28%WC*EX#1-B$/>&95K?BZA2+0@?;-> MYOLF& '_;ZPZ1RKY$T" M+4/:6,];633Z4*%3"N[0,I0LC'7+C 1B?-4+B#QPG81E$G$ZX5$6"_NFJUV[ MA75W']>V!:WU[K)>,XA RPLPT*'N]H>93X.^W;S04(^WJN\NO'W+&V0ES_:. MS-CU!XWS+>@:EN@:MJ+KL9 1K;PE,DX6EI,B)E_!D]NI-'-0J=$'4&R5IZ&@ M%EL2IRN))Z7$D>9Q#.4&+''MA(T[FI!]BIO;'6?3PO)V-I%(\.;\?L] MW&VW))(L%//$3$ L5/+=ME@(+:=7;;J0XG^GYT ;ZZ_1JDB76VF=7(-1H ?U M?>C0:L5"0CN2<;Q> Y$/=-NH#5!2AR6=+/'T?6>4M!-.7;(SR8.-MI7?,PP#@7K&^K4O)-H%BX2 M_CU%C)BES-43?+_YZ-97O;=D\F?*/"L4]H]48'%YD#P$K(RA7((@(87*5/W. M<#."*-#8'WS8T.[?VN[7XFX,,_&H$6_#-W5=\$JZO!^^K13AQGJS.E56N:VI M3)!J3=^49AX4@L<# !G"@ &0 'AL+W=O>I=(<% M4U=BCR5]V0A9,$U3N?747B++K%.1>Z'OQU[!>.E,1G;M7DY&XJ!S7N*]!'4H M"B;_GF$NCF,G<)J%;WR[TV;!FXSV;(M+U-_W]Y)F7HN2\0)+Q44)$C=C9QI< MSQ)C;PU^<#RJDS&83-9"_#23+]G8\4U F&.J#0*CUP/.,<\-$(7Q5XWIM)3& M\73:9W8V?@0(8;=LCU-W'\C'4^?8.7BES9)QQK6]^! M]*"T*&IGBJ#@9?5FC_4^O,4AK!U"&W=%9*.\89I-1E(<01IK0C,#FZKUIN!X M:419:DE?.?GIR6QZ._UMOH#EY\5B!3>+U?3+[1(^K-@Z1_5QY&GB,)9>6N/- M*KSP%;P>?!6EWBE8E!EF3_T]BJT-,&P"G(6=@%^9O()>X$+HAV$'7J]-N&?Q M>J_@WM MX(_I6FE)%?5G1T11&U%D(XI>B6A)!RT[Y&C86)J*@V$PH0B]0TF5GR)_L'J< MDZ,3VQSI:[5G*8Z=O4E,/J SF7:2P!$E E.P$3D=604?> EZ)PZ*S-7':R!% MTAU) C?D5*S)F\8KR3+\%?XIW@4$;A ,[#OL]>'N!>,P#B"A+_\1V 6$KI\, M+= P\:%C[_OMWO??O/>D_)[Q#!:/=.,IK**H@IT?I"3A8:H4ZK,R=-*8WNGN," M>X<4+W<[%^7V4J,L;#'[063?213#+=)_#$CS9W(I-I<'A8W7@$[), @)>8.T MNQEH]MA\"^F$Q?;9G*]&*Q]Z,:R$I@OLQ281:>3ZMB@B=^ /NU1)6E62_ZG* MTUHX)TPG8ITLU^J*[Y"WL:^CX-8C>, MDUJ<4[:3@^/Z<=\\A\^/S:E]SQU&)(D[&(1/5#EG2_1]HN]7QR>,DK/Z>"=_ M_@7*K6UQ%-B;M.H#VM6VBYI6S<,O\ZH%H[W94OZ0XX9<_:N$;C59M3751(N] M;2760E-C8H<[Z@11&@/ZOA%"-Q-#T/:6DW\!4$L#!!0 ( )>)K51F Q)W MXP4 H2 9 >&PO=V]R:W-H965T[_GCCP=+96^,W-$"P]IDIGCQMS:Q6&K9:(YIL)X:H$9[4R53H6E5SUK MF85&$3NF-&F%OM]KI4)FC9,CMS;6)TRCBL,0S\'0QAR1 ZNPM%SLIS8<7)D59+T$Q-TOC!N>JXR3B9<5(F5M.N M)#Y[,KF^//OC_>EH?QQ=?)J/K3Y=?8/]:W"9H#HY:EM0P<2LJ19X6 M(L,=(MOP665V;N BBS'>Y&^1>96-XA/6@'30C],*R1UZY\;CMY M[5T^SX7&]YS+&,;BD2!F8:2UR&;HGO\IM2:D5NCTIUW,L8\KF%PF2?W/PN!U) M*]&XZ%FBVV7*$\%<(T):5!=R=3U+XB%\R=-;U.S8I$C2-]>7B')TCYK:[,N% MT6RF<28LPN5:I(6%=WH.-U.O3\ZR\#2NEO\)&S3T)7 M[ZO_BP?4D31;=LX$X3*A#7(.'Q92T^-^VS^ OA?V-TW9!E<&$IM"T&E[87?- ME!LT; DQLUSJ_O1B%=S3,GOU9CFEZ0[@+_F"SL#QM;L0>MW!&E\-/GL5/GMO MQ2?ET&KIG"A D6?2KL-G&U!KI?\@4*DPMX+U1[!X]>1$T1J^.B=>0-&A",X9 MBQ^$U' CDAQA3$(?U>N![W1X]!\V0>M4*N3W?)U#W!V1L@JX( M]X,@." .(J(;P!0ED^UW!KQ&%?!,XS-\FS'6;O9)10TZ^A4Z M^O\:'6(I=/P:/.K%UR!A]-\C8508_/-0N$*^@[+)5QBI&0&,;WW$(%7\.CI6 MQ?M4QK[G/XZA-<#QO9T\(>;Y3CQ.6O%?(]KV@[GHSJ. QJ(='_?6FN6&0 M"W\31D5:'YO4]:(D=UN7[O39AI]Z_3OQ,_X/.@GMW-&H8'(37D&.G?3(H;1*H908&7'23,KC8YSSO3!<&U/.$3.45W:WU$H5^7IXKFU+AVM MPWG][+ E;<75BUDW1X4].E_;#/J@ZR:"9C$LL"(W"P3-8-"'#AVJSL9]H@T( M[LJ*Q!WH@2N$;IODB@0+Q@+NC-T]&/KTPS[SU6";WFW8::W-YRGJF?L*82A!>6:+4;U: MK3YTC(KY_HF\^$I"&9A)"E2"4V+UO3[-)+KX\E"\6+5PT_ZMLE:E[G&.@BJ3 M"6A_JI1=O;""ZO//R3]02P,$% @ EXFM5(V9Z&QX @ 704 !D !X M;"]W;W)K&UL?53;;MLP#/T5PEB!%BCB2VY%D01( MV@SK0[>@R2[ L ?%IF.ALI1)C)2E15=.=J#JV2MU+,S'K)Q$#E!*#"UCH'1\H)W*(0C M(AE_&\Z@3>F Q_L#^V=?.]6R9@;OE/C),UN,@YL ,LQ9)>R3VGW!IIZ^XTN5 M,/X+NSJVVPL@K8Q590,F!267]VY2H4RE$7Y/U\9JNAE_SJ3HM2EZ/D7O1(HE#4Q6"025 M Z_364JWU>J%NSML/FKK>D:, 6"*_(M %T+0=J6%JT'0,F,[>) M(:7$W%B*(%D.E"M!D\CE!BZY)(^J# 6;JUM8%1KQW8^LN3Q/T\ UDA)\*^I_ M89^@?SWH#FE-KN/A$,[4T!_$$/=BF.N,'VU"UE;3U[6^][=LQK4?F+;Q^>*AS&RX-",P)&G6&_0!T/#)>@?5$G_P!02P,$% @ EXFM5'3<0IE' M P 60< !D !X;"]W;W)K&ULC55-;]LX$/TK M RU0M( ;V92=V%[;@)-ZT1[2-2RW/2SV0$MCBPA%:DDJ3O_]#BE;29I$Z$7B MQ\R;QWG#X>RHS9TM$!T\E%+9>50X5TWCV&8%EMQ>Z H5[>RU*;FCJ3G$MC+( M\^!4RICU^Y=QR86*%K.PMC:+F:Z=% K7!FQ=EMS\O$:IC_-H$)T7-N)0.+\0 M+V85/V"*[ENU-C2+6Y1$$C/G$3C][O$&I?1 1.._$V;4AO2.3\=G]+_"V>DL.V[Q1LL?(G?% M/!I'D..>U])M]/$SGLX3"&9:VO"%X\FV'T%66Z?+DS,Q*(5J_OSAE(??<6 G M!Q9X-X$"RT_<\<7,Z",8;TUH?A".&KR)G%!>E-09VA7DYQ9?5UOX\O7F[]L5 MK%<;2#\O-RMXO^4[B?;#+'84PAO&V0GNNH%C;\ E<*N5*RRL5([Y<_^8J+7\ MV)G?->L$O.7F I)!#UB?L0Z\I#UO$O"2-_!6W"BA#A;6:" MN$'X9[FSSE!Y M_-N!/VSQAP%_^ ;^!C.M,B$%#T576\Q!*,AT6=6. OL2$AEPE4,N9.UH6]'5 M$XHL$"HB93VIUS+?&=A?WJFM>(;SB&ZG17./T0*VA4%\IDE(I/\,X!,J327% MG393^!'J%_./_!X-7<>&AP6ZR-817>+>.Y%/DMYD<@ELW!M=39HD6KJ@DOO3 M./W4!73E\V![4*M[M-Y@DWZCZ29=TG=-XY"+5;I> [MB<-D?M%2@B\HY>\FP MQR['P":]P;@/'0J.6@5'G0JFU/?R6B+H/2R5$R$0=0Y(,:N-<(*8K!XR6?MD M[HTNX2:(VPA.3B]+[#4U.TF\KN:VH-&S[-I'2E1V5H0$$P57(.RUI([KK=Y3 M ;I"UY:\[(=I=U&D3F=W9]F )1,8#&%#TAF1>70;]FLE'.EG?EWG1V[R1E+J M\7=4V<0K%Q[LHV^>^4N7 6C$;S[8\P&[$_8:L/YLVC0^WE(.B<$O?DVK^X(EE,T\B;B=-5:)X[[:@5 MAV%!;Q\:;T#[>ZW=>>(#M*_IXG]02P,$% @ EXFM5#)'\6) ! 40L M !D !X;"]W;W)K&ULM59M3^,X$/XKHXJ30(+F MK6D+:BL5%G0KP8$H>ZO3Z3XXR;2QUHESMD/AW]_824O8+=G32?J;SA$-O!2BU/-!;DQUX7DZS;%@>B@K+.ED+57!#&W5QM.50I8YH4)X MH>^/O8+Q^28W]H.WF%5L M@RLT7ZH'13MOCY+Q DO-90D*U_/!,KBXG-C[[L+O'+>ZLP;K22+E-[OYG,T' MOC4(!:;&(C!Z/>,5"F&!R(R_6\S!7J45[*YWZ#?.=_(E81JOI/C*,Y//!],! M9+AFM3"/-F_VTL:A(S#U/Q ( M6X'0V=THIZ!<=/ M+!&H3V:>(5![Y*4MP&4#$'X $,&=+$VNX;K,,'LO[Y$Q>XO"G46782_@'5-# MB()3"/TP[,&+]AY&#B_ZR$.DI&GX M[[\ TQJ-!E9F(*PV$)PE7'##41^*:"^X+<,+7;$4YP.J,XWJ&0<+5S[ 28(IN. GN=!"+<=(^XK5*2@W!PP\(R( MKA26IH7:[;IW@E-_'-OG^?0G6$*6FS.#JFC1WO;=>]'8ASCVX4D:)@[@')&N M41B[]W@TA1[2Q'O2Q/VDH8::U0)MXG1=50*IN5GMO&R::]/G!#.8@9$@W[O9 MI!=?J!WKP[3J5_^4(QA;Y9 X+E5*/O.,8/^3+5FM[,Y8T%PA0M%T ;1=H$,B M6\3.<%H$[ZE(OJ18&2"%;0)LEHB@3PZPVU8:& =QQ70.%>,9-4J3$]Z;::D] M6EO?CB"*;>ZB\02^NL9,&.R9+FZPHZNIC5=D2I] , P""(>A_Z-$QG4J:V(D M*;+<&9Y'\ O\YBW[3?V>IZG4AHP* ]\]8UC527/"RU06",=A/#EIGUUBMH+' M(_IN7^%)#QW'>SJ._S4=ZV(5H[X_[7!$R#L$E M% >=P ?CZ&#@O5'9"W2^EM+L-E;!?HI>_ -02P,$% M @ EXFM5/0W%24X @ >00 !D !X;"]W;W)K&UL?51=;]HP%/TK5U$?6FDC$.B'JA )0MM%*A1!V1ZF/9CDDEAU;&8[I.VO MG^U QB;!2^)KWW/.O3?'"6LAWU2!J.&]9%P-O4+K[;WOJ[3 DJB.V"(W)QLA M2Z)-*'-?;262S(%*Y@?=[HU?$LJ]*'1[)FZ(UZ]^.!S7<)WRG6ZF@- MMI.U$&\V2+*AU[4%(<-46P9B7CN,D3%+9,KXO>?T6DD+/%X?V!]=[Z:7-5$8 M"_:#9KH8>G<>9+@A%=,+47_#?3_7EB\53+DGU$WNS:T'::6T*/=@4T%)>?,F M[_LY' &"W@E L <$KNY&R%4Y(9I$H10U2)MMV.S"M>K0ICC*[4=9:FE.J<'I M:)D\S9+')![-7F$4QR^KV6LR>X+YRW,2)P]+^ HS(B6QHX/+"6I"V15< .4P MI8R9N:K0UZ8.R^:G>\UQHQF.,=K>]5Z/&3G_3FTMI)IM3KH#AQD"[G=MK#V1C M]";08NO,M1;:6-4M"_-O0&D3S/E&"'T(K$#[MXG^ %!+ P04 " "7B:U4 MSJ[>NQH# "1"@ &0 'AL+W=O(G3EGSIPXD^FN*7OC$8! [TF<\IX1";&\,DT^BR#!_)(N(95WYI0E6,@E M6YA\R0"'&I3$IF-9OIE@DAK]KMZ;L'Z79B(F*4P8XEF28/9Q S%=]PS;V&Q, MR2(2:L/L=Y=X 8\@GI<3)E=FR1*2!%).:(H8S'O&M7TUL'T%T!$O!-:\Z>%G,*^8P MH/%/$HJH9[0-%,(<9[&8TO5W* KR%-^,QES_HG4>&W0,-,NXH$D!E@H2DN;_ M^+TPH@*0//4 IP XNX#6'H!; %Q=:*Y,ES7$ O>[C*X14]&235UH;S1:5D-2 M]1@?!9-WB<2)_G3T,KI_'J'I:/#P[7[\-'ZX1Q=H2#A>+!@LL( 036$%:0;H M= @"DYB?R8CGQR$Z/3E#)XBDZ"FB&<=IR+NFD)H4LSDK\M_D^9T]^5UT1U,1 M<31*0P@_XTU92UF0LRGHQFDDO,/L$KGV.7(LQZG1,_A_N-T@QRW]=36?NX>O MXJ0ZM71>NOGKAPQ%8P$)_]V0J%4F:NE$K7T/,J>M>P(YT-= ]5JO^H%KM;OF MJFI+39#M=M0:PMDU38[:'D[WM9%.8%7;ZY=Z89VHZX)L(LL)0*QXNC^VUW;V9([1_9W MVW5L]V!_W2_.>:WV%W]KHH*.N\??;9.RF[O44.J*Z5+. >(<<6 K>8CYN6X0 M5$3 FHK?=AW;.[+/VU9D^P?[['_MJ+M-MR:F8^]X;%8^[@FPA9YY.)K1+!7Y M9['<+>>J:SU-[.S?J'E+#PU;FGQ8DQ^]!4DYBF$N*:W+0/K+\ODG7PBZU"/$ M*Q5R(-&7D9P9@:D >7].J=@L5()R"NW_!5!+ P04 " "7B:U48&T>>-(" M "'!P &0 'AL+W=O)O!0/(,DV$,OY4G%8=4@-WQUOVKR9WS&5&)0QX]B.-5=*U;BP2 MPYP6F9KR]7>H\FEIOHAGTGS)NO0-VQ:)"JEX7H%109ZR\D_?JSKL )"G&>!5 M .\C(#@"\"N _UE 4 $"4YDR%5.'(56TUQ%\383V1C8],,4T:$P_97K;GY3 MU11QJC<=O8XF+R,R'0T>ODW&S^.'";DB$RH$U1M"SH>@:)K)"[2^/ W)^=D% M.2,I(\\)+R1EL>S8"G5H-CNJ8O;+F-Z1F#ZYYTPEDHQ8#/$^WD;]=1+>-HF^ M=Y+PGHIKXKN7Q',\KT'/X/-PMP$^/ T?0G0,OI>-7V^);_C\8UL"*V %D+G@ M.1E@I00V!QX+E9"!.1 @R,^[F33V7R<"!G7 P 0,C@7D&YJI#7:Q"7Q):/P; M V%SJZ;-+U:9_NDSC&+\)V0V.(QE*,+W=?1WH&+J@-W66;3E$#[0-N5YQ]L MMKUS12'?PESU$J,53)6-7EOKU^3.7*(?['WW=E ^"O]HRB<*VWB1,DDRF".E M<]W&HHKRVB\GBB_-13CC"I,RPP1?2A#: =?GG*OM1 >HW][>7U!+ P04 M" "7B:U4%7,4H>L" 8"P &0 'AL+W=O6B-A*%LE7B4K7 'A /;GK:>B1Q9KL7I'WX M'3LE9%(;,6W5>&EC^UQ^Q_[+/LV%D"]JBJAAF<2I:CE3K;,SUU71%!.F#D6& M*:V,A4R8IJ&385/,=,Q3[$E0LR1A\K6- ML5BT'-]YF^CSR52;"3=L9FR" ]0/64_2R"VBC'B"J>(B!8GCEG/NG[7]FG&P M%H\<%ZKT#::4H1 O9M =M1S/$&&,D38A&/W-\0+CV$0BCA^KH$Z1TSB6O]^B M7]GBJ9@A4W@AXF]\I*YO]LN=J(DD/@;W (5@Z!Y!,=3 MV1R/OI.='0^&L@4KO@21W"%"-<\HD-#Z.,A\XR(PE1=?<\,79B# -:4F,6Y08#S:0&VGZ$I_,E5\]G%O; MJQ]X?@5KK6"M6=;:UEGAZ9IB0U=CHIXKR.H%6?UCNR@+LJQ$)DID+!&S5*\[ M_SQ%PZ8PE\@\]&M-=[X&ZZC .OI76#3/Q6@=5F4*J8Q%V'+H-E0HY^B$ M4+&EC8*]\9^%>42JK!;F<<%Z_,F$>5*0G6Q?F'F*DY(PCP^#]$4F5<4F^M[[X^!5QMKP#K3A)WR&"]0OO7+^)U.J__X2^1]\BOY&JZL< M9;$&WB:U^N\OCU_;OEZK<_S!5>J6^AS3,U)O,.&I@AC'%-D[/*8[6^9M6#[0 M(K.MSU!H:J3LYY1:5Y3&@-;'0NBW@>FFBF8X_ 502P,$% @ EXFM5 0@ M@1J+ @ # < !D !X;"]W;W)K&ULO55=;]HP M%/TK5U$?6HDV)%"H*HB4$JHAK:@BP!ZF/9CD0JPZ,;,-M/]^MI-&; VL#]-> MB#_N.??<8WP].'#Q(C-$!:\Y*^30R93:WKNN3#+,B;SA6RSTSIJ+G"@]%1M7 M;@62U()RYOKM=L_-"2V<8GD4PX#O%:('/ N0NSXEX>T#&#T/'<]X79G23 M*;/@!H,MV6",:K%]%GKFUBPIS;&0E!<@<#UT0N\^ZIMX&["D>)!'8S"5K#A_ M,9-).G3:1A R3)1A(/JSQQ$R9HBTC)\5IU.G-,#C\3O[HZU=U[(B$D> QG,Q@&7Y=C.%I',:+V;CVT863&\UC?U6A*&\/VK!L%$82Y_G$G9J5-V;,KNJ8,L]BB5OI!*FJ-(C0)9 M*V@ZD)*O9_E,=]@'GN?=Z?+W#3*ZM8SN61DC+K9<$(7PP(OTR(,S)=[6W+?_ MR]5>G;+WCUWM_<75\M_\,:KOW_6:K>_76OMGM4:_BVL!^6!/"Q2*O.E^G*?V MX V):/+3/6H]YIW0-VE#"PD,UYJI?=/71RK*WEM.%-_:;K3B2O?J?6(:7/T !K\ 4$L#!!0 ( )>)K52!VR*EZ , !\0 9 M>&PO=V]R:W-H965T9Q[[_&USTE,_T39 MC_1 " >_XBA)!\:!\^,7TTRW!Q+C])8>22+N["F+,1>G[-E,CXS@71X41R:R M+,^,<9@8PWY^[9$-^S3C49B01P;2+(XQ^WU'(GH:&-!XO; (GP]<7C"'_2-^ M)DO"U\=')L[,,LLNC$F2AC0!C.P'Q@A^&2-'!N2(34A.:>T8R*$\4?I#GLQV M \.2C$A$MERFP.+GA8Q)%,E,@L?/(JE1UI2!]>/7[/?YX,5@GG!*QC3Z'N[X M86#X!MB1/-M/E:CY]6"W!Z&$"[D>S!=B,OJZG8#X=+=>+Z?G>#1C-ORU6LW^F M$S#^MER!CQ/"<1BEG\2M]7("/G[X!#Z , &K \U2G.S2OLD%05G&W!9D[LYD M4 >9.6:WP(:? ;(0:@D?Z\,G9%N&P\MP4[2E[ TJ>X/R?'9GOB<.Q$C ]&<6 M\M]@2;89"WE(TL_@?G/S,-/4L,L:=E[#Z:@QIBD'E(%13!D/_R4[(*^TM>Z< MQ\OS2'&^# .[!^V^^5+O4 O*M0*O1%V0=$J2CI;D.A$.$>7L_A+.T#JSYPQN MK;#M>GZ#G0I"@=7.S2VYN==R^TK3E+22T\_-*?IZ6WST. M&=C@*"-MQ#RE9."HD]J"$E/?:R?6*XGUM,3F&<]P!.ZS9*=9QWZ9S7\WK01E MC>!_TDJ@-,RQ+-1LJXIR+?%I;RNT*D>UWJR6(D6]MM5@IX5<4JN9/7R[6(H< M#1U8L,FO!6;;?@?%RG,A>H->BN +F_$=^;"XY*;"G,#S4 >YRJRAWJV5Q:U9 MU;!R5^B\FW9@Y9-0;Y37JP>J1NC8EATTFZS";!]VZJ-J^34$_51N#UFO1:4-"V80?%RHJA_Q8)^>KLNA J]J/";*_7 M]32$E8?#/YDX.U*&.0%W5"SYJZ2$*N]%UKM)"54VBO0V>KV4D&J2T/+V MP+R@ZZT-U=Y?]5YZC9*0:I6NW5P,+:#.%S=4N2G2N^E54BIRZ)Z46L@EM\J3 MD?Z55Z^A(KC^F@TA])5I56$]Y#>GU:SMWN366>R"GL5D@8CL19AUVQ,#8^?= MZ/F$TV.^H7NB7&P/\\.#V,$3)@'B_IY2_GHB]XCE?P+#_P!02P,$% @ MEXFM5'F1Q'Q1! N14 !D !X;"]W;W)K&UL MM9A;;]H\',:_BH5VL4E;$]LAA F0.%5#&ZSBT%T;,"5J$C/'*9OT?OC7.32& M)G$SI-Q 0OZ'QX_#+XY[9\:?PR.E OSQO2#LMXY"G+X:1K@[4I^$=^Q$ WGE MP+A/A#SE3T9XXI3LDR3?,Y!IVH9/W* UZ"6_/?!!CT7"

?UBZ3T<1_V ,>B?R1%=4;$X/7)X9>96]Z],@=%D .#WT6T/X=8R= M."&)>'3I.;PX!O%0MHP]QR>S?;]EQHJH1WKS7*:7OL"YL/E]^EZ./HQ!:OI>+.^$G& M;583\/'#)_ !N %8'UD4DF ?]@PAU<8]C5VF;)0J0Q7*YH3? 0P_ V0B5)(^ MUJ=/Z"Y/A]?IAO0H-PKE1J&D'JZLMQ5 C@1,?T>N^ M6=!=Q5[@T_ SN'[\L M9IH>..^!DQY618\QXR?&B:!@RRH\2PO828'X+_HR@! Z. M8.6%Q@1H*@::C5D-+T@+&S [*WKE8QM"\XW;)6'8[M@5?SVHJ =1322-)))J M&J]X!W%SQBNZ03W>:F 5%NEVS=7,Y6)8!SEVAY8/T*U':QJL MB 3MY@Q6I(*=NOKIVYN\U.U.P48'M_%;@I2%V1:N>-A!!3VHIUZIW> _4(_? M4+$*=ALS'REX(;,!K&1%WX-X29B&XDBQ$.E96#4%_\)W=+%T:V[MAA3,D'[U M=N-$X%I\+PG3\!TI-B(]&ZLFXA;N(P4\U&YN0A3\D'X]5H/[685+6PO.ZT*N ME2E@(CTPTP7W..*1)2NJN[>U(==B+]YA]1BLA?^W !TKH.'F7E:QHAO6+]SJ M[(\X[VR09,87PTJH8USLJ\6;FO)A^>0&(?#H0::9=QTY<3S=)TQ/!#LE6VU; M)@3SD\,C)7O*XP!Y_<"8>#V)=^_RW=K!_U!+ P04 " "7B:U40!KX4X(" M "4!@ &0 'AL+W=O4Y;)MI,HM;EW7;E(,"6RPC>8Z9L5%RE1>BO6KMP()$N;E#(W M\+RZFQ*:.9W0GKV(3LBWBM$,7P3(;9H2\=%%QO=MQW<^#\9TG2ASX';"#5GC M!-5T\R+TSBU1EC3%3%*>@QG@.+K50\+9*U@I1F^9.\%W4X2 C\,PE!D1!8 MW3F15=DGBG1"P?<@3+1&,PMKU69K<30S39DHH6^ISE.=X=-L,(E'@Z=X M%3 M'QZBX1AFT>-T *-!-)F.!_G=-XA&S^-X^'/0A][S)/XWN/L*HRB>CH?Q*USW M41'*Y U< EZ<#"5L_ 1BD7BO[&)?2X5!< JR5@U0+>G0%\1"E!)20#'SZ0 MB%-.[N!.E=27IWD=0'Q:%F^4Z6-L^N'1#Z7KWFGR:ME:2U MBZ0Q5X2=8JO]#UN]9*M?;-0#H0)FA&WQ0I,:)5CCRTUJ'+DXTZ1F2=K\4I.: MQV7S_>:9LK5*TM9%TC[.%4A<; 55%.4MK$P==\=US#6TCOZ9IS2X!T/&S&O] M;JYI)H'A2N=YE88V(?(9F&\4W]BY,^=*3S&[3/1G X4)T/&ULI55-;^(P$/TKHV@/K=0V(6D"K0")DG07:8LJ NQAM0<3 M#%AU8FH[T.ZO7]L)$6T"JK27Q!_OS;R9L,O8H.QA+>49J)G;:3*&;7&F=E:,ITBJ*5_;8LLQ6AI22FW7<0([122S^EVS]LS[799+2C+\ MS$'D:8KX^P.F;-^S6M9A84+6&ZD7['YWB]8XQG*V?>9J9E=6EB3%F2 L XY7 M/6O0NA]V--X Y@3OQ=$8="0+QE[T9+3L68X6A"E.I+: U&^'AYA2;4C)>"UM M6I5+33P>'ZP_FMA5+ LD\)#17V0I-SVK8\$2KU!.Y83M?^ R'E_;2Q@5Y@O[ M$NM8D.1"LK0D*P4IR8H_>BOS<$1HW9X@N"7!_2K!*PF>";109L(*D43]+F=[ MX!JMK.F!R8UAJVA(IJL82ZYVB>+)_F@\C^+I4S2>QC 8A_ X&$U@/O@YB^ I M&L2S253L74,834;SP70TCV TCJ>3F=Z BQ!+1*BX5(A9',+%MTOX!B2#Z8;E M F5+T;6ETJF]V4FIZ:'0Y)[0](3X#7BM*W =UVV@#\_30YQ4]-9'NJVR4Z7( MK5+D&GO>J11E.RRD.KE27$&(%Q)46!"]YD2^0XR3G!-)L(#?@X607)W+/V>< M>I53SSB]/>%TR(1LRES!"@Q+W]!=O^/=J23MCO-3!P5>VZE 'P3=5H)NSPJ: M9:I)4/(7+^&[:@Z-92TL^$=^7=_O?!)7!UVW'*]9G%^)\\^*"S$G.Z0;@CIZ MJ@BYJ5:31+_FO>7<^H, M74%RHMA!349#L>N@T\5N5UK;_UWL]E>*70>=+G:G$M?Y0B(/Z=,W#TE8(<)A MAVB.F[1V:A>BJ>IU5$/5[:->J]\YU:S6*D- \4K1G)NV"I87;T)K51#%=6"8 , M ($) 9 >&PO=V]R:W-H965TX?4X'8 MGG\_CV?LP9Z+%YD */(E2W,YM!*EMA]L6T8)9%3>\BWDN++F(J,*AV)CRZT M&ANE++6=5LNS,\IR:S0P<\]B-."%2ED.SX+((LNH^'H/*=\/K;;U.C%CFT3I M"7LTV-(-A* 6VV>!([NR$K,,( TU88PC,\'FU;E4BL>?[]:_VC8D65%)3SP] \6 MJV1H]2P2PYH6J9KQ_:]PX+G3]B*>2O-+]@?9ED6B0BJ>'90Q@HSEY3_]$G\Z)A_]R8PL_<=%0)X"/US,@G+M/9D%_N/DSV!L MQ!;3:OB+/YF6NH^_A6$0DN#WQ63^R@ =,TZGV$:* M'+M#RKY!3#;8%236;L0WN9G .L3:?\%LKE(@4 8CJV!.9;%TZ!F'NL7L1DZ[ MTQK8N^.M;0I]EW@#!W/T0Y'_%*-W='478;CE>#:,I= ;#JS"\?Y./E$L) M=9(8!-M1W1RQHO H%.;,G&+P&N&]=SRO78-H2IV!Z%80W9_/A4;XSP#=)D#; M[=3B;PJ=B;]7Q=^[&/_L[3G"B%E5F[J)'1VE6-?IY8/4:X3G>KT:0E/F#$*_ M0NA?1)AS15.28R(:M< TC@*!0*;#<)6 P*F(9T"N=+JN;[3F*99^HVR[;K_& MTI2IL]A'MUD&8F,N>4DB7N2J;-_5;/6.\,WU69N_Q_=%^1SX;J9\G&!SWFCN M%-9HLG7;Q;T5Y85?#A3?FCMSQ17>P.8SP3<2""V ZVO.U>M .ZA>7:-_ %!+ M P04 " "7B:U4:DARPDT& #!+ &0 'AL+W=O_%Z5ZD8$JT M>6 3I]V5]L-?$K(9TB0F;>.^:0F,)^,9\O/XC\^>_>!;N!5"HA^NXX7GG:V4 MNZ_=;KC:"M<*3_V=\.)/-G[@6C*^#!Z[X2X0UCH=Y#I=W.OQKFO97F=XEKYW M$PS/_$@ZMB=N A1&KFL%/R^$XS^?=XS.[S<6]N-6)F]TAV<[ZU$LA;S;W03Q M53?WLK9=X86V[Z% ;,X[(^/KV.3)@-3BWA;/X<%KE$SEP?>_)1>S]7FGET0D M'+&2B0LK_O_O5^FDX\G\V"%8NP[_]AKN3WO M]#MH+396Y,B%__R7R";$$G\KWPG3O^@YL^UUT"H*I>]F@^,(7-O;_[=^9(DX M&�F@$X&X";#B#9 )).=!]9.JV)):WA6> _HR"QCKTE+]+4L:E M#.)/[7B<',[F]]/E[?5T?KM$H_D$78YF"W0_NKJ;HNOI:'FWF.X_^P-=SN:C M^7@VND*S^?)V<;=_/S.:H-'MX=B_YV@Q'=\M%K/YG^ABM)PMT>>)D);M?(E= MW2TGZ/.G+^@3LCUTN_6CT/+6X5E7QA-*PNJNLN O]L'CFN"OK> 4$>,$X1[& M%2YQGDN<^B,U_D9A*&1X@BXM.T#WEA,)-+'#E>.' M42#0OZ.'4 ;QU_8_Q:U(?BN2WHK6W&KL!SL_L*1 #WY-ZO8.>.H@>9B?AH9A M].-Y/E7^+'80PH*9!\A#V1:*E M0 ?$-,SJ0%D>*%/6XLJV'FS'EK9X7T%X?C^N3,Q$!/:3E2 I_D[';J,8=;*R M+KR4%*,W8+T722E;<QU)*,X MVLO(6RO*,\B]#70_FD8/D-I3AC[]'MGR)PK%*@JR/'MKY.XGM(GJ4--@'3":!+W,@U:E HAH:$>B 4PTU%!\8]Y).:',,%Y^ MQRO,"#?YH";O %1#350@^45,\H;Y!PH::@RVD7] H*%F8(-%R:B@7V%5RI)= M-C-QG]?D&OAGJ %XF;/N!+G"2G*08OHD;DCCM >V]ZA*!*#+Z&O/.I#-&+2X M)&?.CJW)56;UBS(&-.+>ARS+&+B&U5QKOC!GCHXM=A5F]:L=/N@=<=N+<^;Q M:,!E,T7 0%NLIFV#APG]0LV6<0RXQ%3WHX6!GIAI6% RI\<6\@HSQ4*.@<)8 M3>%F=7G-_12Y&J3(J1 J.)FM'O?K@:MQ $$$RT:P$46$MU: &T MF1908:9H(2@PFZJ9W4;57M-@4( UU:XG4& RU:$GT&9Z0H69HL&@!P*MFNUM MU.XM[0<%H%/MF@0%EM-W:Q+T.,25)L7( .+TW6*$LE!8E1\ --4N55 @+VU3 MJJ!E#:*J+:PPJV\+&8";?8Q2P8"ZK"VE@C53*BK,ZC?^#!C,6EM,9-" -,,^TZ!COX+4R'CL'* D6I8"J38K! ;-:&?J&NUFN: M#P;$9MK5#09@9CK4#5:6+4HU4YD4@P6PLS94#77-WM)T<, YUZYY<" Y?[?F MP9MI'A5F]8L;!X1SO9H'4:4)N,RU:QX<@,O;U#QX6#80FOG%HZWR4J38H 7=ZZUL&/:QU*DV*D0&RN5^L@C=L,#F#FVK4.$QAK MZM ZS+*(43I?HC(I!@N,-O5J'.25;88)<#:U:QPF,-C4H7&89?&B5#.523%8 M8+BI5]L@;VPS3 "XJ5W;,('=YKNUCYCV8)(# ML>K8S'9(]^UG.R%+RV5[B6_G__?OG-B.2BY>90:@T%M.F1PZF5+;.]>5208Y MEAV^!:97UESD6.FAV+AR*P"G5I13-_"\OIMCPIPXLG,S$4>\4)0PF DDBSS' MXO<]4%X.'=_93\S))E-FPHVC+=[ M3+=B;TR&U<4I(#DX0S)& ]=$;^W;AG MXFW -P*E;/61R63%^:L9/*9#QS- 0"%1Q@'K9@=CH-08:8Q?M:?3;&F$[?[> M_;/-7>>RPA+&G'XGJLY*"FDXGDM MU@0Y856+W^HZM 1^]X0@J 7!_PK"6A#:1"LRF]8$*QQ'@I=(F&CM9CJV-E:M MLR',_,6%$GJ5:)V*[T=/H^?Q%"T>IM,EFDR7H\>G!?J$1DG""Z8DPBQ%7U4& M LTA ;+#*PH274Y 84*O=.3+8H(N+Z[0!2(,+3->2"V1D:LTG=G#36J2^XHD M.$'R!8L."OUK%'A!<$0^/B^?0-+(_?=R5]>D*4S0%":P?N$)OW:V/T8KJ80^ M<3_/&(>-<6B-NR>,EP*GH(]O75_Q=Y]C-:N\^M;+W,A=[/O^3>3NVI4Y$A2$ MO2;H'6:WP>R>Q3SXY]?H&=0U&A=" %/'6"O#7@OCMN]_0#V,&9PB[36DO;.D M[XXJM]C_*&KOH%Z!-[C]0'H8Y-\.O ^H;NOFF5=/'^(-81)16&N9UQEH%U&] M)-5 \:V]C"NN]-6VW4P_OB!,@%Y?&ULE57; M3N,P$/T5*^(!)""W-A341BIM$4BP5!1V'U;[X";3QB*QL[9+V?WZ'3MI5$I: ML2^)+W..SQQ/)OVUD*\J ]#DOX&GA>Y!67(7-DG6=>QGD.2E=*BJ,&HH&"\>M/WVHW@^_C29D=CN9/)/QY'EX=S\C9V0JH:0L)9-WK!<%BAR/05.6JQ/XBS8T7@2-%X'E"_?P/PO-?5U2D:"*Y&SE%;EQE/CB0*NJP6Q M(#>,4YXPFI,9+@+6ME;DYW"NM,3J_'5 4=@H"JVBSAY%FUN ^A;:+*X8(LM@ MOMFW^,)#-]ZV?6R)N>PU,1^D=1IIG8/2T!Z;)J%* >9]AM4J)5K0IK&BZFZ= M[WN77K2CLB4JZ'3VZ.PV.KL'=3[J#.1&6RVV36+W\^&]71O;8J)V>5$C+_JO M&[:%)KZH.?ITK;Y_T>OMJ&Z)"CMAL*/;W>HAIG_CM[ED7)$<%HCSSB\P;5GU MQ&JB16G;REQH;%)VF.%O!*0)P/V%$'HS,9VJ^3'%_P!02P,$% @ EXFM M5"SKVGZ9 @ _08 !D !X;"]W;W)K&ULC95= M3]LP%(;_BA5Q 1(EGTT I9%*VPDD8(B6[6+:A=N<-!&.W=ENR_[];"=$H4VC MW;1V?-[W/.?$=N(]X^\B!Y#HHR14C*QSN)=+P)^%' 7K3&2%>R M9.Q=3Q[2D>5H(""PDMH!J[\=3( 0;:0P_M2>5I-2"]OC3_=OIG95RQ(+F##R MLTAE/K*N+91"AK=$OK+]/=3U#+7?BA%A?M&^BHTB"ZVV0K*R%BN"LJ#5/_ZH M^] 2N,$)@5<+O/\5^+7 -X569*:L*98XB3G;(ZZCE9L>F-X8M:JFH/HMSB57 MJX72R>1N_#A^GLS0_'XV6Z#I;#%^>)RC ?HN<^!H+ 1(<8F>U78ZGX+$!1$7 M:O5M/D7G9Q?H#!44+7*V%9BF(K:E(M*^]JK.?E=E]TYD?\+\"OGN)?(KW%9]:)KA-1QSXWK=C,.&<=C+.(4,.(<42?S1 M0S<\RNRY;GB UQDT[.8+&[ZPEZ_:2J?!PJ.^T(NG9N#ACMUN6D/PSJS*\+*A"!3,F" @ B08 !D !X;"]W;W)K&ULE95= M;]HP%(;_BA7UHI7:Y@.20A4B46!J);I5A6X7TRX,'(A5)V:V ]V_W[&31BD- M:+M);.>\KY]S_)%X+^2K2@$T>>9!*+0G.6PY,DJL@R*O_< 1?[@>,[[P// M;)-J,^ F\99N8 ;Z9?LDL>?6+BN60:Z8R(F$]< 9^K>CR,3;@.\,]JK1)B:3 MA1"OIO.P&CB> 0(.2VT<*+YV, +.C1%B_*X\G7I*(VRVW]V_V-PQEP55,!+\ M!UOI=.#T'+*"-2VX?A;[>ZCR"8W?4G!EGV1?Q7H.619*BZP2(T'&\O)-WZHZ M- 1^]X@@J 3!OPHZE:!C$RW);%ICJFD22[$GTD2CFVG8VE@U9L-RLXHS+?$K M0YU.[H;3X=?1A,SN)Y,Y&4_FPX?IC%R1;SH%24:%E)!K,F5TP3C3#!0Y'X.F MC*L+C'J9C AX3PQ@:XPGUIB]$&6IJ%'T"C\("S+:C?:^<,:\[P)&>Y9A59 MD[>-,OP$T.EW#ZO9$M3K!>V444T9G:2<"TTY$?_#&GU>^K ?'I:T))K52[#>@3T00 &(4 9 >&PO=V]R M:W-H965TBJ4_^((0 M 5ZC,.:GK840R6?+XL&"1)B?L(3$\I<92R,LY&TZMWB2$CS-0%%H(=OVK C3 MN-7O9<\>TGZ/+45(8_*0 KZ,(IR^G9.0K4Y;L+5^\$CG"Z$>6/U>@N=D3,13 M\I#*.ZM@F=*(Q)RR&*1D=MHZ@Y_OD:, 68OOE*QXY1JH4":,_5 WH^EIRU:* M2$@"H2BP_'HA Q*&BDGJ^*E)6T6?"EB]7K-_R8*7P4PP)P,6/M.I6)RV_!:8 MDAE>AN*1K:Z(#LA5? $+>?8?K/*VKM<"P9(+%FFP5!#1./_&KWH@*@ $=P"0 M!J"F $<#G*: M@:TFP)<#7"; CP-\)H".AK0:0KP-%[R55WPV7898X'XO92N0JO:2 M3UUD!?=5R# [B>QD-P]*F.96AF M&9/D!$!W'\N%F>4L2:46/V.Q]\7UY0"NW8HNS2Q?L61!'<4"N_L471W M5O1 MJ &+D^<+[5-T?0#7;D4W[ZCH]ET4?36S#$E0L!BJ\>Y=9L:]F>5Z&4LMMH'% MDC92> DJO 1EM.T=M+>7%P86IV!Q,A9G%POC' Q8+&@\)W% "0=_W\HV8"1( MQ/\Q]- N>F@;=9YQ+O==-$HP3>5.1X!@@=,YX75)S9F\C$EMM5[ZOJW^>M9+ MC0*W4.":1XK%\S\%22.YDTD8IZ*N[XN- MDL8XXLMX;AA76-DDP _*'2S- YK=XX!9>:VI-@=M,XW:D_.&;K5AVY!O6+H4 M=(QR'PF-)LN4RWJ31[6=]3;2--59[-F^[[NNX_N;:J]UV\;3&):.!\V6]Q2G M)&#SF/XK]0K\"B8D)C/I.\> Q@&+2/:P"$2>VK*I5+O,;5LB-&DL/1&:35$7 M+/@//)!X*BL-W%)!YU@=(TT55IH9]#ZJBDN3@YWW*(L;3;-=%ELU?*N;-K4L M6-HE-/ME.>#/5"P6+,P&71:"'!AU^,]L] TD^$W-1VX:G](G8?>#;>2 ST/01]U_DWM$56V@GOV@BK/075! M)%S0" L"V S(/0^GDY" 4%[4G8 T>S6(CM^&#FK+6#:#N$+;BX'7-051>CPR M>WSI/T"N32(D:A[4';+0MG'['5C=IN4*K,I!7;U]D_NK.8TY",E, NV3CG3( M-'^AE=\(EF1G]PD3@D79Y8+@*4E5 _G[C#&QOE&O XK7BOW_ 5!+ P04 M" "7B:U4\5QO>=($ 4% &0 'AL+W=OLZ";=2=>"34G24QJI3;NMV]I&S77[,.V# TY !9NS3=), M^^/W&@AP5W ZG2:E4ELPO _/^^OA-9.MD,\J8DRCES3AZF(0:9U]LDYFPND'?ALU8DA@DX/&E AW4 MSS2&[>,]^H^%\^#,DBHV$\D?<:BCB\%X@$*VHGFB'\7V9U8YY!N\0"2J^(NV MU;WN 6YTB*MC(%!&O/R/WVI M$R('T&I#(@WQJ,>@R\RL K'"V9%6Y=4TVG M$RFV2)J[ GB\\/LUY.KR\7--9H]W,UO[A>7 MGV\?[M$)NJ=24A-D]/Z::1HGZL/$T?!,8^D$%?Y5B4]Z\'^A_!3A\4=$7$)4 M1"53'2 S.\@=E:?(PR7(T^(:O7_WH0O+ >?K") Z J0 ]_HB8(!.3"F$:"92 MZ ]%BPJ[!/?YFD'-:K3 MS'FL%8J5REG8%?Z2$'8+1J;S-U-\.O(GSJ;#C[/:CS.K'XN2+^1R]CWGE5U==S4IPOT5I-"(]E/R:DF^E],0E"\2:QW\#G:"=[$ H MC?Y![[J8E)C#%A,?5!)^NLD,:S+#[R#S$;6NB@T$CG($>8U!NF!E6^@3"T\H M7 *]11F3L>A,KIT%1CM&)1JC5' =*80)"NG.UEBCVK^1%1F:%:-Y0KD%:UQC MC8^C2<]K0N=O;-*J-6FN(R%-MKI$\OQ5,7L^\3$^[RXA[#;R[5IYW/( WMZ* M(6@F7G.":H)T[JG!+Y.;2C6,"% >L /M=U4]MTUY[/N>CWL8MUXXV"X+A2*) MS*3/5F:X$7!\) J.&PG'=@TOG*P>E56/HL6C-J:'^=K2KP>@SXJ&M4:N46A\ M0*+;N0#YNXMYG.:I#;N16NP?258:P<5VK>O/"GO)8EG2LR3&CCXZG)A&.K%= M.Q\7EPK!U*TTO,^A7&R@C8;B(Q%1W*@HMLOH=_6)';I\L=D&Q$9DB5UD?X+P MF)?N@8F%O)9,C,]ZYP322":Q2^;CXNFMU4!:8^^1J"9I5)/\?ZIY -H[V)RD M44UB5\VWEL/K"79H&1M)HZS$/L7>I%DB=HQ5P_U^P$:9?=8BC4Z2X9&41B.( MQ"Z(_VW>FE5H7[6B:PM^(Z)D;"4R9S( /\W(#616-):P'9?/3*,-37)8Y,4. MITY*".-Z)T/[8\;^J>O^8 M=H['$+H1W],6\U%OC815":";$]K5TJ)A?3["D M-YI>HZR>75GWW*K8=5/KV995T.U]&?'[.35JZQT84*L"JS??9FRN\WD@3A7V M5X5W/L;$^X:5T_ID8[Z7W5&YCF$&2]@*#%W8? ^0+#]!E2=:9,57G*706J3% M8<0H;*C-#7!])83>GY@/0_6'P.F_4$L#!!0 ( )>)K52W,'&PO=V]R:W-H965T3&+!(;&8;*/_]SDX(M$#:/53B);&3^\[?W><[ M76,MY%S-*-7H)4VX:CHSK1=WKJNB&4V)NA8+RN'/1,B4:-C*J:L6DI+8@M+$ M]3VOYJ:$<:?5L-\&LM402YTP3@<2J66:$KGIT$2LFPYVMA^&;#K3YH/;:BS( ME(94/R\&$G9NX25F*>6*"8XDG32=-K[KXJH!6(N?C*[5WAJ94,9"S,VF'S<= MSS"B"8VT<4'@M:)=FB3&$_#XFSMUBC,-<'^]]?[5!@_!C(FB79'\8K&>-9VZ M@V(Z(==GC?0]VGA\']8]@>]9\>T14*,V61F*#[OTNF-ZC/(\I-VM% BJDD*;KH M44U8HB[!7LV(I&K[8AR-9F*I"(]5P]5 U1SH1CFM3D;+/T'K@HU$!QZ_A+B2HR))?9,FW_BJGLF1BNC+7)49=D4(-*6)O85M*PJ<4 M[K5&XPW:MQN0C?W<7A,9H]\_P"7J:YJJ/R6$*@6ABB44G" $)%(X'JY'--]F MG*Q "3).*(+J1B /''X!,F2_+X^)D!U2M8>8@E^U?*_N-=S5$6I!02THI3:" M*L]3D-$3"Y,J51)UM7!=/0\9:@6A6FFLH8;K;?S""ZI2SJ'O1H+'S+ ZE@0$ MG509$./3]\2I'8J#_4*;K R.V 3^Y!RC(,WLAS:G"@J[.WZM/>.+,\?E07O-7]\'L+@7:?% M_J=)D[O>SWNM5GVCS1$CWP].R+/KQ[B\(3]DQ3^@THY6$ 3JV'0-J=*211J6 MH>T$SYSILF:(=XT6!V>BWJY!X^KGJ5<]5"_ ;X1Q]T8=,V="WJ<,^FI")X#R MKF\ +K/1+=MHL;#3SUAHF*7L<@;C+I7& /Y/A-#;C1FHB@&Z]0]02P,$% M @ EXFM5(<)KRW1! 41, !D !X;"]W;W)K&ULK5A;;^(X%/XK%IJ'5FH)<;A6@,2ENSM:M45#N_.PV@>3&(B:Q*QMH/S[ M/79"$DKB9&:'!TB,SSG?N?@[MH='QM_%EE*)/L(@$J/&5LK=@V4)=TM#(IIL M1R/X9\UX2"2\\HTE=IP23PN%@85;K:X5$C]JC(=Z;,''0[:7@1_1!4=B'X:$ MGZ8T8,=1PVZ3UZ\LSND?+N!006Z-72/6]"J^'EI*Y[^AEI[(FT,V<2N('XA;F MYR8)/8DED^[1VW*.;K[W"\3G9O$Y='[G)))0E!66.U>66\5VNZG=KM'NXP?EKB^J+7?K6NZEEGM& MRS,5Z0 ,,X[HQ\[GU1AZ5QCNG1(4_11%W^Q_G/B?*(+^=1'8)44P2,$,C&"R M!9#0S3Y; !=L=8<.5*AR <@J>-"?X$4R/5P%?% ?N-W*&+KUJZ#3N.3(*JB, M<6(TC]5N]TNPYKJ);>29[[K/0L F!\IAWX#.BP MN ^)7X CFH$,/&/CS!K^ MGTSCL2 @7* =V-7!*(Y%;*:7BT6_V7(&^4])9#("MIW:+%03E5.7%^R,FFTS M-U]R4DTV!D.,U>R39WQD(X?PFB3S 3#BM\0^%,)-'JA/+S%N2D MAR='PKV[\U;K#DT\SU>/)$!S7[@!$WO%[W]/5D)R.!']8]K'9OT#F_O'57PY M50="5=TN[)F5H3T@"/PUQ#I7^T5!K3#EH!-5F7%0J'?CA?MFLXIVHJ*3J$!] MY)&3:5^*L^Z$[5\7"<,**HR,V;0Y,I?^9/T/F_O?#_F36T6%^,VF<(*_>TX+ M'E3F)>N-V-P;)YL-IQLB*1P")?U-RT#)-N02CZ;W0 M1-^&?!J?V@^S^'8G4Q-?-L'9&?9U @5T#2I;S1Z@XO']3?PBV4[?:*R8E"S4 MCUM*8%.L)L#_:\;D^4492&_1QO\!4$L#!!0 ( )>)K500%VD( @4 $<6 M 9 >&PO=V]R:W-H965T=M92;"\<1X9HD6'39AJ3JS9+Q!$MURU>.V'"" M(V.4Q YRWOV*_LT$KX)98$&F M+/Y)([F^[ PZ(")+O(WE/=O]3O* >AHO9+$P?\$N_];M@' K)$MR8^5!0M/L M%__*$U$Q0'Z# .C M$W $'"#6F!,!:)IAG%8>/*S95BA,]?#HS?W0D2I4[; 3YF%-LK!00U@>N&:I M7 MPE48D>FOOJ!05>4*O>9H@*^ UYEW@P5. 7(1J_)FV-X9O MHO&*5?<,GM^ =S]_%$"I@) JO31=62#] M(WD%X#Y,TV61!N*18GKPP+5Z_@ MZEG=GY 535/E=S4&M?UCG(8$'*O2R8KJI*YP,NB>@=:J^#Q"R!\ZSS7^!(4_ M@=6?WSA.=;@'F(,]YL!UZYG[!7/?OI!*0)7J':3N[U&?00CKN0<%]\#*K71W M26B+N ?[Y/Z@GON\X#ZWF]YR"L911+4)CL&,BC!F8JN'BS_' M"]63U(SYEVT/EJ(+[:I;;'><;W=.](BMDQFJL4,3;94',5T2U?8X"=DJ-6[I MO%*F_&SLO7F"[?P0O!#,@0>2;,A!/1#AE[HQ:7H *2@@8 W$V_24?0':&\-X MM>)DI;6/JF10]3]"")ZU !Z..P,.*H7E]2L],IN5:KZ":-#026'94J"]I]S/ MQVV'(E1V!F3O#%\Q%J&R.:#/-@=+9\RQJZVQ(:>H; >H?3NP4:,]:@@;M Z5 M'0!]H /8V+W6@9>:CSZB^39ROS5Y*?+H4R)O\V9_.FY>B%+8D5W8/ST>H5*: MD5W0OFH\RFF"%LM2ZB*RZ^+'9Z,D[N.S$=H?G!L2XI7BZ+E? M/ACED&W\*&73L\OFEPQ%WOY W;Q47JF@'OH_#T5>Y4C!KK;_^5!T@!]FHPR M7N,P= #!-6-5;2=V*B=L">$K8*^D2("9+!>EV^ZK$>79JF=U(MC'G> LF)4O,Y9K@B'#]@7J_9$R^ MWFB"XNQX] ]02P,$% @ EXFM5"IP0;WS P =0T !D !X;"]W;W)K M&ULM5=MC]HX$/XK5G0?6FF7O$&@%2"%E]ZM3KN@ M9=M^J.Z#20Q836QJ.TOY]S=V0LAV@Y=*=U\@=N:9>68\,YX,#UQ\ESM"%/J9 M9TR.G)U2^X^N*Y,=R;'L\#UA\&;#18X5+,76E7M!<&I >>8&GA>Y.:;,&0_- MWE*,A[Q0&65D*9 L\AR+XX1D_#!R?.>T\4BW.Z4WW/%PC[=D1=3G_5+ RJVU MI#0G3%+.D"";D1/['V=^I %&X@LE!]EX1MJ5->??]>(N'3F>9D0RDBBM L/? M,YF2+-.:@,>/2JE3V]3 YO-)^R?C/#BSQI),>?:5IFHW<@8.2LD&%YEZY(>_ M2.503^M+>";-+SI4LIZ#DD(JGE=@8)!35O[CGU4@&H"@>P$05(#@6D!8 <)? M /XE0+<"=$UD2E=,'&98X?%0\ ,26AJTZ0<33(,&]RG3Y[Y2 MY2P*GQZFDQ M_?MV$J_F,S1=W"_G#ZOXZ6[Q@&[1_V"")-P+"%H MM<."2-C\ [E(EHOJCS+TM..%Q"R50UB@T+]!@1<$;83L\!E):KC7 I]=#_J22=&4Y]!')#:5& N!V99 ;2NT/J*FW!(?S79\P"*] M00^@LN6-2B4++R!NT*)14,/:.TB]U+8'5MOS,A>:>;'&F6E:;Y 96//C!9D/-9D/UFK[ M:NX?B$/\3 38!&-RKK2FY=:WJ]I';NL7[O M_[[5XC2E&H(S-*,RR;@L]/WR+5[#W09CJNWV\L\MV;?WY+HAX*HA"**G=!W+ M!,86;:@ !AG=$!BL!$GXEAE:.JR4 \]&^%OC:[?OHR/! O507@Y)0812?&R; MTZ;_A:8R2FYC3LV)V)IY7X+#!5/ER%KOUM\4L9FDW;-X^4$"PQBT.8DRL@&H MU^E#7HARQB\7BN_-U+OF"F9H\[B#[R(BM "\WW"N3@MMH/[2&O\+4$L#!!0 M ( )>)K51Y\#*BKP, '$/ 9 >&PO=V]R:W-H965TIN:@0-M0 <1* MLIW97[^2($#\P>[!!U] $MV/U_U$BQ[M&7\1$8!$KVF2B;$529E_L6T11)!2 M<<-RR-23->,IE6K*-[;(.=#0.*6)31RG9Z1U OV9)33#?@@G_(E5S.[0@GC%#(1LPQQ6(^M*?XR M)T0[&(L_8]B+QACI4)X9>]&3NW!L.9H1)!!(#4'5;0=S2!*-I'C\78):U3NU M8W/\AO[5!*^">:8"YBSY*PYE-+8&%@IA3;>)7+'];U &U-5X 4N$N:)]:>M8 M*-@*R=+263%(XZRXT]GCW<-W MU$%^H2QB:^1+%KQT=+I"-&>IVD."&A46KWH, GV\!4GC1'Q2CD_^+?KXX1/Z M@.(,/49L*V@6BI$M%5_]5CLHN40XG MTOP939.$!47*E1PK"-@FB_]19DO@,=/60@KTXP_U!G0G(14_6_AY%3_/\//. M[8T&G> ='N3H+9$L.AA7T\"HUPDY=89U+JU0B-C7 3O] IQ-&+AZ< M%@HWS@/H=YQ\SSU4Z-@( M=\\(5)=HW%ZC5_Y3<3"M_&FK0'4MQ8/K%*@NR7AX<8&&Q[G'@Z.2=VSE#?NG M)2)U@2;M!;I*J# ?4[Y5)Y7BCO*$9FU_G75-)?@J%2-U62;DTHJ5B,W?N,[A M%W7"!@\/Y+(;S4L*?&-Z.J%8;#-9_-I7JU7?.#7=TL'Z3/631?=7PQ3-J/IQ MW\290 FL%:1STU<;B!?]73&1+#&ULA95O;]HP$,:_RBG2I$Y:20BT3!4@\6\:VMJBTG8OIKTP MR4$L'#NS32G??FK)6.F>6IGH3FD(C2[TH%V$<1;=ASK@,AGV_MM##OMI9P24N-)A= MGC-]&*-0^T'0#HX+3WR36;<0#OL%V^ 2[4NQT#0+:Y>4YR@-5Q(TK@?!J'TW M[KEX'_#*<6].QN R62FU=9-Y.@@B!X0"$^L<&/V]X02%<$:$\;OR#.HMG?!T M?'3_XG.G7%;,X$2)'SRUV2#X'$"*:[83]DGMOV*5SXWS2Y0P_A?V56P40+(S M5N65F AR+LM_]E[5X400=R\(XDH0>^YR(T\Y998-^UKM0;MH+V<-R]#Q_?(!K>&5BQWSI1H;.K'!# M U=3M(R+CQ1PS_26KLT"M;\<,D$84X%2>$)C-4\L#9=6)5MXD=R:?F@)V&T; M)A7-AD3<@D[[$\11'#?X=>KJ M=;Q?YU+U,J;Q>N63GJBH\^4O_$490H'CB(]Q]&LCRYQA"]\8W/0*)VTI;=H5ZM>^NH M;"E_P\O&3"_-AM.;+W!-TJC5HR/29;,K)U85OL&LE*5VY8<9?1]0NP!ZOE;* M'B=N@_J+,_P#4$L#!!0 ( )>)K538@?ORI@, .T, 9 >&PO=V]R M:W-H965TTFZ9I'USX)5@%S&R3W.VOGPT4Z!6XJEK[H<'@]_S\\._9+$Z,/X@80*(O M:9*)I1%+F;\W31'&D!(Q83EDZLF>\91(U>0'4^0<2%2"TL2T+6MFIH1FQFI1 MWKOAJP4K9$(SN.%(%&E*^-&-+#['4-\S5(B<'V(&\RV^X:ID- M2T13R 1E&>*P7QH?\/L-]C6@[/$[A9/H7",]E7O&'G3C(EH:EE8$"8124Q#U M3N2<" I;\02,9+PW/0!'L29'(+3M] MAGI"4\T7LD24_]&IZCN;&B@LA&1I#58*4II5O^1+;40'@-T!@%T#[)<"G!K@ MO!3@U@"W=*::2NG#ADBR6G!V0ESW5FSZHC2S1*OITTR_]YWDZBE5.+G:W5X' MOWR^OMQ\W.Y^0A]_N[NX_1/]C'XEG!/]1M#9!B2AR3MU\VZW06<_O%N84@VL MX698#[*N!K$'!OD$]Q.$W7-D6[;= P_&X5>$3Y"#!^&;%XQN.WUP4[G56&8W MEMDEGS/ %R1$",3V:"=9^(#^NE3/T86$5/P]PNXT[$[)[@Z]D)*40U[P,%8+ M&N6<'3A)SQ$I9,PX_1\2=6:-J]MJ7=@2N\A.%6IXV+&))0KA .?#* MO%[OJN'F'9GNQ//[1I$=(6,I#5% 8W(_AO4,78:G/5&IW!]2D#+F*: M(YI)4#72Y]_Z.R3NQ/=_')/3B7G\1H;B-A?Q6P0C;I,1OSH:7U5EZWH\C)_4 MV=R>]B]>W(8E'D_+;Y5&*"JXKB^EA^J .I*D@%Y)[K.* :X[J.=[QN1C M0Q]@FR^&ULE55M;YLP$/XK)]1)K;2%MX1.%4'*V[1^Z!8U M[39IV@<'CF 5<&:;)/OWLPVA:4K1]@5\]CW//7?FCG#/^)/($"46:QTW[NDFDWK#CL(MV> *Y>-VR95EMRP)+; 4E)7 M,1U;$_=F%FA_X_"-XEZ8YYI(R?C= M<%IM2 T\71_9/YG<52YK(G#&\N\TD=G8^FA!@BFID^6*6"_.$ M?>/K6!!70K*B 2L%!2WK-SDT=3@!*)YN@-< O'/ \ V WP!\DVBMS*0U)Y)$ M(6=[X-I;L>F%J8U!JVQHJ6]Q);DZI0HGH]LOLZ]W"WB8_%BLX .LU%>25#D" M2^&VC%F!\$ .L.1L1_7%";BVXT3"M-7AO:/#ACI4R$[ H$TQ>XFV53YN4=TQJZO42WA$^ -]]#Y[C>1UZ M9O\.=WOD^&V-?9,D@-V7D[-'!AFW?2[:!3XUZ&].ZW8:R?/O7YV>B%ZU(H> M]8I>_I?,48=,]TSE:Q]WZ':+#%J10:_(19JB&35:&7 BL4M' MV(\+!J-S6)V#?=+P!?*-F8,"8E:5LFZ3=K<=M1,S8<[VIVH$UQ/SF::>WZH) M-E3U>XZIHG0&UZJVO)Z)M2'9UHR5-9-J2)EEIGXCR+6#.D\9DT=#!VA_3-%? M4$L#!!0 ( )>)K505NOCD@P( *4& 9 >&PO=V]R:W-H965T*M-B]V!8!L5TAEI]X*<7WA^S9= M0<'MF5Z#HIUP'M=>!3+%;H%/XG7? ESP.?U@Z&9WZIDH@!EA5;,0#[U+@<7 M5Q-G7QE\$;"U>V/F,EEH_>(FM]G4"QP02$C1*7!Z;. :I'1"A/&ST?3:D,YQ M?_RJ_K'*G7)9< O76GX5&:ZFWL1C&>2\E/BHMY^@R6?D]%(M;75GV]HV"CR6 MEA9UT3@302%4_>2[I@Y[#N'@B$/8.(05=QVHHIQQY$EL])899TUJ;E"E6GD3 MG%#NI- MY%4M&1Z1O./FC T'IRP,PO!Y/F,G[_Y2\0FR)0U;TK"2'1XC5:DN@#WQ'9L) MFTIM2P/L^^7"HJ%W^Z,GQ+ -,:Q"G!\)\:P,I'JIQ&_(&%*@!2C(!=JN(M12 M427ECOXFB8:!NV)_T\%PWC*<_Q_#*1,*P8!%1J=9U-4@ [!TM%-30M9%60<; M[5$.>B!'+>2H%_))(Y>,%[I41).S\BV%&QTB]14N:IFB7J89Y&!,$Y];"ZYD M"K +(3I "/O*,FX1QO^.( 5?""E0 '$LC;:=Q1@?D/358M*"3-Y>BPV7):]; MH:1>S%4*7423@W,=CCN9_+VNXQHX??=+H2R3D)-K<#:FK$S=%.L)ZG75B!8: MJ:U5PQ7]1\ X ]K/M<;7B>MM[9\I^0-02P,$% @ EXFM5,^WF(+K @ M'0< !D !X;"]W;W)K&ULC55M;]HP$/XKIWQ9 M*W5-2""%"I" ,K72VB'2KA^F?3")(583.[,=Z/[]SD[(*&_;E_CM[O'SW/DN M_8V0;RJE5,-[GG$U<%*MBUO757%*+3-DO;&I;SX&X5%KDM3,RR!FO1O)>QV'' 7&.._BU@[_O MT#[A$-0.@15:,;.R[H@FP[X4&Y#&&M',Q,;&>J,:QDT6(RWQE*&?'CY-G^'A M:?+M<0JSZ1RB^]%\"I]A3F/!8Y8Q8H-=*IH XS 1>5%JQEP>,$)O"F1'(.M8-9$\L=HH;3$Q__S#'Z[P6];_/8)_%?[ MR&GRF:RIQ)H%S%Z.Z<97%[\!UKS2F!AD<&5*!?-]@?FJ,G=Y+%O5;1U[FVD? MZV$0]'IAWUWOQO#0RN]V;GJ-U0JKF >O7RRPTC91SJ- M9K-_L>\<\KKQ][@?VH1>ZSCSL&$>GF=>5<*VQ&);8E79B24D=75QK"Y65U?6 M5)>JJNN\KO P*VT_[.XI.[3R>ZVNMZ?-W>DT.94KVX 5DBZYKLJLV6UZ_,BV MMKW],?;^JE7_A:E^'%A$*\859'2)D-[U#7*253.N%EH4MI\MA,;N:*)K53&:' 9T@( +\( 9 M>&PO=V]R:W-H965TN, M4@,O/!=ZX&7&%)>^KY.,1O#G"TS8PW^L%^0)8VI>2QF"G=^ M@Y(R3H5F4H"BBX$W:EU.6H$-$=4"X&] ^$!#5 M 9$KM&+FRKHBA@S[2JY!66]$LPO7&Q>-U3!A98R-PE.&<69X-WV F[O)_>T4 M9M,YQ->C^12^PAU1BM@&P\D5-83EIVC4&5%4;QY,P$,F2TU$JON^02X6T4_J MO.,J;W@@;P2W4IA,PU2D-'T;[V,-32'AII!Q>!3PEJ@SB%I?( S"< ^?R?^' MMX[0B9J^1@XO.H W$H:E+"]=#V.:E(H9AEV;OB1YB17#0DD.$\F+TA#W0LL% M3(D23"PUS*B"V+89?GU'8+@QE.O?1VBU&UIM1ZM]@-9]87-I,!**4B49_@$V M>F+^1'*.3/"E2Y[A! 6NCD[WR5OEZ;@\]JY8#<->N^^OMEO^WJ?UZO*&?Z?A MWSG*/W;49%7%D7Z<-WCGGTFF;D.K^T$R==_+%/5V9'KOW;L8SN=W8AYA:E&.UZ52X8UYW2!D,%9%_FH:EI6&R,+ M-W">I,'QY989?F%091WP?"&EV6QL@N:;9?@/4$L#!!0 ( )>)K51I*=R/ M)@, !X* 9 >&PO=V]R:W-H965T>^ZYG.W!FHL;N0)0Z"Y-F!PZ*Z6R(]>5T0I2(EL\ Z:_++A(B=)3L71E M)H#$UBE-7-_S.FY**'-& [MV*48#GJN$,K@42.9I2L3],21\/72P\[!P199W,G$B8\.0[ MC=5JZ/0<%,."Y(FZXNN/4";4-G@13Z1]HG5A&X8.BG*I>%HZ:P8I9<6;W)5" M;#CX>(>#7SKX3QUV10A*A^!O(X2E0VB5*5*Q.DR)(J.!X&LDC+5&,P,KIO76 MZ5-FZCY30G^EVD^-SD_&LY,9.D2?B1#$U "]GX(B-)'[: ]1AKZN>"X)B^7 M53J@<7.C$ORX /=W@ ?H@C.UDNB$Q1!O^[N::,76?V![[#<"7A#10@$^0+[G M^]>S*7J_MU]#:]*,\HFP9R@+]>X-[O8^U*!-F]&F$%5HN);35JI!59C P@:[ M"@-2 AR@<]!_]0&:@HP$S6RO_#C7MNA,02I_-D0*JTBAC13NB/0E U-YMD2) MB8422N8TH8I";!M@X"=BEBG$<=NEH=\<9AK]8@NFZH5KO-,DUX'/]'M MN4T?^_6R=2MVW49VLWQ>ZD69+BI)4$R%WG51Q&4]T0*OO4$B\+QZ$KV*1*^1 MQ/@6F,H%0:<)%S36;Q*9?^R^0?Y^A=W_SYV"OQ(_[)0Y>HPM+E&9A MW(T#-06QM!<3J3LF9ZHX6ZO5ZO(SMD>^^VA>W)STD;6D3&K!%MK5:W7UCR&* MRT@Q43RSQ_.<*WW8V^%*7^! & /]?<&Y>IB8 -65) MK52?A9??"P, &,* 9 >&PO=V]R:W-H965TAZ\4)0Q& LE5FF+Q<@V4K[M>Z&T> MW)'Y0ID'?J^SQ',8@WI8CH2>^0YE2E)@DG"&!,RZWE5XV0\#DV C?A!8R\(8 M&2D3SA_-Y,NTZP6&$5!(E(' ^N\)^D"I0=(\_N2@GONF22R.-^BW5KP6,\$2 M^IS^)%.UZ'HM#TUAAE=4W?'U9\@%-0Q>PJFTOVB=QP8>2E92\31/U@Q2PK)_ M_)P;44B(6GL2HCPA>FM"+4^H6:$9,RMK@!7N=01?(V&B-9H96&]LME9#F%G& ML1+Z+=%YJC>\N1K?C%$5C;-U1'R&[%J:P8,$="4E*(DPFZ(A:+_0D. )H401 MD.AL H3*L\UP,-X@,X^G:-/B#!TO^ KJ7-DQU>:I?F6G^2,KC-&T1Y&7[&X M0+6P@J(@BDK2^X?3!Y"X]' [W=?>.(,B9U!D\6I[\#+]!X!J#JAF@>I[@+XO M06!%V!Q1XV,%"6-SE<^J*^TJ-I\I,RL#C2VHJHQW1PAZJZFTN!+!2]1ELHZ L#.+&*_EE0>U6N?[8 M,8X_P)AR-J\J$&D9YWB'3BT.7E'>C6DT@G+&3<>X>9#Q/5>8[K(M8]C;&G!'306-%5:@;PI[!-T2AEE"M+(1E\2> M_+]NGI6Y1R;4'$92_2Z3>(2'6H#(:DY6$"NMO/Z'(+;L:3M[VN^S9U.%+Q74 MSXKD1/8<7.@#3?NE+=$Z8U,?!3,,'%TU]U(BLH\DFBB]M4S#A2K<8=KC072 ($Z#? MSSA7FXGI,UQ?V?L+4$L#!!0 ( )>)K50]#+_D'0, "L) 9 >&PO M=V]R:W-H965T*-!%EG'U?(&IW(R\P'LQW":KM;$&?SS,^0IG:.[S&T4KOV:) MDPR%3J0 AP4RYQKO)3I0Q*;]<@[\R#&)2]2MTBVFW& ,=Q*^YZC(*%;P%2GO M&KB(X>J)VM$N/DW1\"351\1\/YO"IP]'\ $2 7=K66ARU4/?D'PKPE]44B]* MJ>R U!"^26'6&JY$C/$NWJ>PZ]C92^P7K)7P&U>G$ ;'P#J,->BY?#L\:(!/ MV^%37!R"[T03UI4,'5]XJ))E&7Y.YMHH>IU^M7!V:\ZNX^P>X-PK\C'<\&?; M%HW5*ZEZCLK>-H_C,(J&_N-V1AM\>OW:9T=C5&N,WJ?QP;WKU*631]I9(76M MO?]J#[A#E34%T'Y. ,_(%020V2Z$ <3\N2D/TW8:YF@TL))'0\ :F'8RT:LS MT7MC)M(R$W.IB,(:R(Y-(;<3AJ>#\&.+L'XMK/\>8;"0VC2IZ;_J#A9T]CJH M](EV?*+F#CJKY9VURIL5\U)7(A8R:\S3V:M33UC4WY/V'Z<=;8-:VZ!5VYVT M=W![V@:OTG;2W=?6Y,/VI/E;8R1#M7+C6-.QA3#EK5I;ZXD_<8-NSWX1G%^6 M@_L?3?D907?F*A&: EH29>>T3]E2Y6@N%T;F;EC-I:'1YQ[7]#6#RCK0_E)* M\[*P!]3?1^._4$L#!!0 ( )>)K52C+\Q-20( $4% 9 >&PO=V]R M:W-H965T;LJ$T4J&@30)1 M4=@>ICVXS6UCX<29[;3P[[EVTJ@;+9/VDOC:]]QSCNWK9"O5L\X1#;P4HM1C M+S>FNO!]OXDR!KHN"J==+%'([]D)O-_' U[FQ$WZ:5&R-%J[$W"B\N1S7<)WSEN]=X8K).%E,\V^):-O< *0H%+8RLP^FWP"H6PA4C& M[[:FUU%:X/YX5_W&>2@Z?8$['G=4"0:[@CI>\J NXJ4VM$&Z1 M;,.,O=)A&+A?"+YF=DLUG$[1,"[T&9P +^$QE[5F9:83WY VR^ O6QV7C8[H MB(X[IOHP"'L0!5'T-)_"ZR7;-) MOX3#Q-\*.*OX7U> 05?R.:A@<9AIU3*,/F1ZE M8>(0U>C=!H;#\_@O,G^O*^P#0U=LS>G2"EP1+.B?DU35-&T3&%FY1EE(0VWG MACF]]W*F;U!+ P04 " "7B:U4+^-9FQ$" "A! M&0 'AL+W=O.R%B&W0OQ,<^WPV?)&VE>M$E M@"&O%1=ZYI7&U#>^KS8>.1[4IC-_PLK>D.?/P9I'8?M?PG4&KC];$)EE+^6*+K\7,"ZPAX+ QEH'B8P^W MP+DE0AN_>TYOD+3 X_6!_=YEQRQKJN%6\A^L,.7,FWJD@"UMN'F4[1?H\SB# M&\FU^R5MUWN-BIM&&UGU8*PK)KHG?>W_AR- = X0]8#(^>Z$G,LE-31+E6R) MLMW(9A1&X2E#G,F^W-:120!R98U50D;]8<,"U9 MT3>\ Z/)=!R0RR48RKB^(A>$"?)4RD934>C4-^C%,OJ;7G?1Z49G=!^H&I$X M_$2B((J>\R6YO+CZD\7')$.<:(@3.=KX7!SK69.?\[4V"F_\UP><\< 9.\[Q M&4[K\%3 #C5Q*#O[^VP:8N/^A-1XD!K_3RH^)=6ADB.I. E/2R6#5/*AU),T ME)_22OZ)%8:3^"\Q_VCB[,N+U[EC0A,.6X0%HVMD4=T+T15&UFX(U]+@2+ME MB=\04+8!S[=2FD-AYWKX*F7O4$L#!!0 ( )>)K5104PFR- , "P3 - M >&POM=^7@$7)/22=@\@O6SAO!;#J..#J/[/AR,.ZI,-^IN2FLA%Q!AN=YBQXH&) 1E3PB>;@E=&@8"N1"-P YQAF&_H,8P M+6_LI'JX,CZ#@GH\7A56X4S35;O3)1N'ZF:#3)1.F6["M,G:-.P+EH$F!IITR(.W@5OV9/N)?95EU;4%79#*V@>NAH MW 3XM]D<]S9MYT6\0<$?E/FPL,N1U1RZA=UJEO%E-5]FC0",O8VSTZ(0J_>" MSV3.W.(/#CCLT[5?,%>:/]IHT"I3:V":! ],&S[=MGS7M!BSI5FWTS+#-7=. M4//?S?.,2::IV!9M>_^8L_QBQ='5OY)<_5;9%>S56.^OQRZR>PHBXU,0>0(] M&27'K[$^-1V=R+#>O[<."4^."(TU@*/8@'R!@Y_8! TF"RX,E_5LSM.4R6JIGDVH8V(&-6E_@L(O<5)*=B*T4SS4@_KR!1Y+XJXW% 0^L"ECO M0'Q_'.@IOT\4054Q;=@;C"-)@B'0B_X>C6,D.S%\_/7!WI(H2A(_ IA?011A M"+R-.((I T8$D75/KBS'X7K?2K<_']L^!M02P,$% @ EXFM5)>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'UN/!3JG]_7!89SM>L/J/:L]+O6=3R8(IO2FW MPWHO.5O7.\Y5D0_MT>AZ6#!1#CZ\/_8UET.X42F>*5&5NK%M6 G^4O_8WVZ2 M+Z(6SR(7ZNMX\P$I1"D*\8VOQX/1@-2[ZN6QDN);52J6)YFL\GP\L+H= M*RZ5R'YI3EK(E#W7AQ;%GA=,@XP'UR/=X4;(6AV../3/-.,7K@_NMAI5346N MN)PPQ1]DU>Q%N6V[T6!FE8?1 MYAH\""F\)Z\1R&NSD NZHM&2D@4-8HV;AG$$P&X0L!NS8&&THDG:758_FI"I M'R[(RI]IUB?JP^C=(I"W9B%/L@R9T-0/9Q#M#D&[,SY$VMN-1C_=:]8(R] C MPT-"9Y _KS[ZB1ZV0?PTIU'B_W3+6:A!#"ODP/<8SR9TD?Q&Z%_+,/T'LF'R ML S;(XQTQ"A)_;]/KR?F"LNP+")]U[]R:8'I8> O*&3#%&$9=L1,9XG32&$N ML S+H"?/DG=ZII?S^G?(B*G ,NP"-.5^LB$F)@;+L!EZDVYO,#$S6(;5<"[5 MO8)"3,P2EF%-P*S2%T,;TX5M6!=]Z:47$G.&;=@979[IQ4+7&H9U@HDYW%A!,X%[./:WH-=!YSGBP)Q,3LXQJV#QY-.,]TT6OE M/IUW>)B"O+3?"9-&<["3BXX^^#\H:'A\ M;V;--Z+DZTC_1:W;,Y9G!;HO+6<76Q]=PCJ\0??@/ M4$L#!!0 ( )>)K52\ =;!X $ .P@ : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VCM.PT 4A>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GN MB4(1CD5!@^94UMCR]=_XDV5[_I)V;=EVA[S9]GERW.\.>=%L2ND?0LC+3=JW M^:;KT^%\9-4-^[:]ZD5)K):SNL4UDTX;B[[L[ALI&;\^1F\ORV:(;G-VE" M[2"%(*T?9!!D]8,<@KQ^4(2@6#]H!D&S^D&W$'1;/^@.@N[J!]U#T'W]()FB MC%."I!'6!%H+NOH89M ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]% MO95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O&[TL(=#;4&\CT-M0;R/0VU!O(]#; M4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-M'+[L)]';4VPGT M=M3;"?1VU-L)]';4VPGT=M3;"?2.J'=Q/;K'&BK:W* M7(Z)N?*@GI3[<*+KN,L MMJF8#]N*?'J^Q(D>S6Q6YE28?%7'):FWCG3A%T2AKM)=T9OSR2'N,.U^^=7Y M79ES@7'FU!GKXXDYNCSN<"3MZKZ-A-9=KM_CKV=\K']A'P*D#PG2AP+I(P/I8PC2QRU('W<@?=R#],$'*(V@ MB,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5 MH,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*1 M5:'(JE!D52BR*A19%8JL"D56A2)KAB)KAB)KAB)KAB)KAB)K]I^ROANS_.L7 MZ.TUK779'/)9]Y7"Y!-02P$"% ,4 " "7B:U4!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( )>) MK500G%1G[0 "L" 1 " :\ !D;V-0)K5297)PC$ 8 )PG 3 " M &UL4$L! A0#% @ EXFM5'3H6YVF M!0 TA@ !@ ("!# @ 'AL+W=O)K53<+9GF=P4 (,5 8 " M@>@- !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ EXFM5*V:&Y+>!@ 01T !@ M ("!%!D 'AL+W=O)K51)*USEHP< (0@ 8 " @2@@ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ EXFM5-\FHW3.!P 014 !@ ("!^3( 'AL+W=O M)K50MVXNVP H XB M 8 " @?TZ !X;"]W;W)K^2;P# ?"0 & @('S10 M>&PO=V]R:W-H965T&UL4$L! A0#% @ EXFM5&9,HT;( M$0 QCP !D ("!Y4D 'AL+W=O&PO=V]R:W-H965T) MK50O#_LU008 X. 9 " @=]F !X;"]W;W)K&UL4$L! A0#% @ EXFM5)")-T[< P J @ !D M ("!5VT 'AL+W=O&PO=V]R M:W-H965T)K53Y^NN@30< )\2 M 9 " @1!V !X;"]W;W)K&UL M4$L! A0#% @ EXFM5..%:0', @ YP4 !D ("!E'T M 'AL+W=O&PO=V]R:W-H965T)K50A[A2"QP, &<* 9 M " @56' !X;"]W;W)K&UL4$L! A0#% @ MEXFM5&8#$G?C!0 "A( !D ("!4XL 'AL+W=O&PO=V]R:W-H965T)K51TW$*91P, %D' 9 " @1R4 !X;"]W M;W)K&UL4$L! A0#% @ EXFM5#)'\6) ! M40L !D ("!FI< 'AL+W=O&PO=V]R:W-H965T)K53. MKMZ[&@, )$* 9 " @8"> !X;"]W;W)K&UL4$L! A0#% @ EXFM5&!M'GC2 @ AP< !D M ("!T:$ 'AL+W=OL" 8"P &0 @(':I >&PO=V]R:W-H M965T)K50$(($:BP( P' 9 M " @?RG !X;"]W;W)K&UL4$L! M A0#% @ EXFM5(';(J7H P 'Q !D ("!OJH 'AL M+W=O9'$?%$$ M "Y%0 &0 @('=K@ >&PO=V]R:W-H965T)K51 &OA3@@( )0& 9 " M@66S !X;"]W;W)K&UL4$L! A0#% @ EXFM M5'A9RUK< @ S < !D ("!'K8 'AL+W=O&PO=V]R:W-H965T)K51J2'+"308 ,$L 9 " @&UL4$L! A0#% @ EXFM5%?:6O9> @ V@4 M !D ("!3,, 'AL+W=O&PO=V]R:W-H965T)K50LZ]I^ MF0( /T& 9 " @;'( !X;"]W;W)K&UL4$L! A0#% @ EXFM5 W76R>" @ B08 !D M ("!@&PO=V]R:W-H965T M)K53Q7&]YT@0 !04 9 M " @4+3 !X;"]W;W)K&UL4$L! A0# M% @ EXFM5+? RHJ\# !Q#P &0 M @($>Z@ >&PO=V]R:W-H965T)K50_>:;[H ( 'T& 9 " @03N !X;"]W;W)K&UL4$L! A0#% @ EXFM5-B!^_*F P [0P !D M ("!V_ 'AL+W=O&PO M=V]R:W-H965T)K505NOCD@P( M *4& 9 " @8#W !X;"]W;W)K&UL4$L! A0#% @ EXFM5,^WF(+K @ '0< !D ("! M.OH 'AL+W=O&PO=V]R:W-H965T)K51I*=R/)@, !X* 9 M " @64 0!X;"]W;W)K&UL4$L! A0#% M @ EXFM5)^%E]\+ P 8PH !D ("!P@,! 'AL+W=O&PO)K527BKL

) MK51<&PORG00 ,8D / " 6@3 0!X;"]W;W)K8F]O:RYX M;6Q02P$"% ,4 " "7B:U4O '6P> ! #L( &@ @ $R M& $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "7B:U4 M%-1QY- ! "M( $P @ %*&@$ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 /P _ # 1 !+' $ ! end XML 68 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 69 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 152 286 1 false 44 0 false 6 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.immersion.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Sheet http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Statements 3 false false R4.htm 1003004 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Sheet http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 2101101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 6 false false R7.htm 2103102 - Disclosure - REVENUE RECOGNITION Sheet http://www.immersion.com/role/REVENUERECOGNITION REVENUE RECOGNITION Notes 7 false false R8.htm 2108103 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS Sheet http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS INVESTMENTS AND FAIR VALUE MEASUREMENTS Notes 8 false false R9.htm 2117104 - Disclosure - BALANCE SHEET DETAILS Sheet http://www.immersion.com/role/BALANCESHEETDETAILS BALANCE SHEET DETAILS Notes 9 false false R10.htm 2123105 - Disclosure - CONTINGENCIES Sheet http://www.immersion.com/role/CONTINGENCIES CONTINGENCIES Notes 10 false false R11.htm 2125106 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 11 false false R12.htm 2134107 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.immersion.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 12 false false R13.htm 2136108 - Disclosure - INCOME TAXES Sheet http://www.immersion.com/role/INCOMETAXES INCOME TAXES Notes 13 false false R14.htm 2140109 - Disclosure - NET INCOME PER SHARE Sheet http://www.immersion.com/role/NETINCOMEPERSHARE NET INCOME PER SHARE Notes 14 false false R15.htm 2144110 - Disclosure - LEASES Sheet http://www.immersion.com/role/LEASES LEASES Notes 15 false false R16.htm 2304301 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.immersion.com/role/REVENUERECOGNITIONTables REVENUE RECOGNITION (Tables) Tables http://www.immersion.com/role/REVENUERECOGNITION 16 false false R17.htm 2309302 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables) Tables http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS 17 false false R18.htm 2318303 - Disclosure - BALANCE SHEET DETAILS (Tables) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSTables BALANCE SHEET DETAILS (Tables) Tables http://www.immersion.com/role/BALANCESHEETDETAILS 18 false false R19.htm 2326304 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.immersion.com/role/STOCKBASEDCOMPENSATION 19 false false R20.htm 2337305 - Disclosure - INCOME TAXES (Tables) Sheet http://www.immersion.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.immersion.com/role/INCOMETAXES 20 false false R21.htm 2341306 - Disclosure - NET INCOME PER SHARE (Tables) Sheet http://www.immersion.com/role/NETINCOMEPERSHARETables NET INCOME PER SHARE (Tables) Tables http://www.immersion.com/role/NETINCOMEPERSHARE 21 false false R22.htm 2345307 - Disclosure - LEASES (Tables) Sheet http://www.immersion.com/role/LEASESTables LEASES (Tables) Tables http://www.immersion.com/role/LEASES 22 false false R23.htm 2402401 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Detail) Sheet http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetail SIGNIFICANT ACCOUNTING POLICIES - Narrative (Detail) Details 23 false false R24.htm 2405402 - Disclosure - REVENUE RECOGNITION - Disaggregated Revenue (Details) Sheet http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails REVENUE RECOGNITION - Disaggregated Revenue (Details) Details 24 false false R25.htm 2406403 - Disclosure - REVENUE RECOGNITION - Narrative (Details) Sheet http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails REVENUE RECOGNITION - Narrative (Details) Details 25 false false R26.htm 2407404 - Disclosure - REVENUE RECOGNITION - Performance Obligation (Details) Sheet http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails REVENUE RECOGNITION - Performance Obligation (Details) Details 26 false false R27.htm 2410405 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - NARRATIVE (Details) Sheet http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails INVESTMENTS AND FAIR VALUE MEASUREMENTS - NARRATIVE (Details) Details 27 false false R28.htm 2411406 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST (Details) Sheet http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST (Details) Details 28 false false R29.htm 2412407 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - MARKETABLE SECURITIES ON BS (Details) Sheet http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails INVESTMENTS AND FAIR VALUE MEASUREMENTS - MARKETABLE SECURITIES ON BS (Details) Details 29 false false R30.htm 2413408 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST AND FAIR VALUE BY MATURITY (Details) Sheet http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST AND FAIR VALUE BY MATURITY (Details) Details 30 false false R31.htm 2414409 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - DERIVATIVE INSTRUMENT (Details) Sheet http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails INVESTMENTS AND FAIR VALUE MEASUREMENTS - DERIVATIVE INSTRUMENT (Details) Details 31 false false R32.htm 2415410 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - REALIZED AND UNREALIZED GAINS AND LOSSES EQUITY AND DERIVATIVE INSTRUMENTS (Details) Sheet http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails INVESTMENTS AND FAIR VALUE MEASUREMENTS - REALIZED AND UNREALIZED GAINS AND LOSSES EQUITY AND DERIVATIVE INSTRUMENTS (Details) Details 32 false false R33.htm 2416411 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Detail) Sheet http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Detail) Details 33 false false R34.htm 2419412 - 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 34 false false R35.htm 2420413 - Disclosure - BALANCE SHEET DETAILS - Prepaid Expenses (Details) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails BALANCE SHEET DETAILS - Prepaid Expenses (Details) Details 35 false false R36.htm 2421414 - 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 2422415 - 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 2424416 - Disclosure - CONTINGENCIES (Details) Sheet http://www.immersion.com/role/CONTINGENCIESDetails CONTINGENCIES (Details) Details http://www.immersion.com/role/CONTINGENCIES 38 false false R39.htm 2427417 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 39 false false R40.htm 2428418 - 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 2429419 - 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 2430420 - 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 2431421 - Disclosure - STOCK-BASED COMPENSATION - PSU Activity (Details) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails STOCK-BASED COMPENSATION - PSU Activity (Details) Details 43 false false R44.htm 2432422 - 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 44 false false R45.htm 2433423 - Disclosure - STOCK-BASED COMPENSATION - Valuation Assumptions (Detail) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetail STOCK-BASED COMPENSATION - Valuation Assumptions (Detail) Details 45 false false R46.htm 2435424 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Detail) Sheet http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail STOCKHOLDERS' EQUITY - Narrative (Detail) Details 46 false false R47.htm 2438425 - Disclosure - INCOME TAXES - Schedule of Income Tax Provisions (Detail) Sheet http://www.immersion.com/role/INCOMETAXESScheduleofIncomeTaxProvisionsDetail INCOME TAXES - Schedule of Income Tax Provisions (Detail) Details 47 false false R48.htm 2439426 - Disclosure - INCOME TAXES - Narrative (Detail) Sheet http://www.immersion.com/role/INCOMETAXESNarrativeDetail INCOME TAXES - Narrative (Detail) Details 48 false false R49.htm 2442427 - Disclosure - NET INCOME PER SHARE - Reconciliation used in Computing Basic and Diluted Net Income (Loss) per Share (Detail) Sheet http://www.immersion.com/role/NETINCOMEPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetail NET INCOME PER SHARE - Reconciliation used in Computing Basic and Diluted Net Income (Loss) per Share (Detail) Details 49 false false R50.htm 2443428 - Disclosure - NET INCOME PER SHARE - Narrative (Detail) Sheet http://www.immersion.com/role/NETINCOMEPERSHARENarrativeDetail NET INCOME PER SHARE - Narrative (Detail) Details 50 false false R51.htm 2446429 - Disclosure - LEASES - Narrative (Details) Sheet http://www.immersion.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 51 false false R52.htm 2447430 - 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 52 false false R53.htm 2448431 - 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 53 false false R54.htm 2449432 - 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 54 false false R55.htm 2450433 - Disclosure - LEASES - Future Minimum Sublease Payments 840 (Details) Sheet http://www.immersion.com/role/LEASESFutureMinimumSubleasePayments840Details LEASES - Future Minimum Sublease Payments 840 (Details) Details 55 false false All Reports Book All Reports immr-20220331.htm immr-20220331.xsd immr-20220331_cal.xml immr-20220331_def.xml immr-20220331_lab.xml immr-20220331_pre.xml immr-3312022ex311.htm immr-3312022ex312.htm immr-3312022ex321.htm immr-3312022ex322.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "immr-20220331.htm": { "axisCustom": 1, "axisStandard": 20, "contextCount": 152, "dts": { "calculationLink": { "local": [ "immr-20220331_cal.xml" ] }, "definitionLink": { "local": [ "immr-20220331_def.xml" ] }, "inline": { "local": [ "immr-20220331.htm" ] }, "labelLink": { "local": [ "immr-20220331_lab.xml" ] }, "presentationLink": { "local": [ "immr-20220331_pre.xml" ] }, "schema": { "local": [ "immr-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.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", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 445, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 12, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 18 }, "keyCustom": 23, "keyStandard": 263, "memberCustom": 16, "memberStandard": 25, "nsprefix": "immr", "nsuri": "http://www.immersion.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "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 - Document and Entity Information", "role": "http://www.immersion.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "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-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123105 - Disclosure - CONTINGENCIES", "role": "http://www.immersion.com/role/CONTINGENCIES", "shortName": "CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125106 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "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-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134107 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.immersion.com/role/STOCKHOLDERSEQUITY", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "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-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136108 - Disclosure - INCOME TAXES", "role": "http://www.immersion.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "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-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140109 - Disclosure - NET INCOME PER SHARE", "role": "http://www.immersion.com/role/NETINCOMEPERSHARE", "shortName": "NET INCOME PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "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-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144110 - Disclosure - LEASES", "role": "http://www.immersion.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - 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-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318303 - Disclosure - BALANCE SHEET DETAILS (Tables)", "role": "http://www.immersion.com/role/BALANCESHEETDETAILSTables", "shortName": "BALANCE SHEET DETAILS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "immr:ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326304 - 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-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "immr:ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "immr:ScheduleOfIncomeTaxProvisionsFromContinuingOperationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337305 - 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-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "immr:ScheduleOfIncomeTaxProvisionsFromContinuingOperationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341306 - Disclosure - NET INCOME PER SHARE (Tables)", "role": "http://www.immersion.com/role/NETINCOMEPERSHARETables", "shortName": "NET INCOME PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "immr:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345307 - Disclosure - LEASES (Tables)", "role": "http://www.immersion.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "immr:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "ife84fa12ae1a4067924f6548c47019b7_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "immr:GovernmentSubsidyRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Detail)", "role": "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetail", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "ife84fa12ae1a4067924f6548c47019b7_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "immr:GovernmentSubsidyRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - 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-20220331.htm", "contextRef": "i0e2b7f00321645589ce2601b5c0b6ee8_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "immr:RoyaltyRevenueAdjustment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - REVENUE RECOGNITION - Narrative (Details)", "role": "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails", "shortName": "REVENUE RECOGNITION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "immr:RoyaltyRevenueAdjustment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "ic30e4d1ceb31424ca092b0c154a91033_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - REVENUE RECOGNITION - Performance Obligation (Details)", "role": "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails", "shortName": "REVENUE RECOGNITION - Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "ic30e4d1ceb31424ca092b0c154a91033_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - NARRATIVE (Details)", "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - NARRATIVE (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesTradingAndEquitySecuritiesFvNiCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST (Details)", "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesTradingAndEquitySecuritiesFvNiCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - MARKETABLE SECURITIES ON BS (Details)", "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - MARKETABLE SECURITIES ON BS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "ifad278ca9feb47a49e8982cfed84635e_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "role": "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413408 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST AND FAIR VALUE BY MATURITY (Details)", "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST AND FAIR VALUE BY MATURITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "immr:DerivativeLiabilityCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414409 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - DERIVATIVE INSTRUMENT (Details)", "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - DERIVATIVE INSTRUMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "immr:DerivativeLiabilityCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "immr:RealizedAndUnrealizedGainsAndLossesFromOurEquitySecuritiesAndDerivativeInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415410 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - REALIZED AND UNREALIZED GAINS AND LOSSES EQUITY AND DERIVATIVE INSTRUMENTS (Details)", "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - REALIZED AND UNREALIZED GAINS AND LOSSES EQUITY AND DERIVATIVE INSTRUMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "immr:RealizedAndUnrealizedGainsAndLossesFromOurEquitySecuritiesAndDerivativeInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416411 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Detail)", "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "ia09a701578a1451baff52e7fb5c624d9_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419412 - 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-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "immr:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420413 - Disclosure - BALANCE SHEET DETAILS - Prepaid Expenses (Details)", "role": "http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails", "shortName": "BALANCE SHEET DETAILS - Prepaid Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "immr:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "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-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421414 - 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-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "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-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422415 - 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-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i5d0b3c576ce642b0a78ef809c5f7f50f_D20211001-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424416 - Disclosure - CONTINGENCIES (Details)", "role": "http://www.immersion.com/role/CONTINGENCIESDetails", "shortName": "CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i5d0b3c576ce642b0a78ef809c5f7f50f_D20211001-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "immr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReductionInSharesAvailableForGrantForEveryShareIssued", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427417 - 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-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "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-20220331.htm", "contextRef": "i4836494e197c41e4bdc2998fbf058d46_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "role": "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i4836494e197c41e4bdc2998fbf058d46_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "immr:ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428418 - 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-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "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-20220331.htm", "contextRef": "i26aa5a29935f4681bbb42b74a067d00f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429419 - 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-20220331.htm", "contextRef": "i0960564b358146379a09db78b11799c0_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i8e37602a3ce3466388163be1cf723909_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430420 - 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-20220331.htm", "contextRef": "i47a628f4210b4d46874dc1e0ffdf6abd_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i309c72ed3cba4aa0a67854beb2eab78d_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431421 - Disclosure - STOCK-BASED COMPENSATION - PSU Activity (Details)", "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "shortName": "STOCK-BASED COMPENSATION - PSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "ifd0e093b726c443daa26914cc30f7c7a_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432422 - 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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "ib709ac6eb7a1499d8ede8db7426bf1c8_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i5ae3e406b10c46ef82f3ba7f0759e637_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433423 - Disclosure - STOCK-BASED COMPENSATION - Valuation Assumptions (Detail)", "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetail", "shortName": "STOCK-BASED COMPENSATION - Valuation Assumptions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i5ae3e406b10c46ef82f3ba7f0759e637_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "icf75c0b96ac54a6eb0ef829bd1d6987b_I20220223", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435424 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Detail)", "role": "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail", "shortName": "STOCKHOLDERS' EQUITY - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "icf75c0b96ac54a6eb0ef829bd1d6987b_I20220223", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438425 - Disclosure - INCOME TAXES - Schedule of Income Tax Provisions (Detail)", "role": "http://www.immersion.com/role/INCOMETAXESScheduleofIncomeTaxProvisionsDetail", "shortName": "INCOME TAXES - Schedule of Income Tax Provisions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "immr:ScheduleOfIncomeTaxProvisionsFromContinuingOperationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439426 - Disclosure - INCOME TAXES - Narrative (Detail)", "role": "http://www.immersion.com/role/INCOMETAXESNarrativeDetail", "shortName": "INCOME TAXES - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442427 - Disclosure - NET INCOME PER SHARE - Reconciliation used in Computing Basic and Diluted Net Income (Loss) per Share (Detail)", "role": "http://www.immersion.com/role/NETINCOMEPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetail", "shortName": "NET INCOME PER SHARE - Reconciliation used in Computing Basic and Diluted Net Income (Loss) per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443428 - Disclosure - NET INCOME PER SHARE - Narrative (Detail)", "role": "http://www.immersion.com/role/NETINCOMEPERSHARENarrativeDetail", "shortName": "NET INCOME PER SHARE - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "immr:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446429 - 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-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447430 - 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-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448431 - 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", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449432 - 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-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450433 - Disclosure - LEASES - Future Minimum Sublease Payments 840 (Details)", "role": "http://www.immersion.com/role/LEASESFutureMinimumSubleasePayments840Details", "shortName": "LEASES - Future Minimum Sublease Payments 840 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "i1c0ab0fad69d42f2a4bbac547219cfbf_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "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-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - REVENUE RECOGNITION", "role": "http://www.immersion.com/role/REVENUERECOGNITION", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS", "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117104 - Disclosure - BALANCE SHEET DETAILS", "role": "http://www.immersion.com/role/BALANCESHEETDETAILS", "shortName": "BALANCE SHEET DETAILS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20220331.htm", "contextRef": "iee91e5e8db44483db84889adfc942f6b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 44, "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/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r548" ], "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/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r549" ], "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/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "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/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r546" ], "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/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r546" ], "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/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r546" ], "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/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "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": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r557" ], "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/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r546" ], "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/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r546" ], "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/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r546" ], "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/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r546" ], "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/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r545" ], "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/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r547" ], "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/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "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/2021q4", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "immr_A2021PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Plan [Member]", "terseLabel": "2021 Plan" } } }, "localname": "A2021PlanMember", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails" ], "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/20220331", "presentation": [ "http://www.immersion.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "immr_AventuraFloridaFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aventura Florida Facility", "label": "Aventura Florida Facility [Member]", "terseLabel": "Aventura Florida Facility" } } }, "localname": "AventuraFloridaFacilityMember", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "immr_ClosingPriceOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing price of common stock", "label": "Closing price of common stock", "terseLabel": "Closing price of common stock (price per share)" } } }, "localname": "ClosingPriceOfCommonStock", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "perShareItemType" }, "immr_DerivativeLiabilityCost": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Liability, Cost", "label": "Derivative Liability, Cost", "totalLabel": "Cost" } } }, "localname": "DerivativeLiabilityCost", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "DevelopmentServicesandOtherMember", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "immr_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Abstract]", "terseLabel": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.immersion.com/20220331", "xbrltype": "stringItemType" }, "immr_FinancialLiabilityAccumulatedGrossUnrealizedLossGainBeforeTax": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails": { "order": 1.0, "parentTag": "immr_DerivativeLiabilityCost", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financial Liability, Accumulated Gross Unrealized Loss (Gain), Before Tax", "label": "Financial Liability, Accumulated Gross Unrealized Loss (Gain), Before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "FinancialLiabilityAccumulatedGrossUnrealizedLossGainBeforeTax", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "xbrltype": "monetaryItemType" }, "immr_FinancialLiabilityCost": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financial Liability, Cost", "label": "Financial Liability, Cost", "totalLabel": "Total financial liability, cost" } } }, "localname": "FinancialLiabilityCost", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "xbrltype": "monetaryItemType" }, "immr_FinancialLiabilityUnrealizedLossGainBeforeTax": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails": { "order": 2.0, "parentTag": "immr_FinancialLiabilityCost", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financial Liability, Unrealized Loss (Gain), Before Tax", "label": "Financial Liability, Unrealized Loss (Gain), Before Tax", "totalLabel": "Unrealized Gains" } } }, "localname": "FinancialLiabilityUnrealizedLossGainBeforeTax", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "xbrltype": "monetaryItemType" }, "immr_FixedFeeLicenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Fee License [Member]", "label": "Fixed Fee License [Member]", "terseLabel": "Adjustment for Fixed Fee License Revenue", "verboseLabel": "Fixed fee license revenue" } } }, "localname": "FixedFeeLicenseMember", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails", "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails", "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetail" ], "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": "Royalty and license" } } }, "localname": "FixedFeeLicenseandPerUnitRoyaltiesMember", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "immr_ForeignCurrencyRemeasurementGainLoss": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Foreign Currency Remeasurement Gain (Loss)", "label": "Foreign Currency Remeasurement Gain (Loss)", "terseLabel": "Foreign currency remeasurement gains" } } }, "localname": "ForeignCurrencyRemeasurementGainLoss", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "immr_GovernmentSubsidyRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Government Subsidy Recognized", "label": "Government Subsidy Recognized", "terseLabel": "Government Subsidy Recognized" } } }, "localname": "GovernmentSubsidyRecognized", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "immr_InvenomicCapitalManagementLPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Invenomic Capital Management LP", "label": "Invenomic Capital Management LP [Member]", "terseLabel": "Invenomic Capital Management LP" } } }, "localname": "InvenomicCapitalManagementLPMember", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "domainItemType" }, "immr_LGEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LGE", "label": "LGE [Member]", "terseLabel": "LGE" } } }, "localname": "LGEMember", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "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/20220331", "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/20220331", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "xbrltype": "domainItemType" }, "immr_MarketPerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market Based Stock Options [Member]", "label": "Market Performance Based Restricted Stock Units [Member]", "terseLabel": "Market Performance Based Restricted Stock Units" } } }, "localname": "MarketPerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetail" ], "xbrltype": "domainItemType" }, "immr_MarketableSecuritiesCumulativeUnrealizedGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cumulative Unrealized Gains on equity and debt marketable securities", "label": "Marketable Securities Cumulative Unrealized Gains", "terseLabel": "Unrealized Gains" } } }, "localname": "MarketableSecuritiesCumulativeUnrealizedGains", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails" ], "xbrltype": "monetaryItemType" }, "immr_MarketableSecuritiesCumulativeUnrealizedLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Marketable Securities Cumulative Unrealized Losses", "label": "Marketable Securities Cumulative Unrealized Losses", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "MarketableSecuritiesCumulativeUnrealizedLosses", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails" ], "xbrltype": "monetaryItemType" }, "immr_MarketableSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketable Securities", "label": "Marketable Securities [Member]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesMember", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails" ], "xbrltype": "domainItemType" }, "immr_MarquardtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marquardt", "label": "Marquardt [Member]", "terseLabel": "Marquardt" } } }, "localname": "MarquardtMember", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails", "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetail" ], "xbrltype": "domainItemType" }, "immr_PerformanceObligationBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Obligation B", "label": "Performance Obligation B [Member]", "terseLabel": "Performance Obligation B" } } }, "localname": "PerformanceObligationBMember", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "immr_RealizedAndUnrealizedGainsAndLossesFromOurEquitySecuritiesAndDerivativeInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Realized and Unrealized Gains and Losses From Our Equity Securities and Derivative Instruments", "label": "Realized and Unrealized Gains and Losses From Our Equity Securities and Derivative Instruments [Table Text Block]", "terseLabel": "Realized and Unrealized Gains and Losses From Our Equity Securities and Derivative Instruments" } } }, "localname": "RealizedAndUnrealizedGainsAndLossesFromOurEquitySecuritiesAndDerivativeInstrumentsTableTextBlock", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "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/20220331", "presentation": [ "http://www.immersion.com/role/NETINCOMEPERSHARENarrativeDetail", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "immr_RoyaltyRevenueAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Royalty Revenue, Adjustment", "label": "Royalty Revenue, Adjustment", "terseLabel": "Royalty revenue, adjustment" } } }, "localname": "RoyaltyRevenueAdjustment", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "immr_Samsungvs.ImmersionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Samsung vs. Immersion [Member]", "label": "Samsung vs. Immersion [Member]", "terseLabel": "Samsung" } } }, "localname": "Samsungvs.ImmersionMember", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "immr_ScheduleOfIncomeTaxProvisionsFromContinuingOperationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of Loss from continuing operations before provision for income taxes, provision for income taxes, and related effective tax rate.", "label": "Schedule Of Income Tax Provisions From Continuing Operations [Table Text Block]", "terseLabel": "Schedule of income tax provisions" } } }, "localname": "ScheduleOfIncomeTaxProvisionsFromContinuingOperationsTableTextBlock", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "immr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Additional Disclosures", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalDisclosuresAbstract", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "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/20220331", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "pureItemType" }, "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": "Stock Issued During Period Value Restricted Stock Units And Award Net Of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockUnitsAndAwardNetOfForfeitures", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetail", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "domainItemType" }, "immr_WithholdingTaxesAndPenaltiesCancelled": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Withholding Taxes and Penalties Cancelled", "label": "Withholding Taxes and Penalties Cancelled", "terseLabel": "Withholding Taxes and Penalties Cancelled" } } }, "localname": "WithholdingTaxesAndPenaltiesCancelled", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "immr_WithholdingTaxesAndPenaltiesUpheld": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Withholding Taxes And Penalties, Upheld", "label": "Withholding Taxes And Penalties, Upheld", "terseLabel": "Withholding Taxes And Penalties, Upheld" } } }, "localname": "WithholdingTaxesAndPenaltiesUpheld", "nsuri": "http://www.immersion.com/20220331", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r231", "r241", "r301", "r302", "r456", "r457", "r458", "r459", "r460", "r461", "r480", "r524", "r526", "r542", "r543" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r155", "r281", "r284", "r483", "r523", "r525" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails", "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails", "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r155", "r281", "r284", "r483", "r523", "r525" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails", "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails", "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r231", "r241", "r292", "r301", "r302", "r456", "r457", "r458", "r459", "r460", "r461", "r480", "r524", "r526", "r542", "r543" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r231", "r241", "r292", "r301", "r302", "r456", "r457", "r458", "r459", "r460", "r461", "r480", "r524", "r526", "r542", "r543" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "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/2021-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/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetail", "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35", "r449" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r24", "r158", "r159" ], "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 receivables" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrentAndNoncurrent": { "auth_ref": [ "r494", "r516" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties.", "label": "Accrued Royalties", "terseLabel": "Accrued Royalties" } } }, "localname": "AccruedRoyaltiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r53", "r54", "r55", "r511", "r534", "r538" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r52", "r55", "r62", "r63", "r64", "r100", "r101", "r102", "r381", "r529", "r530", "r562" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r303", "r305", "r347", "r348" ], "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": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r130" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMEPERSHARENarrativeDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r130" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMEPERSHARENarrativeDetail" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMEPERSHARENarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r130" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMEPERSHARENarrativeDetail" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "xbrltype": "areaItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r84", "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r95", "r144", "r147", "r153", "r182", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r378", "r382", "r412", "r447", "r449", "r488", "r510" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r12", "r47", "r95", "r182", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r378", "r382", "r412", "r447", "r449" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r401" ], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail": { "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", "terseLabel": "Total assets at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets, Fair Value Disclosure [Abstract]" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Information by securities or other assets sold under repurchase agreements. Repurchase agreements are agreements under which the transferor (repo party) transfers a security to a transferee (repo counterparty or reverse party) in exchange for cash and concurrently agrees to reacquire that security at a future date for an amount equal to the cash exchanged plus a stipulated interest factor.", "label": "Securities or Other Assets Sold under Agreements to Repurchase [Axis]", "terseLabel": "Securities or Other Assets Sold under Agreements to Repurchase [Axis]" } } }, "localname": "AssetsSoldUnderAgreementsToRepurchaseAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsSoldUnderAgreementsToRepurchaseTypeDomain": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "This is the type of such assets (for example, US Treasury Obligations, US Government agency obligations and loans, and so forth). This item may be presented as an element in the table that is disclosed when the carrying amount (or market value, if higher than the carrying amount) of securities or other assets sold under repurchase agreements exceed 10 percent of total assets, as of the most recent balance sheet date.", "label": "Assets Sold under Agreements to Repurchase, Type [Domain]", "terseLabel": "Assets Sold under Agreements to Repurchase, Type [Domain]" } } }, "localname": "AssetsSoldUnderAgreementsToRepurchaseTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r169" ], "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": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r170" ], "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", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r167", "r194" ], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails": { "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": "Total" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r173" ], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "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), with single maturity date and allocated without single maturity date, maturing in second through fifth 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "1 to 5 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r171", "r173", "r505" ], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "1 to 5 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r172" ], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "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), with single maturity date and allocated without single maturity date, maturing 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Less than 1 year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r171", "r172", "r504" ], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Less than 1 year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r163", "r168", "r194", "r493" ], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "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": "Corporate bonds", "totalLabel": "Debt securities, fair value", "verboseLabel": "Investments in debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r165", "r194" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "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), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Debt Securities, Available-for-sale, Noncurrent" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r306", "r335" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetail" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r384", "r385" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r33", "r86" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r81", "r86", "r91" ], "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 year", "periodStartLabel": "Beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r81", "r421" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r93", "r95", "r120", "r124", "r125", "r127", "r129", "r137", "r138", "r139", "r182", "r220", "r224", "r225", "r226", "r229", "r230", "r239", "r240", "r244", "r248", "r412", "r550" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r41", "r205", "r495", "r515" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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": "Commitments and contingencies (Note 5)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r100", "r101", "r398" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "auth_ref": [ "r23", "r25", "r262" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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" } } }, "localname": "CommonStocksIncludingAdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r58", "r60", "r61", "r67", "r499", "r518" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r267", "r269", "r282" ], "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 assets - current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails", "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r267", "r269", "r282" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails", "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r267", "r268", "r282" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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": "Contract with Customer, Liability, Current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r267", "r268", "r282" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate Bond Securities" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r71", "r95", "r182", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r412" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r70" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "auth_ref": [ "r176" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) 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, Realized Gain (Loss)", "negatedTerseLabel": "Realized gains on investment in marketable debt securities", "terseLabel": "Realized gains on investment in marketable debt securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r177" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure 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 [Table Text Block]", "terseLabel": "Debt Securities, Available-for-sale" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTerm": { "auth_ref": [ "r405" ], "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": "Debt securities, available-for-sale, term" } } }, "localname": "DebtSecuritiesAvailableForSaleTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiCost": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of investment in debt investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.", "label": "Debt Securities, Trading, and Equity Securities, FV-NI, Cost", "totalLabel": "Cost or Amortized Cost" } } }, "localname": "DebtSecuritiesTradingAndEquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r352", "r353" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r19", "r20", "r361", "r489", "r507" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "terseLabel": "Deferred tax liabilities, gross" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r363" ], "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 tax assets, net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r362" ], "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": "Deferred tax assets, valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits Assets, Noncurrent", "terseLabel": "Long-term deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r84", "r142" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r386", "r387" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "negatedTerseLabel": "Net losses on derivative instruments" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r48", "r49", "r50", "r411" ], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails": { "order": 2.0, "parentTag": "immr_DerivativeLiabilityCost", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r281", "r284", "r285", "r286", "r287", "r288", "r289", "r290" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r281" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r349" ], "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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r68", "r109", "r110", "r111", "r112", "r113", "r118", "r120", "r127", "r128", "r129", "r133", "r134", "r399", "r400", "r500", "r519" ], "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 income (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r68", "r109", "r110", "r111", "r112", "r113", "r120", "r127", "r128", "r129", "r133", "r134", "r399", "r400", "r500", "r519" ], "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 income (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r130", "r131", "r132", "r135" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET INCOME PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMEPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r355" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXESScheduleofIncomeTaxProvisionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r334" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r334" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee stock purchase plan", "verboseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r332" ], "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]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMEPERSHARENarrativeDetail", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r62", "r63", "r64", "r100", "r101", "r102", "r105", "r114", "r116", "r136", "r186", "r255", "r262", "r341", "r342", "r343", "r367", "r368", "r398", "r422", "r423", "r424", "r425", "r426", "r427", "r529", "r530", "r531", "r562" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r410" ], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Equity securities and mutual funds" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "auth_ref": [ "r181", "r520" ], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails": { "order": 2.0, "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "terseLabel": "Net realized gains recognized on marketable equity securities" } } }, "localname": "EquitySecuritiesFvNiRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r181", "r520" ], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails": { "order": 4.0, "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "terseLabel": "Net unrealized gains recognized on marketable equity securities" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r15", "r18", "r177", "r508", "r539", "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "terseLabel": "Equity Securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r401", "r402", "r403", "r407" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r401", "r402" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r232", "r234", "r235", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r402", "r453", "r454", "r455" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r401", "r402", "r404", "r405", "r408" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r232", "r293", "r294", "r299", "r300", "r402", "r453" ], "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": "Fair Value, Inputs, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r232", "r234", "r235", "r293", "r294", "r299", "r300", "r402", "r454" ], "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": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r232", "r234", "r235", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r402", "r455" ], "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": "Fair Value, Inputs, Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r409" ], "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": "INVESTMENTS AND FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r232", "r234", "r235", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r453", "r454", "r455" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r406", "r408" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r174", "r175", "r178", "r179", "r180", "r189", "r190", "r191", "r192", "r193", "r195", "r196", "r197", "r198", "r233", "r253", "r389", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r550", "r551", "r552", "r553", "r554", "r555", "r556" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentPerformanceStatusAxis": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Information by category of performance or non-performance status of financial instruments.", "label": "Financial Instrument Performance Status [Axis]", "terseLabel": "Financial Instrument Performance Status [Axis]" } } }, "localname": "FinancialInstrumentPerformanceStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentPerformanceStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of performance or non-performance status of financial instruments, including but not limited to, financing receivables, loans, debt, and investments.", "label": "Financial Instrument Performance Status [Domain]", "terseLabel": "Financial Instrument Performance Status [Domain]" } } }, "localname": "FinancialInstrumentPerformanceStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails": { "order": 1.0, "parentTag": "immr_FinancialLiabilityCost", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Total liabilities at fair value", "totalLabel": "Total liabilities at fair value" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r73", "r84", "r166" ], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "totalLabel": "Total net gains recognized in interest and other income (loss), net" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfDerivatives": { "auth_ref": [ "r84", "r502" ], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails": { "order": 1.0, "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings.", "label": "Gain (Loss) on Sale of Derivatives", "terseLabel": "Net unrealized losses recognized on derivative instruments" } } }, "localname": "GainLossOnSaleOfDerivatives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r69" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r65", "r144", "r146", "r149", "r152", "r154", "r487", "r497", "r503", "r521" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "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 before provision for income taxes", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/INCOMETAXESScheduleofIncomeTaxProvisionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r203", "r204" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r204" ], "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/2021-01-31", "presentation": [ "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r96", "r356", "r360", "r364", "r369", "r371", "r373", "r374", "r375" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r115", "r116", "r143", "r354", "r370", "r372", "r522" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/INCOMETAXESScheduleofIncomeTaxProvisionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r87" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r83" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r83" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r83" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r83", "r481" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r83" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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", "negatedTerseLabel": "Long-term deposits" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r83" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r83" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r83" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r83" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r121", "r122", "r123", "r129" ], "calculation": { "http://www.immersion.com/role/NETINCOMEPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetail": { "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": "Stock options, RSU's, RSAs and ESPP (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMEPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r501" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest and other income (loss), net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r439" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseIncome": { "auth_ref": [ "r445" ], "calculation": { "http://www.immersion.com/role/LEASESScheduleofSupplementalInformationRelatedToOperatingLeasesandExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.", "label": "Lease Income", "negatedTotalLabel": "Total lease cost" } } }, "localname": "LeaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofSupplementalInformationRelatedToOperatingLeasesandExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-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": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r432" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r440" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r440" ], "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", "terseLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofMinimumFutureLeasePaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r440" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofMinimumFutureLeasePaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r440" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofMinimumFutureLeasePaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r440" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofMinimumFutureLeasePaymentObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r442" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r444" ], "calculation": { "http://www.immersion.com/role/LEASESFutureMinimumSubleasePayments840Details": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESFutureMinimumSubleasePayments840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "auth_ref": [ "r444" ], "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": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r444" ], "calculation": { "http://www.immersion.com/role/LEASESFutureMinimumSubleasePayments840Details": { "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 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": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESFutureMinimumSubleasePayments840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r444" ], "calculation": { "http://www.immersion.com/role/LEASESFutureMinimumSubleasePayments840Details": { "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 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": "2022" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESFutureMinimumSubleasePayments840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36", "r95", "r148", "r182", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r379", "r382", "r383", "r412", "r447", "r448" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r95", "r182", "r412", "r449", "r490", "r513" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r95", "r182", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r379", "r382", "r383", "r412", "r447", "r448", "r449" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Percentage investment held by members or limited partners of limited liability company (LLC) or limited partnership (LP).", "label": "Limited Liability Company or Limited Partnership, Members or Limited Partners, Ownership Interest", "terseLabel": "Ownership interest" } } }, "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "percentItemType" }, "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": "Loss contingency, estimate of possible loss" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "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 settlement" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r205", "r206", "r207", "r209", "r210", "r211", "r213", "r216", "r217" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r205", "r206", "r207", "r209", "r210", "r211", "r213", "r216", "r217" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r205", "r208", "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Awarded, Value", "terseLabel": "Reimbursed penalties" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r205", "r208", "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Loss Contingency, Damages Sought, Value" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r214", "r215" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r205", "r206", "r207", "r209", "r210", "r211", "r213", "r216", "r217" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r8", "r37" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable Securities, Current" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesGainLoss": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "Marketable Securities, Gain (Loss)", "negatedTerseLabel": "Net gains on investment in marketable equity securities" } } }, "localname": "MarketableSecuritiesGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.", "label": "Mutual Fund [Member]", "terseLabel": "Mutual Fund" } } }, "localname": "MutualFundMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows provided by (used in) investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r81", "r82", "r85" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows provided by (used in) operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r56", "r59", "r64", "r66", "r85", "r95", "r104", "r109", "r110", "r111", "r112", "r115", "r116", "r126", "r144", "r146", "r149", "r152", "r154", "r182", "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r400", "r412", "r498", "r517" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "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", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r103", "r104", "r105", "r106", "r107", "r108", "r111", "r117", "r133", "r161", "r162", "r183", "r184", "r185", "r186", "r187", "r188", "r219", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r365", "r366", "r367", "r368", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r446", "r484", "r485", "r486", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r558", "r559", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Prospective Adoption of New Accounting Pronouncements [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetail" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r144", "r146", "r149", "r152", "r154" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "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" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r433", "r441" ], "calculation": { "http://www.immersion.com/role/LEASESScheduleofSupplementalInformationRelatedToOperatingLeasesandExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseIncome", "weight": -1.0 } }, "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": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofSupplementalInformationRelatedToOperatingLeasesandExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm": { "auth_ref": [ "r443" ], "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": "Sublease, initial direct costs" } } }, "localname": "OperatingLeaseInitialDirectCostExpenseOverTerm", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofMinimumFutureLeasePaymentObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r429" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails", "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r429" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails", "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r429" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r431", "r435" ], "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": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofSupplementalInformationRelatedToOperatingLeasesandExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r428" ], "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", "netLabel": "Right-of-use assets", "terseLabel": "Lease right-of-use assets", "verboseLabel": "Operating lease, right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r438", "r441" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, borrowing rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails", "http://www.immersion.com/role/LEASESScheduleofSupplementalInformationRelatedToOperatingLeasesandExpensesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r437", "r441" ], "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": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r46", "r449" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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, net", "totalLabel": "Total other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails", "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r376", "r377", "r380" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "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 on available-for-sale securities", "verboseLabel": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r57", "r60", "r376", "r377", "r380" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "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" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "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, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r384", "r388" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of other current assets" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r38", "r449" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails", "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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, Net, Current" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r38", "r218" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForDeposits": { "auth_ref": [ "r79", "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for deposits on goods and services during the period; excludes time deposits and deposits with other institutions, which pertain to financial service entities.", "label": "Payments for Deposits", "terseLabel": "Long-term deposits" } } }, "localname": "PaymentsForDeposits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForDerivativeInstrumentInvestingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments.", "label": "Payments for Derivative Instrument, Investing Activities", "negatedTerseLabel": "Payments for settlement of derivative instruments" } } }, "localname": "PaymentsForDerivativeInstrumentInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r78" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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", "negatedLabel": "Cash paid for purchases of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r164" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r306", "r335" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r10", "r31", "r32" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails", "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r9", "r11", "r199", "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow provided by derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments.", "label": "Proceeds from Derivative Instrument, Investing Activities", "terseLabel": "Proceeds from sale of derivative instruments" } } }, "localname": "ProceedsFromDerivativeInstrumentInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r77" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceed from issuance of common stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r77", "r336" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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 sale or maturities of marketable securities and other investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r77", "r336" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock options exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r202", "r449", "r506", "r514" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r350", "r482", "r544" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r130" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r262", "r344", "r449", "r512", "r533", "r538" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r100", "r101", "r102", "r105", "r114", "r116", "r186", "r341", "r342", "r343", "r367", "r368", "r398", "r529", "r531" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r140", "r141", "r145", "r150", "r151", "r155", "r156", "r157", "r280", "r281", "r483" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "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" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r270", "r271", "r272", "r273", "r274", "r275", "r278", "r279", "r283", "r291" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITION" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r276" ], "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, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r277" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-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/2021-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r436", "r441" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r45" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r130" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMEPERSHARENarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r130" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMEPERSHARETables" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r129" ], "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 used in computing basic and diluted net income per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMEPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r305", "r333", "r346" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r305", "r333", "r346" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r34" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument.", "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]", "terseLabel": "Derivatives Not Designated as Hedging Instruments" } } }, "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.", "label": "Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option" } } }, "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r306", "r335" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r311", "r324", "r326" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r42", "r93", "r137", "r138", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r244", "r248", "r253", "r256", "r257", "r258", "r259", "r260", "r261", "r262" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "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 and Equity Securities, FV-NI [Line Items]", "terseLabel": "Debt and Equity Securities, FV-NI" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-N" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r69" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A classification of auction market preferred securities that may have different rights to other classifications of auction market preferred securities, for example Series A.", "label": "Series B [Member]", "terseLabel": "Series B" } } }, "localname": "SeriesBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r83" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r307" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r317" ], "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)", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r323" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r321" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r321" ], "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", "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r320" ], "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": "Incentive shares outstanding (in shares)", "verboseLabel": "Incentive shares outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r320" ], "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)", "terseLabel": "Beginning outstanding balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r327" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r322" ], "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)", "negatedTerseLabel": "Released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r322" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r330" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r329" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r331" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetail" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r335" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "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, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in number of common shares reserved for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r335" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r314" ], "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", "verboseLabel": "Number of shares underlying stock options, exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r314" ], "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", "verboseLabel": "Weighted average exercise price, exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r325" ], "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", "verboseLabel": "Aggregate intrinsic value, vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r318" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r315" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r335" ], "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", "verboseLabel": "Aggregate intrinsic value, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r313", "r335" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r312" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r327" ], "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", "verboseLabel": "Number of shares underlying stock options, vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r327" ], "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", "verboseLabel": "Weighted average exercise price, vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares purchased under the ESPP (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r304", "r310" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetail" ], "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/2021-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/2021-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/2021-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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate intrinsic value, outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r308" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r328", "r345" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r335" ], "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", "verboseLabel": "Aggregate intrinsic value, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r335" ], "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", "verboseLabel": "Weighted average remaining contractual life, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r327" ], "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", "verboseLabel": "Weighted average remaining contractual life, outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r327" ], "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", "verboseLabel": "Weighted average remaining contractual life, vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r255" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r18", "r491", "r492", "r509" ], "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": "Marketable equity securities" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r92", "r99" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r21", "r22", "r23", "r93", "r95", "r120", "r124", "r125", "r127", "r129", "r137", "r138", "r139", "r182", "r220", "r224", "r225", "r226", "r229", "r230", "r239", "r240", "r244", "r248", "r255", "r412", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r44", "r62", "r63", "r64", "r100", "r101", "r102", "r105", "r114", "r116", "r136", "r186", "r255", "r262", "r341", "r342", "r343", "r367", "r368", "r398", "r422", "r423", "r424", "r425", "r426", "r427", "r529", "r530", "r531", "r562" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r100", "r101", "r102", "r136", "r483" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r88", "r89", "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Release of restricted stock units and awards under company stock plan" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r22", "r23", "r255", "r262" ], "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 stock for ESPP purchase (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r22", "r23", "r255", "r262" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued during period (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r255", "r262", "r316" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r22", "r23", "r255", "r262" ], "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": "Stock Issued During Period, Value, Employee Stock Purchase Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r22", "r23", "r255", "r262" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Stock issued during period" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r44", "r255", "r262" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options, net of shares withheld for employee taxes" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "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 authorized repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r22", "r23", "r255", "r262" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Stock repurchased during period, value" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r95", "r160", "r182", "r412", "r449" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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": "Stockholders' Equity Attributable to Parent, Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r94", "r240", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r254", "r262", "r266" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r434", "r441" ], "calculation": { "http://www.immersion.com/role/LEASESScheduleofSupplementalInformationRelatedToOperatingLeasesandExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofSupplementalInformationRelatedToOperatingLeasesandExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r51" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r496" ], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesTradingAndEquitySecuritiesFvNiCost", "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 net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI", "terseLabel": "Fair Value" } } }, "localname": "TradingSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r174", "r175", "r178", "r179", "r180", "r233", "r253", "r389", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r550", "r551", "r552", "r553", "r554", "r555", "r556" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetail", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSMARKETABLESECURITIESONBSDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r264" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, common (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r43", "r264" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r23", "r255", "r263" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "terseLabel": "Treasury Stock, Retired, Cost Method, Amount" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r23", "r255", "r262" ], "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": "Stock repurchase (in shares)", "verboseLabel": "Repurchase of stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r43", "r264", "r265" ], "calculation": { "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS": { "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" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r255", "r262", "r264" ], "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", "negatedLabel": "Treasury Stock, Value, Acquired, Cost Method" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r84" ], "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails": { "order": 3.0, "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "terseLabel": "Net realized loss recognized on derivative instruments" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r351", "r358" ], "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/2021-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": { "auth_ref": [ "r357" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties Accrued", "terseLabel": "Unrecognized tax benefits, income tax penalties accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r357" ], "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 on income taxes accrued" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r359" ], "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": "Total amount of unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r119", "r129" ], "calculation": { "http://www.immersion.com/role/NETINCOMEPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetail": { "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 income (loss) per share (in shares)", "totalLabel": "Shares used in computation of diluted net income (loss) per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/NETINCOMEPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r118", "r129" ], "calculation": { "http://www.immersion.com/role/NETINCOMEPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetail": { "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": "Shares used in calculating basic net income (loss) per share (in shares)", "verboseLabel": "Weighted-average common stock outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.immersion.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/NETINCOMEPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r16": { "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" }, "r160": { "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=122038336&loc=d3e74512-122707" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27405-111563" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r291": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r294": { "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=123447040&loc=d3e1928-114920" }, "r295": { "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=123447040&loc=d3e1928-114920" }, "r296": { "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=123447040&loc=d3e1928-114920" }, "r297": { "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=123447040&loc=d3e1928-114920" }, "r298": { "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=123447040&loc=d3e1928-114920" }, "r299": { "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=123447040&loc=d3e1928-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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=122041274&loc=d3e301413-122809" }, "r346": { "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=122041274&loc=d3e301413-122809" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r369": { "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=122134291&loc=d3e330036-122817" }, "r37": { "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" }, "r370": { "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=122134291&loc=d3e330036-122817" }, "r371": { "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=122134291&loc=d3e330215-122817" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r373": { "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" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r409": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r442": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r468": { "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=125521744&loc=d3e122625-111746" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r488": { "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" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r500": { "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" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.13(h))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r503": { "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" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r507": { "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" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r533": { "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=124501264&loc=SL117420844-207641" }, "r534": { "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=124501264&loc=SL117420844-207641" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r544": { "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" }, "r545": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r546": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r547": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r548": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r549": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r550": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r551": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r552": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r553": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r554": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r555": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r556": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r557": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r65": { "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=123367319&loc=SL114868664-224227" }, "r66": { "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=123367319&loc=SL114868664-224227" }, "r67": { "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=123367319&loc=SL114868664-224227" }, "r68": { "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=123367319&loc=SL114868664-224227" }, "r69": { "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=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "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=123367319&loc=SL114868664-224227" }, "r71": { "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=123367319&loc=SL114868664-224227" }, "r72": { "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=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "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" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" } }, "version": "2.1" } ZIP 74 0001628280-22-014383-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-014383-xbrl.zip M4$L#!!0 ( )>)K50CM:)0_Z4! %_O$@ 1 :6UMXU.^X\%O(062O^] M\OO_R[*__]S^4%KON)-6:/=+:]U@^L&73AO]P]*>#[VOI=CMM$I[G>[7QC>3 M9?DU:YWC\V[CX+!?(HB06P>[RRZPH*-SF;%:9DQ@E2FN66:\049$2:+BBP?+ M3"%AD?2955%GC!J1F6!91IU$3B"/M8Z+?ADAJ;1G1F,9F0[24!(4_,5&4RV8 M3H\][,/;P1NV>\L^-/Y8..SWCY??O3NSW>92+[BE@\ZW=W#@'307_XLM#$Z] M/.WT]'3IE"YUN@?OX)GZW5FZW?"DY5ZW?WEB-#V;GP9?YO?*$,XH'IUZUFO< M=T^"$'[W=^7#CCL,+9,UVKV^:;MP>14T\N9U>;.'5])WM\]O-MI?OW-Z.FQ- M[_+TQED_@RZX<<6H2QIM.#LD#7C7[YIV+W:Z+=,'#8%;89XA=>WE&F&OQ M;G P/W6Y:=H'?RR$=K:[LP!*'XQ?^;T5^J:4KLS"OTX:W_Y86.NT^V#*6>W\ M&)3 #3[]L= /9_UWN6*_6_FW?_NWW_N-?C.LI)9FH_;\_F[PY>_O!K>V'7^^ M\KMO?"OU^N?-\,>";_2.F^9\N=UI!VA XVPYG1BZ@U\;WH=V_BL=!MN M\/RS_G:(?RPT0M X\*"\98PIZJUB2FGCH].,1&&_K.=-P: 65WW4-JWTZ-!8 M+K>A?>=K\#I=T]QL^W#V/^%\H=3P<&M//Y_;]WVT M=;1Z6KTXX/OKVX=;M3+=/_K$]VO^L'+Q5W/K_2[;KVW ]Q5>A>\_T&JS?M$Y MK:P[MK7W"=5K7\^JI(ZV]G9IO58YWZ\=IFO.X/N+K1I\_UFA#V3_O+[G1/5H MXZBZ[@_K%\UFI?8)5]864685\^N;?;S3L^UU1 M:?W5K-8.R/[[RD6]]B=?2.7"X?W:U^$UG^%9O+U? MZYS76[MX:WW_:_VB>EAY7T'5VBJNUS9Q9:]"JA>?X5YPY.)S,V]CK=RO[*"S M#ZE=1Q7Z11+NA<8ZHYS0C&F&,NM$,D>JL3_@F:\%C#S-O"A7XH0K@.RJ M88P66J",8^PR1KS,K$P?K67((2:9D0LKF+RC+RG]$0^Y$O\&?-,K!/PC ?,[ M G9",<2BR3!0IXQ);#+-%%'2?BLLI:D MFTL9SH/O3[]XX@B/"GBS#1:(MO:9HH)D#BM/?!2"$[VP\NDE+7@5Q.MS$3?- MP4W0CHVSX+-HFHF<%N+^D;AW[HC;:2&4<303E %F>_!]K/(JP]Y)8866@J.% ME8W5#SOE!R2^T34ND=S22;LQD'?OT'1#;^&F#D0O@C9$+KI9[LMY*L02?@?I56F5;7 M05]:FV=P;UJY^'Q8/:J3RKK_NK]^<*4G>]N'U;V-KUOOJ\W*T2:KOH=V[?UU MN/5^XZA^])57+IH-^+]5N;SF4D_.]M^7<7WO$ZN3W?/*T0$"O>'U5IG5]ZJ- MK=3&O4WXOWZZM:'.KEC"+JNN?Z)?%.;.)4\ 2 +)F*4T4UKSC"F+D.0:&00C MR%/&#T=18!Z[8"EFA#FX ;'(89XB.* 1A6K,I&J/ 3371PAO)F/"8$WQ=-2:E"]=&G!06 M6_8GW7-P,PHE>8R27-Q5$D0TB> \1LEAE*&,9EI) 92$8 S"Q5$3&&6>HB7% MV#*7NH'NZ 8!X5'M268)0AG#&+@(!RW!(2#J K!+SIX&($PHR;P'&LP="YX8 M)W%P)"J#G'=T "#X/@!9#[:_$]Q)M]%OA-[J-]-H&ML,&YWN#I#,6NBV[H6& MTT[7]T)[RAI0.7+?]MM_'>Y?=,ZKK.@8%66Y6C:FM_#]JSOHHJK?IYO;8/C'6C"1J% M0:<8_'M>71M>\_=?A[8%]P4&6B&)U>XW0?*LL@[///KKL-JJ'E7V/K?J%[L7 MU:-#^'<3_7T!TF\,7!9@N8G5?J&!8N(P#!XBRHSIH#)%@&%$&[DQE'(G[,)* MIQU*"8*?H@@R$@.>D,!!.N8P5M@QX[1R0CM "_\=)W6D$;DWDB9*/+@HQZ'= MR^%@M=LU[8.0'-@_SZ].^6C.TU>KIZ;K 3$:77.%#]-6CHOZ2#G@.:NG%1!V ME911]6@5[;<^T:V]ZF%R%>!Z< T.:/W(T>J.1OM_'R+7^MPV>_H$VD@KZZMG M(&QX#K@DZ]NM_77'Z_E]P/VX^ 2NB&]4P54!05]LK9>_!!ZHX"%D#*PWXFXOK/9ZH;_3-_U^3%. (?-F+C5;]Z!-<#TC0^@N.UT__OJCT1\&)D:5;BKBU46=&1PR^!'&9 M"LYFCCO$N 5/@JN%E1]/!?YCJW\8NKG,>M5.VPTF YX4OA+4,PH.-,@B.0,2[ V] V9@ I%'M$A;;H931H M7!CTH6%LHYE"8(,V%"HT5A7:O:-"@A"&@'-D!C'P103RF>(4!B@3K.:&,"OE MXU5H)#Z@BVO3@Z%"B5Y:B2@UR&!0(F5%QI!329U<%I1SGB,12< OI41C1Z(K M0"ST:*QZ5+^C1SBR$)0.F2?)]\&,9(:1%%@%LQ=*&:;<3^G1=&E1H4HOKTK4 M&6V"EAE5#L8UQ#&XT1)GGH+(5(R@7$^@1H]3I7/7EH*=]N MN9'3Y]@(W5+>H'!OZN3:YO_< MS)"Z??'*Z*N;=S_.8P:C3[V^Z?93>E.>B)'$A"YO=77LLIG^VJDTH_CJ$8,C MH\^CA[R[T5'W]IOSU*H4-Y&*,!&D(4(J[KB)V$HKW!3Z;?CZX2"!RN"CAX>= M'3<;KM&OA):%1_A&*R%+2F:^C.B,@&BM:7J]K9A/.J^>-7H+*Z-3KLU&#^[S M^[M[;W_9=9>MF MA"LLD4D& X@OF"-5&(T^YL0'3(/PTC&""PMR!C@F]/U^C M()^0@#%]$!LDJ/>'/< S)"YO-#SRN!Y(.2GYZP]S4D;?MX!XG'3#RE ^<'1 M+4;'1I_3/>[MT2=PZ5GKT>LZ]9,]>I*/LC>[;)BSOKR[L_[DWGP"G9RIWL09 M)C_=FS=ZP!#&B14H(J#RR"%KB?/1__+';\2>NO]4%,/W6 M<&& L(FB+6^D=+V- ,S=P17!M/W'T-U->6.=<]-,_/$U(J\CUGKG#0D1_#4+ M[IKE.! 2-(>OXH /X9%<<2'7I\L5/UZN>&QRYR#;W^5ZCH2(;#7A[-*C F=;$8F)- %<&<1>E M#/-OJ-,3Z%0L- ;%HL'$P/#)D)":L"@X4PY\&JRMG() 9[7?KO,Z .\\3^&R M+WSC&[S#]5/SJ([I=RY5](D4\,[UZ%B5!G%*3!7EGA')@XYEI@;I5P&/Q; M"D[:JQ'=JG,GK9-F6E"?HW8ZKQL.T]V^!1!FIQ7F1&1616.,T!''R!268&M$ M.\6]0@))Q5^-R+9#WS3:P9=--Z6,3H *3T0^T:4U'X#YIJ M%JS@6C)$I=5<,.L1)U%O<7SR"9P& M#M2%\. 9(T13Q)R*A#+-I,>O1SXOYRV.3SA,40%R"%A+QW" 4Z@:G\@$ M#UQR\.ND5PQ,SHI(G5&,6::5DO'5B.Q%AZKQR0>[%%7AU"@DF4'2V #LSSEP MWK0+,KP:^;S<4#4^X5!,./(!0,XBIA2SDJF8*GP(&YD4+V@\T^H!94T(!@>K M@.ARRJTG-!HM&$9*4,3G( EAYG!D!C(1-,"+I2JBAY M?5*=G?#05 1.#!*.47!YO&2(6X4TPI& _VH,D'!SK:Y((>?Q3*Z-RUV2(Q6H$HA&E H2**Y?C>BFS;G')S)+B$9.PSC,*"/&*_!OC7:6(RV9 MC^+5B.R%DPG&)1^/B+)$ FV+EC$BC66N>P<$@BDV8I7TXXT^H!%(B5@.^48,$X5^ '$H&PY0Y9$<+K6WGQ M&B?D");@(1%#H%-9$%2I8 /&BDJG@O3S0+%G2HA3HY3DWV29?]>JT# MG\"[+^N_; *]Z^8[?5QK5V+E)[V;=GFWS1-8SS^1>=HGU#DO#*XPN"<9W*SH M^!,*MA188M,IA1<$ZT%2 L.?MKFV920&-< MWZ0X9B(JK;ADX$T:%1B5-JU"<_!7OP(+JIST3TQSXZ3MY\1H=/3, 'I)&R6S M8#)4!R\4=MR CQC=*Y#)(+8_?W"6_'%N#.>*LB"8%2H8%+#23DJ M%< 9R]D M+>-#,!&))-I'15C*]0!&$ ACF)H8K/#A!>2,5TOX9^VHOFT;*9.T,='W@* MBKTC1@++4 P[HJ60D@>AB-6H&*^0TR $T%X$4Q@ M@1EFC9,T,.Y5U HS- ?+PV<:,>9;.6**HRAG-#B#3)JTC:%6Q,7@%0,XF>&9 M]P0=G-0-&Z61]RY"[+YJ /S3F@E./,(IYT-(ORB#8R]AIEY5H<9 M&&3G3A^LXQ))@&T@Y?"#&6NEPUQ:&;RDQ,VS/DP?'N8TWJN]#QAK!P.Y9)Y6C#D%2*&$-=X@K9DD!9.8._=L M?+JAHF41*RE0I R41!D4HB$I"P&\-C4'6@,?.L'-/QW<+S"FT,YOG@3TD0AZ94P-)5KB4J'P+5UD6M0WZCF2F=G1DW&8$:DT-D'$UJD MX&EG3RFQ8IQSBV/@BF)I+4>&HT)GIZHF+VHF=$YT-IKH/:=&$L*9!LZ&L9:< M*Q^CIL&10F<+:$MJ0IT1+#KG3&3@AUEJL"32 :.47/A MCPB"<1H"(R081Z*3J5 V$9$H,U>:^UJ59:88[*QHKD'&*:.X2Q-J07C-A9'< M$&0E1]H6+M";T]QY(94\&@P$DG*D$#.&&QXEHX9CS(3PMG"$9D%S9T59HM>! MQI1]AST##UHY4 P"_HB@BE$[PW4)"FHYQ_-28RPZ(!0W&@4IJ&;8>FN$YLYC M;ZUCT18N]*P2O4*!1YLBVDAPB*"XG 5E+?7((>FB /](^WFHFC&#"CP9G2GX MYCT*K)U2@085>'#,$*6DY6G)MTW;BTA6>$HSI,"SHC/>@1>- HL&?!3JL0&W MVG"MD0V8,#%?.O.6:.>L*%":AG8A!H>X9\A3(Y 4@MNT8E7 G[E2H)D!G3<4 MWPL -];'M*NF8#1B#90K$ [HHT00O(A,%[3G1P%B;23"7"J#&YNT8WR\>>X6=T6I M+2>"8!$=PU&G!!'K9 Q2\*B%GRN=G1DUF:L U]SIK*,X2FNM-ZD2++ IRS@5 MV%@'JFSY'"Q0G46=+7+Q)JFS2@:,P17P3"N&L;@I4), M<9K6_:)HYLOY>:W*,E,,=E8TUSCL&4%*8^S2+FF*I\ );PVH,1&6*04( MG,I$ J$02A,ZS(8N%'@F%'A6=,:%X#WQ3&%MF9=IB@;Y8 EC(B)P6.9*9]X2 M[9P5!5(DQ<*M2"%-0?MFE?;-B@)AA9B/!E'!'=-!&XE! MF0R'(8MB4DP7%[3G1XXG=H19+3"7E!&O-==>$VT6&T:Z;S)V>3%XZMH!9!(BA&/5>"A53$D%,>HI$PN",: M^)?UW*B@:[/1+[,FJ;1W^0?H\\%VVVNF=WWG\AW3ZIVT#[[UEC9;K=!-5XP+ M>S]T>KTUZ$NP1K!>$/F?YU73!TO=BE=?GU]KRUZC?WC8@9NW#VKF+/0Z[>W. MN6GVSS^:\]RZQZ\SO=$&XT.S1OG^Y;>/7%1 *##&WG <@E$C M)Z;0T;G2T9L#SW6U>\[*#XIH*I$!3B_@&B&&PL@#ZB.1I<$KDG -/E,BL]$O MA<[,C\Y(HSQ.B5<6",&.%G M.#@^?=N?2-B V(@U)Q%0V#'!G(Y&>Q8\5M322 >#*T(,J6STRZQ)QH?&\H=P M8)KEO#W7Q/+A?7G"1@3#*,N0>HP1W3KU&4;$/5!KQZ5P03!BD9$J1(4T^&DR M(VQ0M,YC&ORP. #&,SLZ M:5A-792^GZCYY#0/JS&8C_56B!@Q%EPQR9@&^P [HEQZY&UP(^:/559(X_NT M&S^*,=PZ]1GV(P2/3"(8;4(:=L#KEBKM22>= P(8U1PX;2/1K9X"R-7.C\.M M'/76<;-S'L).O^.^;AV_5O])1ABJC!,X2,<<6!AVS#BMG-".2>O?HB ?Y;IM MF_;!\$GI8Z71;K1.6J]114*DX!08:X@4C FK4&36IZ(L!##;O0(5V0Z]?K?A M^L'G2O(:AZV&_W>]L[N*Q'FY<1L M^R0U_,[<[/ >\.OH!H^>FO5*&1BX!> ]9\A2$!>2X,=0"]YEX'-0Z_&61N3T MJP:G_6EZ0VV8U ^F>*;W%OE<1!88,;!NZ0D@KI.1$3$6F+$Z)URD$7"EMK@4U*!M8$ M;OX\[$L]$Z/+&)<@64.-Y,$R\-BQ!SZ?0LA<,XND9BP,@Y9#)CC3"9[3D\SM M".9C.2 >&Z%'6B NF*5<829H6IJNO97*8BRU!I(PMX1^6F*9@;(8F*>"S,&J\1GPI\9G6UH9@CV5T0+= MP-PH'C#A0-L)"4IY^NILZU7:E.'PGS7:IXK\$BGMTM+ J*(#PW)X?NG'5?K< MI0^VE-!!PI%XB! M(V8\L R"A)928NU)5"A0$_PP?6YH5ZB0S _M"CW>KM#8LK,HTDZ2X*FSAAF# MC)"*,QLL"0:<-#]WP:GIV-48-]TU@0:&A,7(,0'C%(G4&AF1Y#J(R\4" M33UL./U13)J@=4KHHM0S"[]1#48GA"#"E6E1LO8J^*"\E8P(&[&;I]SHS;;KM$):7)K7,/K0E.Q7:=#$QJ+;2A@3GBK5#!*6L%E8#*5+PVVX5A-:2"]510KG.< MSGW%YNL=U9@SB96V##$%9%C*J&,4UAF)7IWY3E/ TYF8BLA10:V/(& ;HV4> M$^#%&&GEL+6OS8+?AW;HFB;(=]6W&NT&T&0XZUMXQ38L.<%I-[<@TF: -BC' MP*LEP2I!E":OSH:G*^*I6''PB"(6" K@VF+%5. UU'Q1+)<(,-P(,%L5B6[ MVNN%?F^GT_2[;1^ZJP?=,*@#6NMLA^,3@.2;%3\VV]]"N]-JN#5SW.B;9L6T MS<% *3Y..FQ(,LS&,7?ID):68Z\595Q%Y=-:PL@\LYA;-8HV@="R0GKCA.#K M\OL!!%\_]3D^+J*"@6=KL)-@G\A2RKWVJ?R!$0J+.1!U6K6Y=0K(VCML'+]A M4;HHN4-6"^,X""]8E&9'M?78"ZVD'4$MH9.6X$_@%J%CP"UB7"I/S5PDCA'D MK#>*&QZ"83#@T'FH0':)6W 'WVB>)'IP5="X?.::)S[XC6ZGM=9I'9_T>F 3V$<=9GF=\HQ* M^&>2G-XUSI:[H=WSCV\KO\&.8^X2DTIX9C65D.DA#25#P M%QM-M6#Z2Q+3U36]_GD3!-)JM+/#T#@X["\SLB3YL6F/+G =Z+3E?Z#\SV\1VIE%TVHTSY?_*RU][)6JX;2TW6F9]G\M]DR[ ME_7@S>+@Q%[C(L"-X1GYQ]/A<^$^S48[C-J!"?J/W]+;9SZXM,L)R!2T%-XY MG05M,C/3EM)A-\0_%O[QX\Z7"RLU8YNAU(FE5-$^A61^?V= (JES1X*Y*Q[3 M/0 )]3O'RP2:FK?$-!L'[64'=\C+J?3SVP[/MYTNM"V#CFF:XUY8'OWRFV_T MCIOF'/0N?[W\HM^&=[>=?K_36DZR_Q:Z_88SS>%#\N<-#E^IQ1(:J$8?=+#O M1T\>'E[*#[WK^[O'M%K2Z.'#: E?'GN7W[L[.F$H#&C@0GX=O%7JM3\6Z,*M M%Q^^"O15J==I-GQII!S'QJ>:TLNHA/.[7#WF7=X7]_3]?9T]7DM@M[1/WJ-] M"RN[U;VT4UNME7=NZLL,MG:GO+:[O5G;+.^45JOKI?+?:_]H47^$QYKZPLF=ZAZ K_4Y[L;2^M+94(H@S_6"SK]FH>L!&IR&( MC:WM2NEW&"_:G7;UI 4W<:7AL+*=0*L1@L:!IPP?QIBBWBJFP!_TT6E&HKAW MPK'4-FD83\57USLNWYDJ)4HM#.>HZ>=SN][Y]H%L?ZO3RHD_*G_;?Z^/MHY6 M3ZL7!WQ_??MPJU:F^T>?^'[-'U8N_FINO=]E^[4-^+["J_#]!UIMUB\ZIY5U MQ[;V/J%Z[>M9E=31UMXNK=VF]5:&=6/RBAOZ_K^5VCW>9U4FY7:P5E][Z]F_;.ZV%I?)5^T MU#P(BS-PIFG&F/.9\E)ER)M4WR!PAO3""D;9IWS4OI+"RF,T:8AU+XKM6B\I M3G\&VOF25/A1R/ZD 8,L(:R?,F \-#J,T)\.Q&2WYD MM(.A0:KK&XW*^F%K:[WY=7^O?@'?L8H9 QYE%D92:8( ;?),'"H !+^]^S_'D2$H9Z/ M2X4GP-Y_J,>8@QY_VEW=KI6W/]1+V^6/6]NUTL?=[9W=U6JM5-LJ 46H 0\H M85K:VBYA_HO_M;2U4:K]LURZQAXNF[0Q P>:FW>P1# MO39>T/N8Q^";1CNYTLN$Y>[=Q#G5 VRDTRWU#T/I7R/T*0T\WE* UOF7X"D? M\^>5!Q&OFZCGX9NL!<\\3)=EWIQGY\%TL]">2Q3\:6(#J'?P14GOC0TTLP[% MC!%),R6YSW101 <#](;PA95*RLW[SW]@@7ZC>+&4.OXVJ)4>PW-F76\[W<>\ M!;[W-0H"]YH)W)VAX:4(7*T+[6ND2-3##"Z:9F^N*=Q%F6Z]AV>O?X)G;#2J MZ]M'U8NO &:'0,\V#O?W/IU52/ULOU6^0^$J-1++D2\27WD:H^E?FN.(TL1NIW4Y^+U\ MT[X7.[^NM\__.;UW7%@I]3M%%T\V#CK>-WG*VTX_QOHX)5SKM%J-7IIT+&TT M@.A5\QKWD_1FROEL8WK8X%ES.<8_*_)Z]H6Y*!SB/#/$BHQ9BC(3L0>_3=!@ M-6''7A[1JY7?;???TR\:GC.I1RCAQK=L.!_D2CG8_[1CU M]C3O_(O@&+I.JDQ+"[ZQ=20S3K*,"1>MUEC%E"Y^N?-I::W3/;ZM?L,A8WKJ M=*E-^0V74ZIXPSUB./BE?&9*-(O=O=2&DNF5>L?!I6P-7VJT2XU^K^0. M\T#/K\^!]'GQGIE:XI3^E/O\O6-DB4_ *6=BB2DQ8:=\&,=Y 3?FAP/UI-WR M 3:F]7#=XZ%MY\OBUCHG[7[W?*WC;T8;X15>>O5B M%^W7/C4"_GV_B\#+IUOW3;; V.XDY39CP=",>2\S(Y0$5DX MB)FD\&%A93TTS:E)FPM-VD;PRS#P>K5.:;4 M+VV,F[>,T4:*O:>9X42#,=B9C MF3\DY;D2_Y*/!:5.M]3I'X)K>'32;?1\P^7QHD[,/8O&];$C/[5[8-J-B_SS MK_."5+?[XZ6!:JI2WES:7MI9*@U7$G5SL=[$EE*UL_3K$Z*>,^N,/BXR,G'P M7O6^&WJ]X3\?H %X+H'[YSW2ZL57\@5I[8V4.&-8DXQ)[3/%.&8-YR9FQFH8-S5'(+X0,\$\$5JE?<;UPLIHO<+TI)2/8EO= MC^"QP&CU]F(_Y?,OEE&P,6$SR<'58#;E16!D,BP)6*&)@CX^ M5V5VPW%#J:=8W'$7K+)Q;)JEB<#\\*Q4V#0_PR M0<-)P\YJ-Y@W:"J 9A=?+'>I( "X:<:+#*S&9MH%!N 6A :%HTCXA16&[GAJ MOTX2SE(9J>;'PT[[KVJHL!P,BUTH3^.3[J]DS2K MUN^4X(P4.Q@$33#YQ?Z:1ON4=;3J^LN/2K#]W@L_O]M>>(9.+G',?F:&CM(E M3LG8Y]*(7A*4C?VV>6L?=]L?Q$J'(DE1P&5\9U'L\&B>P?S@BME'!^!:#>^; M84H3(+5&?["X.AAW6'( )[U'!!G?3O=T33YX[IRW;*^;2: MYO NOD([_-=ZJ\RKZZNWY^MXM5;G5?+Y"-H*3L8NJJ3[U%9QFL/;JL$[D^T& MM!-5-J"-MR?/34P;KB/P(;")&7.$9(I2EQGNF!*8:F?0(+T15#TO9+18^O=4 M^0&7CDVW],TT3WYF2KU0_.:/TCM+Y\:W&'T(R0&$#K@\^85B*S M)F#X(25SSD:=@AZ;ESC1N M)7!@*A#U*=9D#!L,",;"@! IL1H%BF0@P(96=]97/Y7>-SL67/G!OBK/2>6X M6;7G?LL8VV!Q7RK$IEC-\3035&?G&.5/@X+M)>VDQ[TOA_<_?%8]#)V-6>#T3-- MIR!A3[6;6R1,860T,^S?]%DPF'(4_=3=,NUQ8]_8)_ M' #>^.:5#4[KO8-W\<&+G MVJ30R)K29$\ZG-;-ESP:03CWN!A?RL"XFI;Q\3:_T"]P/[*[4.W&'I=YA M)ZW!&JU+[Q^:_NVW.#4WFYK:.;AX^"*_+N:3>+^0:V]KP83A)'L$[Y(NRL^' M*U-3AC?+]YS)6Y*W-,WN:53RYKRW=&/![Z13H]9.@%ZU^X-*&6G<[IO^26\N M\>=9F:+LBS8JT3.),AGM!E.QR<- >IZCM9K?1+$I3\ MC5"R-#RA?]C(EW4>IV6=D\:A07LOD27T?ETJ33Z1\EI7IIX<@L?;0PO^10M+ MJ/,J+>@Q&3,,96F;I8QP3J.T.DKM[D6+$@!%*?]3[93^%_Z9O*E/W[!_@CZ M+9E2$WH@E(QS8-A=DZPSZ7HW#;GW?EN"CL[N.=!K 1[ ,[JC80YLHP5=<)[H M!=P+AN/4U0>E@V[GM'\X.KH$;"/D#?,A-MIY$9L\GS0E8A%XQ_N;EQ_%ORV. M3OOA"0\V;WABSC 6'FCD0BDM*4](-4J#L1D9L:7K%&GIJ0KR=+6:FUKK6"V! M&SW^M>-+"$_@KGP):37^Y!RZ1/,1=\S).4N,/NZNDZAI=[_[=732ZS?B^108 M3W*\'$X*# MZ;SCBY2XZJZ!%AUTNN?WQ!+SDW+]$I) MOX=W_O3TU*LQ]+\+P%]8V7F(W;\Y?9@X*.9=_>=)#Y[#@4_74=! M]$5BBA0/%K!/LXP9HS-K@\B,3AO#!TJ=\B-[_R'H/7*@?P(03.;4^8"7\B@L M\'X0%E@KP&4RX#+JZ$$_KXVB+Z^ON/@+H,*+#G8>N:=\=Z>;/ZMYGAY^VH!'ITAJ&]ZMDUC.MT8O9\!MTW8- MTTR!CU3J+YV<]O3TINM[I53;K^'O7\Y7PO07\^N](EKUY1G0DJ?'VWN'H=F\C(W_ NJ1![X'54OSR; ;T660R*]+I7KHO=!D]4YJ MWJL$WF>MB3_]HCA1PA*449IJ/6K#,\,MR@+V(7CJ@:"96[LR?'>'AGMGJ?]^ M>*9JKM%T6)0<=+J7=C7/)WC<8&5/+\\Z[9ST<^#*5]?W2Q5S/N@1,=C7)Y^; M'>K^1CX["E>F7:-SS1_<<^&F-40O@C9$'IMORM[;NFKM31MIG[0RW\G+\J<; @$$5@?W M0F_+8LXJZU\YG'=6/:H /?G*OS!#O5(Q9#90D[&40Z:&;MUAY(\S1%-F_;$=_MZN]!T..V!)<+$RL>,"M%%C8K ME?)VVG:XM+:U_7%K>[7VO2V(9[121&WUSP_EM'7.VA98=K7V\#;0<)"X@@KCOH*'<]+VV5"=G LAQJI:OSC:&.APT_3X8W-ZFIU;7/U0PD(]M9V93@" M/DNEA[)]5*&/NQSG.PM"QP2&=Z*XP^N'BW_(]YRQ,PS(%SP MWY\J5_* $)^,V;=&_D=,28Z=/10X,%D9;0GZ9I4G''G<,0^KVT35@GYCHVKV]#[/[Y*2[M>#"WET>/A* M<_U&>#RDMAB$IC4()2&.;1"Z12E^:A :D_-1#$(3\FX1>L0H=$52T\Q7VJBO M%7+P2S.MW7 (EZ2ED\,#HR7+-6A%*%4&JQG+>:K 3?#/;P&_/!=U"NH[9=3) MM8C./_AYX*5O3JD :WA!2LKD.8I M.J.O(TVUTX?F]3L/0)RYWJUAL]=]+KI93XQ#Q7VZ9YWFOD'/9J>$GCSV") M43IG._1.F@.:NW4GXVB]&P-Z,3+<;O:^E#>/ZG6[A M0<\Y'B=YTDDE!15X/%.VBZ7B-V;="@[]-D2^VQX44POY;J6F.:@C-4QCO;9I M60J.[O9".CBDW+W2+*I( ?!/U8#Q07Q!N6?9W@FZ,;TE"LK]2F1:/CMLV$:1 MXS;O<)P+DXKISE@5]CE>^U0+*SO0KZ8_ACGE@C!-W4)!G/2[::@/UGD<-H.1 M)9DJ[AUW!M6IE[LA[<[Y+5P5VON/F[(:ENE#5Y<8V^LT3_IW+WFX@N/UGX^O M(YG*3 TO.NQ>T;.#D-EN,%\S$\%O6#;-4W/>6WAWLV!AHYW=>N7[6_N"Z9SD M)Q!F.FUYO$K*A95:7@DRK:Z!!SZ0[#[F8J"/4Y]4?.9'VX/JFT^_Z>$_[_&I M[,"C=R>=@6J@HZ*$M]YVKLJR/E"4;IY?:;-6KI3P4NGJU79JJ_#==^NU/M6@ M9EXY?ZK>[@R^Q]I6=;UVGLU7V62AEC318Z]OC.D2QS]WV^\?X_1Q1=>?VEA"IK I[V1*]*I'.47# M34FNU^A]3#'ZFX5:9[8J\7V9H6D%SJ@H1CX^#HJP_; #GK+L]_7TU>W:;OC' MY9PQF4 9ZT&D:!H]L+JS879FF:ABW)?F4%T6EF=?;?W_6^_UV.U Y.R_VX,Y))SU_ M:]LD[)"Q*!HOM&=F#,\7+2 ME]6V3_^D"?IOIIFB/:O]-=/MIDWM/IMFVB;V,9LGT>ENGL2K:[KE6AOMK5;] M;'_=D?I%!?>+6V"6VIG&VM;YZ-KH%GG>R37;'_ M?OMK9:_,ZQ=_'E4O/IU6W^]>5/I_/>1XD?0<9)D*5'NL$OVT+ M'A>]*"SX92SX-JD@"E/JJ7KC,/=F)]05,C1NF MSN\R#F6P(M1FF&. *6)$9ID+F5!1(H$T8R$"3.%%J9X]_5/$-&;1DL=%.0I+ M?EE+OC-A$CAV2OA,&^J!<#">:<%D%F+ #!GEE=1@R721S4YT^T- !%#?%;\H2*R,8O,H3#1\9GHG6D2ZB(RF&3*2YRQX%$&OH+. M@A+$$^RU$PQ,E+%9,=$7K1(Z#0/[T&D?9/W0;8%-Y/59GA6D>,7P,BX&L#[L MYHNVT7>&CC!=W*K75A#DY/:BN[Y+*A?MB"68H.I4)&EC&O),9<(*8,2D\ MY0A R29NL*CQN"(2\QAT>,7F.RYV4)COBYCO^4WS#4%%JE(:MC(D8R2(S'@J M,F<)44X8B0/P!KTH9F?5VJL/(EQ;$N*#[4]U0<@+U3.8&1*Q^LTTFJGK-SK= M5//Z*J]\'41Q]:G IPG3BUJ%5HXVOQ#'/=)&9^#,H(S%F):O29YAI@@16EC& M39Y7@=5T,\TO#66^ A#S8M]CF[TH['LV^,?0O@VA 9EH,AQ=RM06/K.*L+2 M7I 8A:/1+:S(1:+$#)GWJP]>Y#E'P]R*GY^]>/W.S[AHQ[4=N] M%;4P002<3W1P1C-&M,PL\CI#5(5 +3GX[YHY>\ M68.10O_ZSDF*?XR:_;RDK=GJJ,?7%QI_[[P.Y!YOYFH!U>.#ZLT[-"L:$R3" M(2-6I0".1)D!2I4%[(2BBJL8@69AA1:5&%<$9WP&,\WLDP(T"]"<0;I;@.8$ M0/,6O[7@B6I!54:$XZ2A\'FG.YY*@@%T\@ M%[MW,_:<"1X=-\ZGXDA\7"N*9B7J70#-JP.:<5=Y M*H#F>4!SRXOQVJ) G9UM)A9W5@WBVL/+N(PHQ%Z.>%E75/ M0GK/5BHSDF\R6BQ0G"B;*;>.FYWS$+;3KK[!?[AR= J\^1F\J=\A-DXPBIE$ MF40Z9LP&D2D04<:4(I):AXC%0&S$LQGKY7(8!$ M4CU69#+&M,IL9#Y3ABE!G3 T:#!4/C/KB=]2P&8]Q !J[DO=\"VT3^X$;":? M/30O.M]?H'ZZ=].#=0W>$.N=%H96Q Y*[MLI@E54N*E^DBD$X MJC,3X0>CEF4&*Y51Y(C!.%J$5,HGDO3968(@F26#?DL1B*T;-:*O M3?L588C)KS2XSZ%LN0=(&8CL43GBY ) MFYG8XALN"?U<,O&C4IBO&:?&13,*B)HD1'V]F]3!*(Z4\4P1(@&B$,^,,2KS MR#&K<3 X L,@>)'B<2UG?)Q]S,M"QS=I[>-B)86U3]C:SV_/=$K+C;89QIQE M#$246<1-II3Q/ 0:C$_^A%@4=%R[8DW0VE]]F.FT1_)A%FE&8 M\S3,^1;W8"QXA@+*;-3 /8S1F6(F9()XJBAW" 4RX![ZV<479BP8,KL,8S"; MTKSD&6,*@;QB3)K4?,IU&"J0Y@E(<[="DR.8>>UEAA%%&5,ZK8)-DRB4$,^X MI4:CA16)ICN%6]1GFG'64%CH^"ST]CIUR:('$\U@K$]YU@98 4<\(TA;(/94 MQ$ 75I2>&0L=9X;%G,R*C"FUXJUNFS>!"9'"/QD?)MTM.,0\QR IE4F:9D)( MJAC-8\R<$"(89[T486&%RD7^_)F0I]K&O,0BWJJQ3V ^I##VL1K[+0(BHHJ: M.I0Y;SD8NW&9)C;M3!>=13)$KS08.ULD9%R)53.V0^:\12K6.JU6HY]V?>OE MFV0F^X.&A[8#8RG]4NWT0XG_6OJIVB]/V<-T!(^380)GO<9RN]'\8Z'?/0EW MPYB77;#:]FO7.Z" @4? 0.7.F!^B(M;89&&W M & R7OOT-/0IPU>AH9/5T-M1Q\IH3R&=(T6.5%= (]J*&O M?H)\I]]Q7P\[33"*WJ@*6MH]N7]>% %[#6M*$YYTTE-!S/FHG]XA*;AIEHY- MPV>-=LF9XT;?-(OIB@EG1"1)Y/;6VVR[YDGJL-5+:7P$86RVUP:B*%R7\8T( M=\MPN4!!ACADF$F?,6]XIE!:<\J"B(0+CST'UX6P129G)GY:S'#,8KBA,.JI M&?7M> 1A3G&B,L%Q2HX(-#.:\2Q(10+8=9"6)*.FB^1U3HK,.A-9=>ZD=9(7 M=BEU!DM0.ZWC;C@,[5[C6R@UVO"Y2,N<>&'/D1#RR=FUZR+8S"7PH=/K54-_ M*];,68%*3T*ENX6QD%=$IGE9RY#-& \ZL\KR##& *:0=E4(MK(CGE_PLTB]G MT6S'6":S,-M)FNTM,B$-IQSL-B/443#;M,HC!I,Y"H+#CB+IQ,(*P\^NH#EC M:99S1R1\B W7>%-[9/[R(K2A!R\)O]T&HNW0-] B7S;=-G1:[YHLU@>B*+R< M\0'3W7(6A(.V>B\S EY,QH3'F?9:9=%'C)D35BB\L*+YHD!W5W3\6@0MYMN< M?YY.%.8\&^9\.XM3N< %HAD.R&5,(YP9HDB&N=4@9N0X9PLKH"B+0MU=3OKR M]OR6XA6U;C"]D^[Y8.[D+<4E7H9AW$2B46_GH=3/IIEFQ@OD&1?R'-PA$AXC MJS$6&6".RICS:2N28#-+@Y3*4&Z=65A18A'+N^E;CP>>(BPQDU8[KKA$8;43 MMMK;Y;NMQ]@ZGGF=JN7&9+^1A R#*+7RCM+@P&KQHJ1W(XHO;[5OL!)6[\%\ MFHD4Q'KE6>'C8A?7LYS*N30*G!H?3MVMB250D$$2G1&6JN3 Z)*9@%B&7 1V M@017WH-?P^@BY1,OD_.B2T%>HB[6*S?Z<9&3PN@G;/2WR$E$3"&O0A:##T!. MD,J4M2+C3@;D6;1V>=:IXB^G@.\\@5.^/8"OXU M[0LY_MYY'<@_@16_JVU?C ,3' ]^UT\[0L._OO%MY7?X,6KUM1NY M .K>'5KBRN^V^V[E\E4?>]D+&C#)5]R%4#(NY3Z;]CET4RDMO.Z5^IW26J?M M0[L7?/HM[](\QVFCT39MUP"BOM.'+_*UH4L/ON;P68P,IE>/.[U\+<)R-^VI MV?@6?CMM^/[A"$RN73@4-KJZQ%AHQ$G_X4MFI4O)S=ZX_C.U-H<=A*0"5FDT MEI'I( TE0<%?;#35@NDO\'H+HZL.NZ-7.#8'(;/=8+YF)L(;+IOFJ3GO+;R[ MT1&M1CN[U?&W^VP:/3.P.0#B3C??9WH9+#UTTUG0)C,S;2D==M-X]8\?RTB" MRYI0H=2)R4;ZR11^?V=6[I/_/"*&O%>]-RN5\O;.YE:UM+:U_7%K>[4&O\]\ MJ]>VJNOEZDYY'5I=W=GZL+F^6H,/.S7XIU*NUG9*6QNES>K:5J4\\^^R6DUO M4?FX7?XGO-+FY_*\-/R7S7:I?]@Y@7OXWF(IG+F0ANM#TPUYJ.?6L # M^KU?9_^5=MOFQ#=@9'RXK2W3/0!(ON(OXVZK>M2X=(M\/=#*1*)XWL2<\5R- MQSG%@J8VS7$O+(]^^L=-<[[<:.=/S"_Z[>8;IP'H-KU*XALR@_=HHR#8T(M::(?/(R6\(/'OG=;3)2QM[TG/#"2(]#U\/0S?Q";?F((>C+[Q/[02M ]5G*[&_1CWFF 2-/PTN^ MU""P#I0FE"IPWF&O5 :FXTL5TW6')8H7;[SIFQ'CM;#8$WS'699QBD6/ZW4? M4^/D]70;?D2W310=Y[^8V_9@%YO>SU7I^9EB6'-1L6MV%&J.,]^W.^>FV3_/ M'81FPZ60U'-2!U_C7,,KG"TPA'%B!8I(&88W_U]FL=N&^9 MU2_J9Q6RT:P??4+5BPI+SZV\_W16/SK@E?4RV:KMHJVUX35__W5H6[ZY=03O M4#L\@N="'MD1FV*+ ?$#$ M2Y_@"@DUVW U$Z[,7##/=;#!9NWX!]]A9S(IJ7C'I+=1Z>@(5< M&:!N7 @.6(B5,M1)2PV/3F.'B'X9ZE; W1/@[M,==B9QL)&F/?T\2FESE&;* M2I<9P+E(L%0\)+A[-M85M1UFT821C49Y2X,*G&E-+";6!*494QJCWF94(9<0J)*A $D2WL**?G?0Z61.>G4#9G*SY M'.XH7FSR]3,YJD'CP - 'Q!\1;U53"EM/% 71J*P1=1IOD#Q;K5M'0F(EK , MO#B2,:-U9D7P& P>'_L?1ZT@6T@<+;;QIW^SNB46"3"+@!943 P6M-2JKJQ\\LFLK$SA M*&,449W;!P6ND//"(YG@#S0$Q2W/X$#$O#J:/P4X-"( U%P6M=X;C%N2Q>_' M>;?Q?KO:3=FX+GO3#[16=YWT]A^%K-W*[,W6\;5:2DD M9QQA'($3>ZJ09BDA[;%TE$;EHEA:G:W@VJAMC5)]K2&LMNCFO71SNL8:<])B M:U$0-B+.%$.:6(I *6%ALA )E4NK=%Y\]#E3SH5@%'N@+37[/++]+S'WVRS; MC(]#*O9BIY.][6[8GDS]9NT!%!2[%8K-UG,XZ-7EH5N.'^50E^-(28_$1;"S>9 MHRI/8F#*MF*W,)EMQ4T_^,W=BW MG8J:V'#4[K8'PWY55ZK$3!Z'G8PE '"W=F'^"^+-'?$VOV6TJPG,WV3G\S;[ M9%3PB?GMU4+K1['+.[T3UHM;N^=Q1;)8SS.#SG=.*WJGG_JS#=/O#N9 MH3K""&.Y88@$S1!77"+#C4&!6.F43A@KDZF.Q+.M4QOEZI7034,(2]'A!]?A M*<[B%<9 3B3R7A+$*:/(XA20Y"(ZPIUP(+-5N@QJWFP=;D2XIKFT9"N7K(V# MX5GEGPD_^:4#6O;KI:(B8_H285#W$1C%]L M'?=[7]N#K,?PZX2C#.WW.^XF_:SD^<+!W=/REHE7-JGWT>Z.8/+&;ENO._BC M$F+]OOTLM,WOP[Z%R6]W;?]D:QB/!CN];AYEOU<=?YC@9J$^P'. MY@/1+X#%L7OY1^S&U"XNYBW1CS4C/?HGL:@"< 7@ M'HZ3%H![0(";WJX4T<7$#$I! < Y;)#Q 7Q)[8VG+F+O>)UDL,@ 5X)EURK[ M'W;0]CFC:D)HCV._-3BT_5NW_3TG7 ;B"[V1Z\3GC_RW?_H%A?XWL;^7U\5\ M.2Z=M@";MM^%J1I,OJY:H*=@CPO8WP3L^6S@T"5-27*(89$0UX#S-GB.9$C$ M29X4B7)I%:^0!SCK]Q.%:')SX )J+Q+4[LEK"Z@]$*A-,5APQ[UW%H00#4/< M>(&L#@Q)QL$.X8")$$7^SU?^*7I.P98A3I2$'SP@ZSVL!$VPE]Q1154V:I?4 M(%MD*U>B\]<7=<\:-FB-!C& 4]."(?E1IS[HZF[L[=PQY>HN)&%1S&4U3X.' M#G&_K\82PQI,B#V(.Z,C%_N[J1;J[F@X&-INGL\QA)8(T=SP58>'R[H\(3H M,,6^"%&,&*Z0\=$BK@)'5LJ J%>:>"RXU\"^J%X6ZMX%G9\2'4H$^5I$V&AW M1J"1)89<)V;)3"^3*5>Y.! "1TN>.BPX,/CX,,4Y0J24JZ,02!?E8.'&EG! M"6(D4>X##3VE1SK!E-Q,ZE?B=+S.+CZF*-L!,E?B'9FZX>V>Y!7&QBB?H31_ "&?V#; MW4$+C)/]:ML="T) 8 ;0 ,"^-8A^U&\/V[-U!.Y=6+=9,W/K8R_/(8;SX$6_ M,]*MGP>Z^J#+VF2AP3K+RVSO=)6MA<^CP3!WM-R)P]VT;[^_Z?7SN->&PW[; MC8;Y4_N]-T!U&51>>^X&^ E[->+ GK7;^T.!UWM=*[>\QH!^QWRN@=FM0F^YQQS2.26AD M+,PI]X(@YP.#'T98RG @FBT!@&E*Z._-!K;B2=V@LUWO2G^J=+AK, G,IYT+ MR9L['N(9DA<\B8$KCJ+@&/' C(<1X0CD#[*)6=2S(7DW59S%J7"UDN%@D>C M5#>&@D*9Y@01,V41/$DVEPUUCB/N@D5&.8-,L,:ZF)30;FZ4Z0EAHA&1PJ;S MJ<-@[NBR^6VKFS&=VGH>I>8"^RC-69F)ARB[G'&W);#%[ZXC' MDGFD35*(:X61T0DXIR6."*^\8"[7$&-DSL6HYZ!-38Y)%D0MB/JT[:H+HCX2 MHDZQ<\.L$H">2!J=V7G.(*$I-ZW'%&O*C5?N08J6-0M1YT#>?ZO\2?@WM+^N M_@M^3#YQ9/L'[>XD%^'\6'W,/2S&^K[Z+]?_;?5T-N]XET=$#5IE^<;8LC[3 M>ML]R;F].[TAW'W8:ZWWNB&7P0[Y525$FW-^7[>[MNO;X OL#>$/>4=CL'+E M4X^_B],Z^>&X-VCGI?>J'W,J\=?X^[=V&!Y.$.S: M,J7LXFR<_YE'6^$,R39F+*W#?C:2__-S&2GPBC-FY*RLW!(GJ\*_?K.KE\E_%@G. /0) MP$!=NG);K:WM[UN[.ZWUW;=O=M^N[->W]W9V-S9V]R 4>_L M[?ZUM;&V#[_L[<,_VYL[^WNMW=?PV^[Z__N_W;\VX &K:)7ZO;7Y][NM_0\_ MP^P&2NJ7K6YK>-@;P3W"8+D5O_L(QK1;Y?#FY5BG$/^ZB$_VKFM'H0VFYJ>C MKQ@&JQRERG:?V8Z*@,"(._9X$%]-7OP^L?WM;O6]U8=^OS@5&2RGR4>>F?KR M&8ZNX!I+QR&_\3>/+Z]4EZ8(57V-P45.K[R,5\B5UZZ[K5H10M_IKM=?8_QN MGWPN8R4@:*X69+!Z1;"[+:VG6 24L3+6!U@#2MSLKN,=BRFFSG"-IY?Z3C_= M,#4S;[TDFE2;EVF4K0'V\8U.G?O<.SKJ=<&CZ?DO+3"IE2NW!D^0N:'MU([R M&]L.:*M;_[)NC]M#V[E!)OY-DM7[O6_3.\Z+-8%KWH^.\O'06,]=M9M;O;H0 M&JK^LG5]_LWUT_&B9G$CIK9O#^<]58NJI?O@^ Y&_9-:3XOJG=N8K99+-2V' MO0Z0W\'8PZG^OOG?47MX96F5I?4$2^N1DG6.VB%TXA-M!_YA.[;KX7YVV-J(/E:1(4:6 M6WE';TY%.N:5\?BD$W6[8_B,I;Q12BF7FO,H'341QA>HT8SI%#YMY?DE].*. MZ=;.Z^DMTUK[MP:#4:Y8=),]TJ?_WM]T_M]CVG]MX=_^? M#GR6;O_XPK+C&^%8!;,>[ )/$6F-*,ZP=^N,._%J7]4I?\R;?:)C,$2)%P*"-QY M8/79]BO@^@8NJI@8*#U=)IPM<\:*]7\QRG\;ZW\WU2_6_RFC>Y/JNGAG_\./ MG6^?)&LU1N]_3.E]8 ;$Y!3R+!#$@Y?(6(-1C,:K M%*VCP0(%X&29FGLW8'DL[7^DPDQ/JIX[IWT#[E.%:0%Q:5PEXVY%,1[3MLRQ M0DX14Q%3$=,+%M-MR!@P]4@UQHDFSCRS3C'C&0F"$AS4[4M]@*4Y*R-5"-D< M"=GWF3"LMSQ*P3@2,IEV!U[UW6HL,%:HN8BI@6 M5$Q/6?RJ6,0'M(@S(0J>@@]5>19I ^*26V1%8B@IKXBWBFAIFF<37T)^]+N+ M34Y^VN/D?/^=:[+V;Q!L74# NIM=N5?]\R>/B11 _H=27G'":U&"K.$)]W&G- M_W?4[I<#3_,DR^^&NU50<'.XL[_U;?NS_\25T)0*!]184,2Q$O J.@223> < M<9$B75HU3"\K/:]NC46M'TNM;W5@^7Y*/>LG7]#I?VQG%"<,J6 UXCI%9)VTR*7@.3,X>8V75ODR MY[-E#&Y^@JFH=8/5>N[AKZ+6CZ_6VQ?5FIKH$_$)I<#!:%./D=98(V^P VE:M@, E&O;;/C?+&E21U SZ@UQ6 MOF6_V7YX:>TP"D92+:!S#1 /E!<(KB'/IYBYK^^BH7Q_+K0MR M;(SZ,'-OX"%ZH?9]_HIMH>C:IC%NYW;5A"> MJ=&I@\8N:HHBQ@9Q82FRN5$L=12,J,G=*F']$B*7-6G29E#9!2Z;]45,14Q% M3$5,14Q%3$5,SRB1[#H/H@JHW=V!2.WO,: ?L=\K4;;;^P[3:624IH2MU0A< MQXBXHQJY(#22G#!B28R8JE--;Y#W\!**_635R9U(JK:T53P$]*"UN??F36N2 M8/;"J@ ]54#D0JFRJV(BFT?'G=Y)C-6;WHP%]*8#CULB('-$,3(3 6'64&ZC M15IJC "X%#+"&F04C9X(Q8@F2ZMJ6=%[US(K!_Z;HO&SY.6>ZGY%8<(K^,N5 MREY(R:W5>:KK"#/&"Q4(8APTF4<-ZARP1SS1I&22R;JTM,IXT>4%T^528Z6( MJ8BIB*F(J8BI:6)ZRG2SPC,?R6V<*8/-C11):D2% *9)+$$N1((4P]0QSJ42 MK&%,\R5D!-7AE%:[THA6NYO5KQMKO?S6'AZVCD>NT_:M7DHQJ\MI@:GV)&#F M>X/A2TL6*KLQ"R&FI@8TX/&J*X-B6&YG6.A, "-BAK'0 4D>).+8)F2AJ&Y!V"*F(J8BIB*F(J:7*J:FQB\*K;P[K9R)5PAAO%% M+ /\1)PR@EQ,&"6J8@!6B;G S2*6+R%-IUK^R-E!S,]X=!R[ YNG_87EYI1 M]T*(Z2GC#V=% @?[O368NCP"VWECVV&KNVZ/VT/;J8)_E3*MG].EM_&_H_:@ M/8Q[L?^U[6-M8=Y&WSOH5G>IC$TYDSU' \1FXAHFXIB,D8@R'!$GAB*G+46$ M$1V%3MHILK1*ELG]BPX66"CH7<14Q%3$5,14Q/3"Q?24L8U"61>+LL[$3!2V MBBE%$;:&(^Z<1RY*CU+$FD;"-/.N>:3U):1Y_&$[.5ECT++#UK;M^\,6(\NM MK);WR=P8MYFOBS.]8C#_H3=RG5BUFK^Z"?VSPL5+3T.%:)CAT4EA%,=,.2,D M=P$SFBLB)OYIZZ:'H*J[U_'>)AV65KE8--8(;#DT+]YHN=T]'*8*,V.B$0'Q _[1.RCF,4M Y6RQ!8L$NK MC/)E?O\6L@4X"W 6X+P G()+8;UUA/K(A?>&,2&HD5ZYD%MPW@$ANG M6F5JJT24TJ'$24 \4(E,C!HYA2F/04D1\-*J%*S@8L'%@HOS+5=.96[4AFW0 M+)\QPHZ"3R>$(L(P9;VZ&A@'\)SPJE#+QX9//P6?X)8SESC25OI\;@Q>81R1 MILG((# Q MQR(Y8EGG7);UZ=_/F 9PG@S2& %P6+ AM!10R<4VH8YEXGRKCA M*I K<*,$\!X5*;Y<1(I &&5$@__)B$! @SDR%E.4<&!>!(E#E$NKA"UC394&)]<*OL?C0'- MF?(FDC 3@'P*F5-?O)/($:<1L\0XHXFC*7<&X6R9"?P,F&>5-//;T,+7P;^A M_77U7_!C,N0CVS]H=^OO9A565N\\?:)Z:/ T'7L\B*\F+WZ?]&5J=RL]JC[T M^_AFX\<4Q[,]Z//(Z\N_?VN'X6'6O!5<:]\XL6?\S>/+*]6EJ7FNKS&\8AB_ M\C)>(5=>N^ZV:D4(?:>[7G^-\;M]\KF,E< 'A5B0P>H5Q1=E8M4*)G)AQDH9 M6Y"QPAH0]$9W'>\'QV-.G88Z\G;'1[&?O4J9U+WXV'L#MI?8_67K:[O'5U=\/[Z M^7A9T[@14]NWA_.>JX55U$D_WUI5B_9-IJ67L2@OF//.674H1OU>_;UVU"Y, MV.46@/#[6(!S<8ZK'(1+?(2F3V^]S7*#U7:CAWYAD[=V!,[EM0A6%E=97$^R MN![I; [,= ,.YFQ$'X]<[$_.YN YG,WY^1JZ^?[]PRRD!]F_YYI);G@D1GE. M(G?!4V-T/[G<[._AK^;*=]]DW-O''_7^.MO?73G;VIH*HGS_\V/G\[Z/MC=>=#_0=V=YXV_ZX<7BX MO;_U?6?C'=[>?]O9>?\!QK=%_O-C:[QWOSG?SP2?*L6/"4R2I3(AS M+Y'6AB E98PL<4*26%IE9IE(,O_M^QMA[0TCI:=Z\@2;3'?4]\M \4G5_:X[ M23=X_@7%N=GMHKN!7-DN>G2D.[F(=%ZQ '(+R*E\6@8;C:RP"N$@8"U;&SU( M;)7F8X9BSJ=E"LPU2]L+S/T*CS.XK2>*PK0:F;!J6(-R)(P:S&BENLK(M"P*KQF!@? M52Q!J2?7^=UI@@-TDS#M$ E&(FZ30#IBCB)(T@@KM+$\$YSEG-G'V9S/\#9> M]PO/*3QG-HGY+BA7>,[3A:?.*F'1[?T/_!,U! O&*').YM8'SB/+6$"6)TYT M= X3O;2JR;*Z!/">+<\I6/9L2"D9%Y=6)5LV^MZ52A\+YAZI M_C)S\_/@J6I3T#\U1L,"A6;'Q7;G@FJ M&VDC55PA$)]$/-?)TY1Y1#7'+'+'I9-+JW09LWMG0A05+DA;Q%3$M*!BNH5! M3%'S9 FUD5B.I3*4)RFX]EQA8IPJ!K$Y!G$F-D&P#X))C2*E!'%N)-(L)B2$ MHHH$%7'>9FZ:17SV!S4VO\>^;P]BJY?@J_,IY-YQGO/!WW:XX0/5B?[&8BUJ6[X\EX3+0G/N#( V.&R\!# MY, &<^T;^A/0NFR;_/)>V?7N>75QMQ;A1+9E,WV.T/;WS D/90@7F'AD=52( M$V&0-8$"Z^=:XABD!PFL,BR7C59/VEC[R1-EGI.V7\)/[J?J5VR@S&IZU?7M M'HI>.,P-%7W*J0\^..%, /7FX-0[09 CPJ-\DDL[13WW)E,81>=UBJNH>;.] MQ2*F(J8BIB*F(J8BIF90T'F'R H%?5H*.AU&H]A0:1Q!#*>$YN%_+?K/]<+=PV3,, M\#]PN*Q]=-2_/E;V]E12U=O>93FM=<-:EM).'.ZFU[U^BNWAJ!IF":'-"];> MG870]@_8SH\OGR@G*@AED-/2(&[!J7:!.12"2=9000W.I0.H6L9BMCA_V>)K M-@*4G=@BIB*F(J8BIB*F(J8BI@4)@5SG0%3QC[O[#ZG]/0;T(_9[)2)R6]?A M-"("8_SAQ2>!7: \8L0]!]]!18>T3QYAH\!WI,%Y2D_UO$&^P[-/+V&(1=3C7'\G"62BB(A+IT#2T3D&^$7$LN#SJL-1MFZ>7..?.'OH M2F4O?.2VZCR5)"2)5%)*CA*L6L2)M,@8JI&,7"<>E6(NMQDU19473)7+9GD1 M4Q%3$5,14Q%3T\34U RA0C/G'_8:)P()J@+5EB$>./#,9#TR5A $/@/C22D: M3&P8SWSV64!U(*75KI2AU>YFS>O&6B7S^;G6\>A,I\ M;S L"4(-BHK!,U:72A!LCG#F9X)@QE(NM* H.$81]RHA[65"44EM+5%@GW*7 MI&6&S;(F]RY>5O;OFJ+C3QP'NZ5Z%[9R0_6>KC'O*>52$:12R*V!,$5:2(JB MC1KDZRDC6;W%LF'W/B%;='LA?,0BIB*F(J8BIB*F(J9F\,['#(P5WODPO',Z M2L:EL!;DBG2,0#R#P,@)*A!.5F'!8K(Z-9!X/OOQCW8O]KV\<:7]]&WSOH5G>IH+: Z*U ]&#&><\2ISIY MQ(W%\,-Q9 2VR!L<6!1.R6"65@6;5TN!LFW8;!);Q%3$5,14Q%3$5,34#$HZ M;\^]4-*F4=)IO]XFPI)7 2F3B:G3#&FF,C$53DOJ(T^T:9STV:>__&$[.8EE MT++#UK;M^\,6(\NMK'+WR6@9=QBKY_(5@\D/O9'KQ*K+V-7]Q^Z(>4\W>[=+ M@Z$62\\9Q2PHCF'18X-)HD$S:STGMNK1=Z/LE])T^4% Z\MLC@N71!+L$+$R MH-Q8$=G(%6!6\%0$YU1R2ZN<+6.*E^&-!Z M\\:E\YR71<3+68)X-[ L#4T?'3>X:$"4Q%C!)G&G%#"3+:$J0#TXXJH:W+ M!;>-7L9SV[XI<%G@\H7#)6BET (9P#_$<_MZ31E&)(5()+4@,[ZT2B@M:%C0L*#AE1/RRRW@T%%J ML#?@E7'&J0V:&F.-=R)7& I)7@V' WA(>%5HY".#YA2-Q"G0Z*U"HNK;8KQ" M.A*+HB0F,2.T% I DY!E0O4,T;H0D@"$QN-2I[KH!USWA/IL<)62H7+AD93D'(J M;P5';:UP&#E" 2FC$'ROBZK]<_[?5T\>^^XT>4:-I=D.X^[#76N]U0^SFTR_PJIISFQM&O6YW;=>W;:>U-X0_ M5!EH*U<^^/B[F%ZA L9SW!M4*6:O^K%CA^VO\?=O[3 \G*#+N0^.IPJ??<0Z M&,1H>/5'FC*E_.)LG/^91UNA$L9*F\"M(2IQ$Y5E-.J80SZ&&V\\V>#)9^N[C:8*F-1\3IBLH3/SUG3S$S]9H' MG.[UJT3$5X #L9_?!6.RC1E+Z["?#=C__%Q&:FEU/R-'+H^TGFU?-Q=&LJN7 MR?]*,&!/ @;JTI6[M;V]^79O:W>GM;[[]LWNV[5]>'U#4&O2__7>OW7[ON]!7S"7[:ZK>%A M;P3W"(-?%_$!WG7M*+3!HOQT]-GNB\H]J>STF86H6 $,N&./!_'5Y,7OH3TX M[MB35^UN];75AWZ_.!,9$J=)09Z8^O(96J[@&C''*;'C;QY?7JDN35&<^IK" M*T;)*R_C%7+EM>MN2^@*-W>[[?77!+OZ2^\U6'W3VU[BM4[D"/0RWOZ=/TEE MOF7&\FF:]%/8SO&9D//$>JXCT'<8P-BV3LE>$T>ZJ2/6<&E3G+-/YO"X-SG' M_WSF[.HS$H\$VHM?5&+=#@Y;J=/[-F@=]WM?VP T+7?2^F4TJ*JQ_MKJ'7ZN^TZ?LB:%O,:Y".OOFO*J:C:[V[L0MR)0UAO MOG<46_>I'G/C(/Z3'M2\=1S_=O'X13F$&J,A4<0JALLU"TYSK8T-R1M.DW35 M(50Z.81*?QZ;AT6T5:VAOWJ#A2D3]6$V[#_=\>??A\\./C_A?\@6Z2 M#Y^WR,Z^_[Z[__;S[L:';Q_VW['=]=.P/(SK"_NX\?$0OI/6WWG =__\@'<^ M'W8^OG]'/KS_Y_/.C\/VAYFP?.?+[G[XLG.T"<_WH7Z^C0,.ST=W__RG\W'_ MG\./[[?9[I__/OS/C^US)[/R-H'_I'52B46'!-<1<4XL,@Q>6:NMM=))$]32 MJEC&2C:H2-0C;4<61&K2LSWEL?B"2 ^'2"<7$0EC(X+U DE% )&L<,AR3U#D MPCKEI, *$(DN8]9\1&J$U[(0O/%SES]VV:XKXLI(="3)/7V48\AK75KC;G6K8;6O:H!T/[<7T)QA=?(7;N%/^\ M'.!U)^87N8/X.7$44WHK4_INAMP[JV0$>XE$" P!!0K(<,Z0]"XD[2.E.>6& MXN8;TE+%?O'%[^9.2JHS9W],%[8K[O[\@.[##$<1QA$5N$&$!8+ M0"7DT%!.8+1>QT?GTV3+A32IH5PI9-IVE7*7+15UOIZY3O$0RS"D7"47A M3]&:*"2X'RPA$8G.M :#'C.+C'=4>IRK9H;3^ODEY/), M0BZ9VG1 K6+%;0+A"XS6#8'QW5!Z]*^.7!:,P552PV3B6Q=2:(G=YP M(^8/Y..B:X/_B^$ YO;<&R8@"5(MI&=^8'DPNZVDO. I.D04"XB;R)$)+B&/ M!4XB64TDR1D:RHC&>X$E9-,1(9G'F2!PEM X;E6)O <.Y_])PT>(9&6(&P=19QQCBS#&!$6:6", M6^W$TBJ3M/6OUX%.U@U*\*4-7$IT2 'IS+M(^.^J_& MLE@?B^+M>4D4^G)?^C+VY)(1(@F3D @R=]&(!ADK"%),:Z& M4)/=X6'LET#*XP52J@G?Z77S^<+ZL._F]YPXV*2>U8L 7IL__CJKDDYV/F^S M3RP$GI0&X***(FZM1 X'A01VR40<$]886,=L(\,2,VFLKCXNW[ABI[CH[/QT M=ONBSG(2$H_4(\*41MQKB@P)#H7H?.#4$&D9, Y>8B'/)!:R?FB[!W"[=O?\ MB?K!( X'U4GI3MNZ=J>-6/^[U9W(9JT;*L/Y]DPPQ5[>SEZ2&8X;+664&X4D=F O MF0G@H1.,M!1$D6@$BS3WMS"%Y"Z. C>"Y!9%?EA%GB*^WBD:$W-(R:S(5DAD MHZ&(J2@D99*(F$^DZL)\;\Y\&T];WO3CL6V'5JS=Q_/TI=X;'(ZI<-D-?/Q\ M\%D '(MK(Z8(P@ECIW\"AVN5I$H2^!QADL[&]##6,400IF$,<:4-# MR@<>!28\>SG+S-R[J-@+VHEL/#WZJ]<]0,/8/P+5K3KGO;1(3D-YT$8MC8)_ M#X-_;(;U.$NS6;/("4$0YX(A+0-!"0L>+$_8$;RTRI*D7TTJH2 MLQE837/:2JAF(4(U18WGHL93/,4E3+1C!F&KP/LP7"#07H>L! MR#1>C4OLY?89-CM??5V.DO&8 ^"\HA(F4L"@6RY@07SS0R(#5$'(\D!<94 H0C]V8F)632X*S\QXR9 M%&6>HS)/1TZB"\P$C0@.$G$6.#(<>V29<\%'%WE*2ZOWJMI58B;-(2J[%S)W MSYU<>V'!DT<^@'2[\'!=,618<.[../=]]A02$2%@*1 CFB >#$5&)H5HM$;* MD"RV86E5E9/V"Z3$S8JD%-6=E^K.1%1X,M%AQ(52H+HX($,=1<1CJC4.(6$] MEQ(_):+2'*(RR65O]>/7V!W=;7/G9;ABC\E/UN&+\Y#>MX>'ZZ,!3%#L3\#N MI*38SA$'3V8HC Z*IT \BBQRQ)V.R&$@,PX;XZ)D><<['S&@E[27:)"W5J(N MBQ%U*:K^B*H^17FP]8DS)A" .*BZ]10YFIN>2YL83\!Y1*A4G=ZG?5X)S#2' M[]2!F<[I<:(2FFD:]3DMJ590IXA*\PI@1AWP"]X0'KY&3FJ+<'88E MPYQF)G>!:72G<&,I\7U M^B'V$3SEJSPK@UZG'5J39UM 5'S*/!D0V#K(Z\U87'^ASA5&+% MOYLC3.(9OF,U Q>/4R18\(BG)) 3FJ! .'-$VO6=;VY>Q8S-W#O_&GE3M MO?=[:_Z_HW8_;I]*Y*Q;9C'18Q+6,FM14B8@;@)%1@6!,.-,,<\E MMRY'.9:5:G3B;-F*;0[_OH->ETI']U#IZ3QX[:)R'OSP!"+C$K39>!J19$Q( M*:)TGU@.<.QQEW)>*6] M+VRO]DF)T%ARKT%PN2/X6C=LUV([V4V%%#TP@LY6@ S4"D>M1(Q*ACB.%+G M(TB34>=#4%1H($5F69O95A]-R]0M>[D-8D;W4_3"DNZAXU,LB6D/6APY4B)O M[WH?D"9,(JH$ILEJ1TFI!_D<0T"7L*0$2MMO?[7#]M<(%&@P[(_N3H%>A,_X MH!1HXU086Z>RV)I$B,OFS8, Y&P]28)=E":J?(@Z1X:<0AH,(C(X,B.9,56. MOES6E_3T;9H36:)#S>1 =]+TPH+NH>13+,A(D6*(#G&5!.+:6F2=Q/ C.BFP M#(;0$BMZAK&B<8@V*U9K$(?#3LR_SYD*+:Z3V(A]L=>]?J%"CX^2LP4L"5'@ M%G) 20L R94%*J091M)8R;EB(CJ\M"J6R26E\!J4#%PB04_&@N2\=;R0H'NH M]Q0)(EI1*3Q!2CB3Z]-29"GU2$7#"7/4^J!**.@9AH+.9P,=]W.Z__"DV@R+ M_QVUC[,>E@C0TV4#O1E+Y$W'=H=KW; Y$4I!PKD@X?9L/4Q!7)""6*29I8B; ME)"S/+\RB6GI==1N<=S!$O5YTE.,=U?OHL:W5./IO2V53)+,("S%35E ML"YJ&9&0WH,#2"0X@!8CKY-3TK*8',OGE#2[=]>EVZK1 D6 GALT-*/HPVU MHN# +7%@NE95%))IS5!R.B"N@$%I["T2)'KO'6?$Z7ORIJ?5_T;$AIK+I7YZ M3C&UN[;KYW%.\3;G5>]TQO"FKNXC#K(YE+[QDFN\= M'?7R<'K^RW*K&ZL=V],W^-[@Q>W4-B5I;6LLA-VT7LEH+XNHF.3;F>39J:5EN[5II&9P/:L!) "RV8KC M1EGC/QZ/MVI;,(.E'>%3,YR]0]N/@W=94%OPAV[.75GKANK/?X"4POJYYI%Y M?Z?$)FX)FK-UU@*CR41!D.4&B) 6&-E(+<+,:,VL48(K $U>=F6?KWH_$A,J MZOT(ZCW%B9114A@9$<,!U-N 9MN$/9*6"(=="BG@I55][^/&+VC?=K'X4,US M>L=9J(-6_![[OCUX<17SF\)U*C=PMQ;&YE@6H>2=S0?]R RYP8Y989A$& N& MN$T::>\9,LYS9AWXBC@N3@9NB?4TD^'<0*E+K.>^FCU]P!!3)2SS2 M+J17/AMHL<*BGVD@]MNU0G2\\/I]G/\RM*T;] MDYKPO+!03E..%;Z-$YF4N/=#8>%LK4T>4TR:6<2BPHA3&I'E+B&O0E#!$ART MK\IA<]KDS-P2P&D0O;FE3A>GY1[J/$5MDM&& 2ZC '",. 9^8V42R H=9>3< M6A86Y[!,<^(V"YUO?UF&6,FW;UI+Q"N2:E]/A%YZ"B]JXI4+-%0O0+:]UP\0_GWOD&GK<79KO< M^LXHRV#S.WBWW8/XU@[C9DK1#PL,SQ&&9RN *AXLE2HAZ7Q$G#B*'+4.<6F= M3L0PQW'5VI'+TMJQX,MC4+2"+XN,+U,TC_/(O)("1<%SW2W"D!-1(<\CY]@; M)90%YX\M$SP;$%\H?&E$<*VY-&_]*EIWKQZ036GSV-P3D@N\P_Q'/&AWNSG. MVDNMDVC[+VPG^38D7S(K0HHFL,"IQ]IP93"-W#",C2&?MK+M)?1!;6\QI?,S MI7_/%FZSF@8N4D26:HJ 8$ED,$_(NH1MU$I@)Y=6!5!U,Z]6RPO*QI^WKC-" M!0[ I[S#X,ISI[A..KMQ+G$E4Z7KN.CZ0NGZ%&V6%CPJ13GB7((S3H5'+NH MNDZCPYX1H0/HNED6=%ZT^9DSXX5@/)NY2>/E7.>&P>U:'J\8/'#HC7(/R#SJ MJWVBGV/E93/TI%#YOT\R-<_&?!"/KZXBQ[\ 8^("PEQHB/26DM$K(HN!WF-UDNKDBX;<>^H[AR5[(GW MY O$%HB="\2&D 0F-AJ5/-=!.^:\)])CA:V4"M?>>('8A8+8Z0[LTF*.O4;& M"HFX4AX9X7)5]>0D]\PDXI=6":;+DM[[P'YC,78.U/ZWJATN_!O:7U?_!3\F MGSBR_8-VMWH>=A$O\WGUV']\'* 9!_9B;%GO>T?PW2J\; M8C=GB<*K:OHMJ&5KG%MD.ZV](?RARN5>.17]'9]Z]5^N_]OJ0MQE/'NY_CL(];!M(Z&5W^D*8M$7)R-\S\/ M^Y/!'-N#B%P_VB_()ACK*]OY9D\&2[]=% )(8&H*IY_^*9ZQ7@U@3GK]JD;$ MJZJF3WX7C,DV9BRMPWXVR?_3QEAI<'BL(2IQ$Y5E-&KXCUC#C.3FDUI:W<]( ME!WP]6S-JY0CNWJ9))N$4NK2!;BUO;WY=F]K=Z>UOOOVS>[;M7UX_3-%/S,L MC7F.]=V=C(Z=O=V_MC;6]N&7O7WX9WMS9W^OM?NZM;ZV]W^MUW_M MOM];P"?\9:O;&A[V1G"/,/AU$1_@7=>.0AM,W2U&/^^QZAO!\A3MNLDH*W9R M9I$JB@6C[=CC07PU>?'[A-VTN]675A_Z_>+M,G!/!QJS!.O+9YB^@FM<'X<\ MQ]\\OKQ279KBB_4UA5>,DE=>QBODRFO7W9;0%6[N=MOKKPEV]9?>:[#Z1K=] M]GFU>Z/CX[KC*S!/6)^^TQN,^G4MODD-[%:[6SN)V6C>I\9U4\I87WJ/E[2# MWWV1-J]RY"LOA1J^<9?9I[PO=6M8KV\R)Z RMK)SZ;]EWX MP^?7G[+B]']JGGSD-'[UM M;[_?_K:S?_ CWW_[!WSO>WB>C2V\0]]]V_Z\)7:.-F'\6_P_/R;1^A$$*!X8X=PIIS!VRU&O#5 Q"Y-,>32K3]))Y.D@ 55P] M=]&TN1/4\EFSO^4JF_HAN]5,;S TA>3?=H@OB?^_C9WJ("6LGO[ISF!K4G6] M/1Q4J\9^L_TP&)=A'V]EC-]T6?'U8K.?JNZM0E2/*5:9C(,5:W\I:_SWC M) 2JL8TBH1@,RV+*U*K2 M]&\2UO/1WQPM_JSLY[O^ZU]^=+/A*2?X:+_>3 M8A7N2E+A.78WMCZ1&"@-2B)&B$!<18VLYAXI!N8B66DC2U3,SUGUSFH9ZLW,0,Q][[!DD*ZT: MP\=(7N/[SN@(;N?GX&--1=9@Q;03X')WN.8]6(9LZ-_T.FW?CH-]^*8_.E7O M@:>UY/M;$TO^^!FO[X3-\+K_>V*)PG>W\V/ZQ^-Z/=HYTVC(U_?/_NV\?W_[0__ !+_N>_VS#&(W@-5ODC7/KVUOK:SWUI;7]]]M[._M?-GZPUHS_K6YM[$UH_7PM12AFOC;Z^PJ);8ST=P M<<3<,$6 -Q(2"0\I:6&U)DPG+"U1DEQB*]OY/!0L7OV0&E/=\55[" CG;Z!# M&S"O_7;5("S#ZA^C ;QE,)C1_1L!P^,]Y;6$8.L(I#[(3[3>ZQ^/+4[KE^%A M;"VMU[N[2\NMI=.WP2^MI6]@B7K]%JC[TJ^M;W90)8O6GZYCAL08EO]=AYD% M/M]MVVKON!^GW[@!7.N;[K$[&!?[:G>[O:\5?VL=6I"5;PVC/^S"=!ZT\UF[0SML MV4Y.8#Z.O6,PD,->:S2(^;O:P&7R(;RJ#U5OY ];1ST86AIU.BP!$I_6M/:QZ/(21'V^,Q^_@T;1C[EF>QQW:!WEAM;[U^IW0LA4]SA>.JD<\ MM# ^&WK'>1YLRXV7$GQAB)WQYOJWPS8,H3VN$^FY?EL02\- M\_0MMRK2FJ_T>IW!=1$D @8,UD#E(:C?SYX=%D+L'MK) M=6NXL0?R;G/=YLG-:WGV4H+78['6YR.ON4D/OO7<^&:/1S9,'6\).EN@@WY8 MT;C=?[8V$#%-?\!K\6;_,"^V8>4GY(>R+5!76/*#83^OA'S"H->'U?.UW0<, M^&5I\M --Y6;50.X/W];G44MEHMQ^ V@I8?1ML!E82UT\X'9@?G5&ZL@[!6 MVD?C?*D,%CG%I7L O[2.JIYS]4JK%".;KWZO4WUX< QCK6KKY-^J<:VTMKHY M1^:XE]$"/I2O3$8*ZQ1F^:CMEUO?XMDWPLAA&%]0[N:+#G-J?8V(IXDV, %Y M(H['+"DC8J5/[?Y@V/KOR/:!?N=1Y I=RV-PZ,>CTWV:XX[-.C[*#W7E)^E* MZ_[+!^XBGLY@=5MKQ_UV9SP/^4'_/%T1E9K8K@W9WG1!_A589N'4?]P$A ") M^Y/6^PSB>R,W:(>3UB\9U"C^?7WS_5[UDOS^:[7=57VL#0\908R]DXQ*WPY[ M(/,)8,-S?8M@(VQ5$+CN]G/I8EAIY96?O^ 2$I\?_E7R*X M7.WLO8V_-Y[";OV'ZEG;75BTE8\'RV#4C?VQG82;?H;!7 #8?AO60-M6ML<> M'W?:L3[E,9P,:KR(0_TMHX M6W5#<%'ATR#'PP$8AMP!:=OV8:TRLIQE1BJU@+OTP$7X 5?_]Q$CE6+BJ+2/ MCOJOSM;->"&\/1W5S=(!Y(OV8+;$]O[!)T&5P ([!,ZA13Q:@:Q6&GFLO?52 M.DG=TBI>(5?$% $B.I5CT3V'[..5E6'09CWIQ\PU\MNRP3_=?\Z4JV((8ZR< MH-=C6^[+D>J*F@YGE1RRIM>9ZI4MR'2['P\SE07]JB\\\!-=._X*+$([@(4> MGBGLK)1.SAN=J]2_%O88 ^@<2-I#&Z%;TK0W, .^#;9^,(ZXC06>UVP6[A\6 M:'B^] 9,?D[8SE>:/PL_Y7(7RIGXTQ7OSZ_X=%K%9'"V]MM57?W:CM@Z1E0K MQ*E#6KD"H^P']< !0[UOF>B,@<&"IP4T;*W3J9R8_B01>7*GY4RGNH,::<9N MA;.=[*4,:N?+Q=C-=O8(!C=V1OUYJ37>CW@XT9S-#^#1,;B7U>SDV_5#Y>=5 MSJ\]#>S!VTX7/[ K0.?*8?8^'H]G-@OY7;=]"G^5I->J>),%DO]N96^E]>?: MVINE7\=G3S-;.3HWNG.'C2M95B/(=P42-.S7MF%0??8UO*]%,/J[>M]:WAT" MAD1P_L:W\6#4J6^RA_X#RZ=Z)'B"SDG%)('8W6:>0J^"QLE*MIW9<:9>;]BM MBOQT@3<-!K9_4HW25JGSG0BN]_$Y0)AX&6=?-]EBRA[^8-2I=61L 4]7]NFA M[,'R>!WG463_NYJGT^FMWCPX[(W &W*9A-G)NO\\]MKK#V2M&]=EN+DF5[?* MGUSK=D?PCK?QN-;+-WCJIG(8')C>- SK9I,6.,AYI8V\%T=.ML$81QE M)6_ZX_T406OX.UT4M\&&>J74,;FSDUF#B3LU.+>D,Z<]LE_ ^9I,7'W09C 8 M'1W7JZN.6E8^YM@IR[J50X='IX:S"I;>?(0KK7.;-.>^>H)F_?@U=D>GGEJ- M096N?+6=427H\_"<4;BZ[W*.IJ91I]4!%EL-#/Q=T 8 HRI*"H\_#MWF^YS. M[?ER ^,Q9*7-'GSMPL*5VG,>U+A7'3E"SM8/>Y0=@3/8[?2Z!P@4\0B.45>Q MQUE)];.F@Y/]M0ZVUE@[Z'6SM[X\EN IBM2AG(S8U157,<4\7%@4>:2?1^%@ MO*A<;U0O &_[_M/6F5H)S>R?C/1, AK/]@ZF= MEF_@]Y[S[">[)S .&,!@=ELH]?(>3JW(_8,XK*-:?@P!6=M>P0A^H M5^4)M8YB5H7.[S49ZV4/)L-B->H:Y\?L&^^6%]B^I0JM1F; M,9:'282Z--FAJ]B.Z3RF1E^1IXIL]L\V/78WMD\W/=J#>DN@ M^NCF=W">*O38S;MJL3_>Q( /9"0#,@8#=L!.)KPC[ZO[BD !%0!&Y>LMM3&; MK;=+\NUA2)6ES(QJO$-\N@,^JC;R+_C1%>O);YIPT@J>STXA]08US]'OUIMC1A:;(#7WP MGVT#[L#ZJR(']:[26:WD9WG4Y^MM;UW MU:<1PTZW5;M*= MN_(SH4EW7_GLX\22.FAWF\C!#1CD3]#B*HRY:8:NODV& M[F.GVN8V=_F'XYV.MOO_X'[OOO^F#!0^DQLT[+_N[.QOP?=N?GDVK?;OZSN?-N ML_5VX$LP3K9%6*1@+HJ"DN>BZ9 MG] &492-]L >'/3C004QX\4\,UL/J#_G!@"BV$WC(51^PDM6GMV-S4_4N1!, MY"A1$Q#7U($7*S3R1E#GM5X9I%]WM#^.+^5,PH>X3CO9G!.%_W_)J8 MN"43C^-GH=*+Z0T5Q\A&O/5+^WR%]E=7LNI955V8XN%2KTCV ,7#V8H@Y@&* MAVO*'F2PE-[TMH_=Y_*GA?/,S%LO.?E=!]Z>Z(SSC"&IUNKKL5;N5UJY76OE M9J65%<$\W<6X057#IY7 N7( 5[5BPK.'8ALNG@R%-ZDG>9,G?G$S1YYZS_CX-<:W6L/.S;[PM2ENZ.OLJX)@;;WO_WT?;1 MSI?=_=='VS^^X.WW'[]\>/_AV_;^V\\?__QX!&/'VTGOX\?/:]YT_=[Y\//K =C?^/OEXM"G^\V-KIDHFM0R# M^\A0="0B;K1'QE"!--'>V>B2-;D T;+B8KX5,6YDHQ:@QE"!PY<#AY0HK"6U M% O-HV1:1Q<)T4QY'56@MZ\25.#PB>%PJDIG2%&P&$!^PA+$A2+(!1J1Y8I: M3KB'M9CAD*H%A\-'YLV7ER1M-""^ :ED+&CU>R>V,SRYBC:?/C^]W?-?:A86 M&AZE28[+3!IMV?8HJ=1&^X,PEX9Q)G3R$F! M40"VR H#>-T:54L&Q>5?6BZ!-%U]*"Z M\*"%4_0I'J09"U8 \=&8>>!!PB%K"4<<6RI"4)$%GQ5=F29U.VH$U5G $.%^ M+R>:3WC.63VA*T.%-X+"N?C)"XV3EG)!G<0):\NQQ\X!3B8GJ"4B$EO"9PN& MD[--9I366#+,$>,.<#+8B$R4"2D:2"!6>>F!$*EERN9"")^3 M38 \T9@LIRXGFP@2*8T&K&]*OE"IA8.(Z:Z1@!":@+LDB9:(&R]R-E%"26.- MP6-6.) ,$?"NQ8:($E+Z&2YLG#^A!O<8'\H[.VI70DP_@4NAP2MQ0DH!<$FT MMLPKQZQ(WA"/J7D<1E40\1:(^&Z&-&&NK -FA)P..3D9$-%9II 3PEA,&2%< M R+>&PY+"*FYBHQ=LCHX%G7.IC74$>ILU-ICX9-2\7%X3U'DVRGR=$\[PJC! M%B.M6=XM,^#]8*>0H3$2$SP52BRMFJOJWC5'D4N(Z(8AHEK)[MGD;I:4EER* M>'V9H8,(.AQ E\L%KQ*5*R'K%4<0F:)D$,X%EQYCA M.3O&]U>SQ4A-*W!;X/;I&N 5N'UBN)TBZY@932BCB+! #F-STW&ARC9ZZ-&%]UW%M<=LZ@$]W3TM= MY()HXR$/8:9:J9\'?M;=)Q<2JFH/A0@?&<9.]:1MF,ZS^IEUT:*+A:B'N4C' MI*KFN*#M^#NK6]05#JOAY;)UXTM53P/K?7\4Q_>O*W].)KMVZ8Z?FM\U^9)ZB..'J:NYUS'X^L+96$Z' M5Y4E=KDB]O@,M/UJVYWJ)'*P0WM6AV6YY4;#2JZY@G9=5&EY4A0JG';CR1,5 MO1WD&BZVU>GUOK0R8+9 2N?J:UX4_J1V2[3^<#)+4PV"0*'@#_V3BV6B3HZ(V.L#]T@:)KOWRM;L.0EW^U+O):KTI_7X4G$R%,%/9T MC5U<>\L7:CE_:WWPLY/[D]OE?B59VT;'I]\X;F$RI<.G5;_< MR46%.ZTS_=/RIZ<=2_KYVOGQPDSU*+U+GJ"^ M1=V[)#-" I_[%!R6TGN/7-# "ID6R%@JY=8WZ5V2.TM- M"EU-Z4$%N_-8._-M?5/6SGW6SL[^NT\&UH:)7* 8F$4\Y&.#QC D5 "%-D03 MSO/:N2H7_-S:@>F]=.WN- MRR2(<5GDHIKRG3A<'_7[!2ZNA@NQ^_U=L$( MX]S2*L$KLR&'UEE7K'%OC;&_TZP:E6]R?X1V..O#=:YN=KU ZB7\E,1U[#(T M38%V>EU?=.@Z'=JB.W]_(HI8I47F99HCGIA'%EN%K%)&DX =-SXW-Y]-,%X0 M%=J==)"(V4?N/JVN3(KK-VN*KNBC]T?=SJNU=QC/L8"GF+8JY@5&>E+#]8)9 M)_,RZU$R*T**)C! )7!1#%<&T\@-P]@84J$2(;28]0>#I&VVL_9)T4B$5!K< M+*MS I]$VB:'$OAAEGAI?) 272%+RHFW=2L/ZG2W=ZL/X8"%;/^,QWZ&V^O M?8K2,Z-T1$P8@KC4">FH/2()&VY#,)SEPCLK:E%5J)CUFYOU)YV:QLU),PG. MH@593F-$8ZXU";%5VP"/'+(?M ^Z\&K:C&R-(\8;XZ%M=:\T+,667&Y+WN'M M;Y^2U9X:+I%(@B(04@ZSV-R 7'AM2()I(KDH_VP0_]26I'[OJ/5OVQW9_DE- MWB>%G(>]RR-UQWV8^JH-7JAWGL:[3G4$-_ M8H\M77IL-6,LC]ACZZ=]#::[-0A)K4PZ.>RXRO%4++AT7LD0N$B\*27I[[BS M<557A$8\T\]:1XX;QOXX:R%;P:MMI9E:O/:@'^L6N%7[QRI.\C7G( W;@]2. M=?OW"\W"'.#3I//U.#?IY#@GD>2>7SG_:- :'8_I;M70)]5M<:I\N2HA*-]R M&/UA%V;DX.3LW;%N=G;6_GEFD"NM_^M]@T?JUTVVSU)Q*IE5_27KAD4YU67\ MX?$7QN_C#M7'-BM'*Z-SLW2K_MV8#+P!;GW]>#QF M@U9[V(JYD5+5@*G?&QT/+WUIMS#[=[^G"MM5=U M\LEX<5U<6;/RK462Y3^H5_D%6?S_[+UI4UM)MB[\5Q28G MA>WKBI(XV-@N\<61HQ%HX$A@&W[]7;DE)@FP "$DD>5N&[2U]\YI/?FLE6MH M#48+;PFJ@3]FT-X\9-!&ZSB7 QL*="[H?%GINAK!J[7!K,_5B?-3&&%4W>^[09%:)DFZ4/Z#0SG?@*HC8HHWB8 %_Y0 M0YCO] ;'M5SA#,#IHA+T%>2OG+(N8>P6P+L[?VM+* M1OAFZ)TYJDUYN36,E#^@\OZ*AV;E!%M5E2;3CW$#UW6CL^[K?_BH'->YN'7C\5#([E-O5""3).ZQ!(.Y@&Y*#CBUA+D MLA\S"=0+3644(>4J0J_H[4;/<]S^/7-X,PQ*J6C)7<3L7"7/PGQ%AZ^V2)"F MJU3]/LO.,QQY(#XZ1CCEWF)#'?9$9(L4K+:R[.:P[+[C[^864PT88B[XA$G!F%3, $I2BDTXHE9G(J M@[NPJ%H4G5Z_BN#K7ET7KR;W^ZD/(V=3;)KR.XI-/WUMW3L-QNQ5;12=_+0% M<]_95O^+;9_$>K2YNGN&^P_=HY/CP=9%Q?>%*9Q[L#.2@J.#O?=?#IL'AZ)^ M]OFT>;:)M]^_.VSN[O#&U[\.&E\_D\;NQ_WZ^_KI]K@4=!J'>U\_MK;AN8W= MOP[J6SN\^?7C?F/K.VEVZ@2DAS3>O_W9//O _SG;H2 1WR*V- 5ED+$*Q #X M$7**4Y2,URPJK!-FX^<8%HLDK I<"GSQ[?5M0=4HOY]2\8J46OK68I8 M8A\X5=$):[7@./"@+8#QDI[ '4^C,/2NY^B/^E7VLL2'L*TNC_BX+@&K8I5;/X:&K!#;^4&9\?E>YR@>M_(E>-_Q23\?X>0]]WBX M[\)+]Z$/<$OFD_GF=@M:%5K'IT-7OT&,A]51>J]F?_1:X=R$!,-5V8LZ1P!2 ME>D([CV"=_K6D6TOG^O*-K#LX?1=S,>500_1'5\9^8IK^S:HW\.YR@,U,BEE MFIZMLH/+R&@$'Z <53ZTB$W_V-BJ_-D&^[ 4T- PWJ^U>]WOPU\NP]NSC;25 M8]-/SEHF ML694# +52$Q=#8"[P MQ(G#EG#&DC%.PHI0T_H#EU7PN%7PEC:V#D\;!QXWMCR%OGVC2AJ?.$?:*H\ M)@5RR<.Z<-XX!OQ"VI0UBM_%90.:C"'I!,X-%LQH7+\=DY_9P)ZM/XLU5L6# M^%X>Q.O/NH+Z<7 T9(;MT\4:LO5G73Z 0/ 0^WUTZIF=YT+EP[#?:U<<=Q"O M@%A%Z2X-)82>IP2X.&F_3*(S)%5?,\\[!1QIMR]\ENX@?D"<>_W1J70KNUM6 M"VE$U/(7<@.RO_+P@.C.=$!5OW)+KC!YWX\A9XMI#0[7LW/L*'=/IJWY".G\ M^!D^7#7FGG6LX],[2/8U%X1N'O%X?NQ^]:;A:3C,S8C6#\^1\[2<#$_7SF.T M+C2\P03=O[DMG:%Q)V0?C03*5.U'-OD,=;OOE5M(51VKEY,6CAWG+Y9$?\C' ME%G_O0Q<@Z7:Z\3:OW+K_[T0$3EE/UVZ_?131L.+[#T?ADLJK[$_>YVC?MR' MP&%I^D'?6 _)KT+%QQ,*T_B[R=MV[],W=>[!K#7?:-:N<&M-*S@%S-R M94>IJW!<^2!4SJW0N^P2F#VRLJT((*&54?'2A)1S@UW>6.$TK -X1963K/I: M]LO)[IPVZX:51Q# X!74; UJ!R?A^_!@U<4A#*&\:R-80]!TVS^%UYP[OPV& M:=6Z5=M^M$(VCUSI:K;;Q6S"R\D'+UXR/-4?]74]ISR#S7:(=R./L_7S1(PC M],_]"*V1 W5^\[4M&&8^OPP:?)GW\7J7VI6#9:8>N94M;I37,H_MD2?*E<:5T)P[9=*4T)S%:,L\0W-^=] S=C!$C;1<"!^HYMP2H96F M-#B:K Q14W.1F/NISBH_^?T83MIQ.]UNF/L81N/FD8[OZ#RC4Q74E& M^J]J!^F=0 /#X-^342^W.PN,6G2^(U2IP&%(VO9H$%^?__#'>0KN5K?J6'73 M'Z.'C;:1#)QC:<"KD1]>OL345WB(JZ-*/:,WCRZ_JBZ-938?7N/DE6+RULOX M%;GUVEV/S>E1S,,>>_ M:\Y=SS$_?X["GS8[V>YZ5KG[#XZOS=-#QWP!)FY>H_BY"QI#NQJ^]]G46,;O MP>/W=V6@+0-XOP',+HZURL?Q/A [J_*&,'S/5":I?E*YXE0>8C.KM?V"ZFC] MKO,K4R0K:D&X3-IHH;B6UNK(F7(DV.3AC[G%:6JB-M9UIYC=OJT*877#V^I, MZO+*NQ^-5MY)EZ0PU@/5]E%AK+/&^QWU0^"[O_+WH7\'S;.FV-[=9 W::.=B6@WZI5/?:N)_ MSCY=L\C> L M1Y7!EUY%\"55"9P5 (Z;):\#XJ;W)YV3*B3O?1^8W"6QR[SX3>@L]GL%$.\+B*?7 =$RXZ@- (,N1 !$XY"CBJ"<.)8DR[TA9)CNA- _GAH1 M"R@64'R&CO]KB5 Q:[NWH&+ABH^#QL885_3<)VZM0M)2.XQPLY9$E)1ES";I MG=5K&V1=8C(!C/\NF%ATY*(C3PF&(ZWXOK$C!=BF!+8QSB>PH)00CEA,#'%' M#;(1** ,P3&%DS&)KFTPO<[I;4%(BZ4$W]MJF:K_EL=J^6>OGQW!CF/-]6XP M7%Z>^MVOSS?"\%(CT@-#'8O5;H$ JSYAM?-&.2E51*"2)L2C\DCG0C38&&&D M#2DDD4O+K4LQ2<7N"5@W0\.34JZQ5]Y^IE^D>S;2/2.35)'J^TGU& T!]AB- MPB#5F."TIQ9L';/)LO,/,V4NT&%,D>Y92_<3.*L4D7^DR(]Q$49(5$83I)7V(/+2(^M M^)V)-L=3*L?EVD:6>%TD?LDD_CZ>&,\M\F.6@R+5]Y+J<0N!93B[G"GD*<\Y M\& /-R;DBMF86B,3UC:N;1@Y62+[WJX619Q7> ,OAH&G%=NQS3@ICP-+&DE% M%>(^9ZW$)B#G./=2!J;VB1O>-W!]&0>P,6AUZ M)SDDOG*!>)D^4[,*Q=3C9D&VB-%$+6&B]X(H2XY-+Q4JQ^"CY><)* MX5(N&9(48DPDQ $:D>.,(R*C23@Q4%\HD!NVKLBCHXYF*%;/?&I20+6 ZD* M:JO3Z;^^S*QSB9Y_#E7#UH]XW1)42.=LX72,=/+ G/0^(&)3R(XCH"MRKI 5 M+EJ7DB$Q^Z^N"_EH"U!!TX*F+P%-[V-XFRN<#K-[%#R=)9Z.V]ZB(%((CA'% MTB*8S1P43P.L-.\99ES9X-KX@Z7QE+_U/MU??,I\Y?B25+_TE? M8:I??)+*DO[SZ=)_3M>@%YO^?%\X.U,5(7HV4J*8(8I13Q MJ#.L>8(D54DFRX#5Y2!ULRYER;>Y$&;)DF]S6D3"41,70V N\,2)PY9PQI(! M-#+2J6*66WS JD^:Y; .@3J.&,,6\<0YO).F&M$8&>,X28)+NLTB[M.+>S$8/*W\ MCFW5VO) C(Z(29:+LGF*')$<)9P,[.)66ZO6-M0ZU8O$OU?>6:EDVYP:>&2B MBIJ0-.6&R^"=C91SV)52=#)$4NP"BX]+.Q-V 1NBX[DZ)# * ;R"8N083RA& MY7T2D7EKJL)!9&;N.@MT%%.D>];277Q1%DK:QU@(-D1Y*T'0E0460@U!AAN- MD@#!-]X'P6;NBU+$?1&]+)Y;WE]>T=.Y"?VXZ*2(70/R) M\U(I%AP6/!<]96P&14^+M*_PYEYL!D\KN.,V ^,TQS%7T^(:\2@9TE)AA ,C M7"<7=,XQQ^2ZDHN4";]DXGQ^;ZJ2F^.FVL:269%34@<6./58&ZX,II$;AK$Q MQ8*Q!"CY><*"P9(E(4:-M 5-!N8R(DVQKJH94:-M("%GXA3K>&:N#27A40'5 M JJS =6'9.(LB'D_Q!SCE32Y2N]#FKF(N-4!:>TC$LIB98B2-,19NHT4N"QP MN=)P>1_#VUSQ\@6EVIP;FHZ;UXR/Q+B8D*KYM/BY1C[=(8X3IU#,1<9XC0R9(*P"'L5>"+&9("#?^V_7_LW'1Z^HAUYXQ)AC1D"BB M#HYSKH'H:ZZUL2%YPVF2[MM6E8.68((ND]%>EXF;",8NO.!-N^-^8^L[:7;J9&\7[GW_]F?S M[ /_YVR'-K8.OQ'"B PIH*"Y0/G\!.E )!),FZ!3HC[ .$: AR,8R>/^24ZX M.&5:5:(O)GN.B$LSXFX.:KU4@PGW^^<9&FG-=D-M(F_C>JUSL2RNN,S5;#_6 M?-L.!JW4BJ&ZMQ^/>OUC^ 4@O'?2KYVOW2?J8/7$UZUC$$ _19?_[.51'U29 M%;N5O.<3ZMH;V[9='VN?]F,\'CQQD^]L8,T.8 ]JMWL_!Z^OB_W]U]--X'$G MXBQ-:E\A7AFBEB=3[%*EM5VJQLXK!^\]ODK$DJ;KO;X3/%&NWA>8#_224M5& M7N>7U*IVJ]MY2:[ZN\',I[%7AK*,Y/U&6F+=!6 MH&TAH2UJ0;A,VFBA..";U9$SY4BPR<.?0MX6!]_&R)L25C,E$G*2 +X)9I&C MD2(.4VDU<09S,B_RMA"Q%0NOFT^?D*%DDYD!M&F=K* $)^P-5T$9FRP+(G$N MO61\ZG*E!=J>%MKJ$WHIE4IPZCGB-'G$E7/(&$V0#9$FQ6*40:]M<+%.2$G_ MMLH2+$U(UAJ079R%5C/-#;9"&\]!FF71NQ9 >,?U+BM"H%IH1%A,H'?1B#0! M7H*U-XX9'XPT)9O;"Y!>DP*W@2KEDN+.8]/F>2^))68 7\I0K9)D0D7" M36): &X%S(ST &B)30M?XUED+H'L>JQU(20S0;.="6T"%,#DK8Y(.8(1C]8B MJZ1#F' 2I7'2YS(])3'4RDLT*!&@.&VJ E ME@(OH%0_O??P==?,EQQ!6@)%KZ!?RA86[:U)T7%EN8G::.I3#)J#[A*G1;]/ M^[W^\6[L=SYT?\3!<2=VCPO2S1#I/D^H)4IJST-*R%@!_"7XB"PS 7&?M/ 1 MP_39M0W-U@6[[_GMP@72%U KH'8?CV(7$E'&,)8D=TI9ZA)FQD@#."?CU*:7 M[>/]V-\<#.+QH-'K H'K ZP55)LEJDV<_FC!HE,<$4YS0EX'^!:915YB9:4D M(9#P0/Y64*V@VC*C&O'8.@R$+2NG-%'+'>@D@BM*C$]N:G^4(:"]LZW^%]L^ MB5NM@6_W!B?]6)!MIL@VQM="= %S1U#RWF0O.XNT$0P%+S0/C%%>Y>+DZXJP MY4&V&U)X3!F&SU^))0NIEZ\DUR\^GGRI&BOP=(]]K/UE:2/:)Q*9/%%0^ZJ$ M!%\)KIX,52_QU252?6DCU9?-&_ZN2/7?=?+%1IG?N_\KHSTI%F@TW#BM(@?- M2=L8K4\<6]"KB!?39D1\J=Z$/5Q__YGMO=_YN?V^<;"]Y?'>UQVVO945)U"& MSKZ?;7_= ^5JAS;&%:>#G9_0C\.]K4W>I'7>.,N)$3VO9\5IU\,SZF(O*U=; M359Y\X_7:')""6(3LI3*7(8Q(:.I0-*H2)GVB6J_ML'-NI2/#E2ZKWPL1[[8 MU382/;+S*X-P(9G(@Y=&2\$#)B:['<(/QD89++>S0[B52I#( M;*/,7[SKJ/-"805PE"2#O[AU3GDBE%,Q*$9]@:7%@*6="9TR1(6%$ 91AT&G MU(HC:[%".,$FXQR3)I@%+!]:G+]G'=(10B3$>$N=XSP('1TS*0:O.%-/<(7_?>I17A< M+4A1!@6(BW@2#O%@$^+N#^.^5Y^,)S_&D#P>F-75L](.$V M80VT/0C../4:>+R6S@:+C>&*3GTX5&*UYXHKDP6OH\2@>UF)%(>_X/\"6 $. M")N(,?-1$QT?2 WF[P?\XL10)\<3T4KBQ$ G<]KBF"S-2265]GKJ_;R$8CZ+ M+([1=*.#RYG.0%5S"7P&#>A9XY&QM0\MUSDKD7P&UEP1J M@@:2.):$\9Q\VFO&'+7".IE8T&1J]X<7&\\\1U0[O8YJ)FDE@OH)7?]+H?V_#*'_$RECF+ MW)4;1V.&+V^Q#D;HY/CV6R;BVN:/'%59]YP)^NIP7/U[OW^YQWR/R/6C/40V M06-?V_9/>SI8^\_U68 I&!O#\>X_1R>'JP$ *!^]Y&J,1-!.FF4<,?8@TSDIMO:FUCMXK>[*7:GQG;04G^[__8 MC9MFSCCNFD[% J"S< M0)S4&-K&J%+$^:1$6GN(,,Y[I?_W-4 9VQ2C(5%$'1PP?M*L<'P01=)ONXOA]>-ZR.&V"K^=J%][UI]_SADNY]>__L8]_YTK5?SV]C]ZZ"^M<.;7S_N-[:^DV:G3O9VX=[W;W\VSS[P?_(^"'N7 MXK#&M(THPC)#W/"(M',>J4BI9=C"<@KC2X\!,4DX:&6KM?<:=6,O&_F8%=@,_G2Z7K-#O+M53WZX69Z7I2^]J]6MW:\ MWSN!)1H&_Z[9?LQ?3KUVN_=S\'IR.[ME#QH3GK5;)/BWP[)$"3ZD?F6HF7T: M"O9*D(<]]AER9D!C*9U+S@RSI"DS*J$[SY=!YYTOXP:FN^"Y"38O4+!BO7\" M%#XFOEBTJY>\X&,"V!B\FM=-H^T]6-WS)34R/ M[__*&)AFEB_O3A^&^I"2P6]?6\?[K>YV-S9A?5Z 7H:[57?W@[:TV_6S]F'C M[%VG27=PO=,\:QZ\.]Q[_X'L?=T[ -)]5M\Z)(U/XT:H=AO:=0;M9'7XWM[6 MSBE\NU7_^A':\*6]UZG3^F[]YS:0^%S#=MS=SP3L0BXT!?J2SM4>$](Q&,2] MDXXYQ:*S,U([[M5$16H?%FK](HJ!SANZ-O/I B#7[CZ, M]??]=ZT?%8@-[N!U*WK"."AD^_7/" M\LDT.YHYYJQAB%A.$'?>(^^;@'5;?F[C^0K7[[:/?RG%J/%6_"@'Y47<>U=JVN[OF7;M0_=P7'_I#/T MWYRN0XOB3?DUUEI5B";\ R!VWKG*6>"X\G[K]F#9Q@&L,'L<0W:&VX\!NO(= M[KCH=N6;]W._Y?U#DX&N?''O6JM M7G&?A^T]?Q)A"X);HX6M>[AR\R./H&&] ,K1<:M=?>W\H?'74:L?7]7>VU9W MN.NW>X-!S*O>][YW*S_5U.]UAI)1/:7E1\T8,@5HR=560".OW&J?:%SI Y?" M@JW,#]FI-I.U//"]:N=M=7VO$Y]S-:XON!27W?;FW?;3,?PSE$D @ _5.JH6 MUI^]#NQIL/\-LIKSX=D7V*NIU<1%T:JV01HNE:EKBM(U)2F&V]2D; X((XP& ML+R*F(,1U-?<:$,:Y VIEB<51NIIH^,^>5#^3MIQ.U6\_U(;'C1ZQUL76N+F MX/\.=<0KFO'E4L+O=G6^,AV28 ML$@F*Q"/02%'K$)61&LYD2X%,AYVEWB,B5OK0LX7:&'NC5=&28:YQTJP&\+N M!O&VI3O!G-59=B9"]"-:K-JF)DM=C(;,7!KY)H_,=H>Q3B/N=UN&EB9(5 M\I7D^L57EE^JQ@H\W6,?&[]*Q,-C>I^[$ODSQO0N61SJ8R-X7V*!]L_=?H1F M9!/1WY6]J0S@_8.?:\\6^#RGA ,W>WQLW:C-S"Q2YV%^0<\Z(K,+]KNGY\^S M]GJ.GC^M3J?_^G+=_3U2"D]?3-3+S^8!/.]LDT(;R-[N)H;W_=S^^A&>U13- ML^9IX\RS^M9?[>:$E\^;5F/WW4%]JPGO^]*N;^U WS;%WOO&X=Y!^Z!Q\('! MO3_KG2_[UZ->FJ2QM?G-!F6]3!@1$VBN8$*1HL%C;T.O,/+I> MZKUD8WHWG@L968AHYH)N!=UN1+<+6^T%N&UZ?](Y:6=#QOL^D+1+SI8I6SXP M?!,!^N*N_54P<*88>'H= [F@%E@@8& *&.6RND@;H1'V3$A!C>::K6W0=2%T MP<""@04#'^';/4GR7HHC]]S@K3%&\6"*Q$D)9 M7D7%&(&7 M]*"9^2&'YQD.T6=E=4U]GBVLZ$ZAH2)R*1A*P) O%D*7)4)A09 MT5$0XFA2#U-=%RZFKT!:@;3GA[2BH,X+Z<845(>Q#%A89**AB <1D1%1(.H( MY5Y3[7!XF():D*X@W4M&NG.U= +L0"M]J35^Y@9SXXHJ83(R4%8!UYA"G 6. M#,$)82("UB%@I]0#%=6%"2S^?=SN\GAFB5>&J.5Q=C+R"8HM/%5C-65/T]CI MQN#%>F9->&L6YZSBG/5TSEE56& 9OV7RS7J^E'@+Z9BUF$K24Q_;+8M^]-BJ MIR_=,>NHO;=[R!L'>^W&0?UG_:R)&P>??^:(L_KN#OR\\ZO1J?.]K9VSB?1+ MG2_M[=WOM-')Z90VS^"[M+'[IM4\^_RKL04_;[VES;/]P\96_<9:$QZ+(*CV MR'A*$"=*(V.#1: 0R1"\53JQM0VYSM2B'MHM5IF)@FY+@F[_F@N\Y&/YYG"R&'O%$=;*(YYP0B;(B'BDV!KAI&65FP*;@+M_%Z0K2+>$ M2/<,U>M?K/O5_'"M,4;D G?.6&Z1UUPA;@5&1B>%@F5*>.\,US83.2KO6[C^ M>>#ML15RIL:YT7WER.]IAZ9@9''DFB="3E;><4QK1JA&+G*!.(>?-+81I>"3 M5-Y:Y/22SDC!7T!H/0&=[3)Q&._+2RQ\=^N_Y^+!(87>()-F12H^C@C$ M9C==?O=;9/^F__]P0HQY427-UP:?.ZDEWSA6?(K'/X_'1[ M=Y/5M^JG]8//WX(C7$JK4'+>()YX0 8^099YS5-44J@TGOUR"3++;M8&)QUH MVVG.SG?A=I/S\IU<>N%\'T_.767DSOD@8[6S\%8 MFK_7]RC=LC0NH"JGD"LNH-Q,EZ#PL>Z#9DF=*G?W^S'6ZO"]_4'M+6!"J%7[ MQT4:O'D[62Z?S]M$GL!']/C%C=R]G'B7WT^P$8\G=[ZRO MSE)0W0<3W5OU*7J_$;H1U)<:W.9"[SX62( MM(A[2@3#A&F-US;(.J9R1J<<"W3P6R1[KK3E;LDNI.7A0CU&6I+4R4>%$8M) M(BZX1,Z:@#!,+[ 9$9*3,R,M,Q3KEV:"FZSYVNO>PJV#4/3#J M\P35X-$EJX)# DN/8.XHTL0;A#&5-E&J",_QY8P_WE6^6#Y> M'XK< 6LC$; M01XC&R0Y89Q6R#OC$ _. .V GW 2G 9AHK>S.ZDI1H^G.8P)T1T_]BCF1>A' M,S^*V8*1O^(?_\.VVGE&WO7Z65^:--T6M+H'6C4O:%&UB( MB](QI*)@B'OAD64FEU E05HA.!>DV#V>039W>\>V7>L"(9G@(:TN_.\X]N/@ MN KFZ1WOQSY\Y'N=6/M7MI'\>SW?.=.@/GQ77-^J.PG.?H!69F.8.;N[5$4_ M=$$)/:[L>07G'TKBSC/4.!5L,A9Q9PBHG(0@;7Q S%%GA(U:.+&VH9B91X#P MO41EF3,N%- LH#GG(\-KH%E(\VQ)\PA,M64>RV11#)$#HKJ(3'9'I-HGK;%V M*;E9V^^>'U!OR;MPF3%A9GD8KMPTDC!.7ZD<"G[4&[3R@U_W8[LR4E]&@/^? MZ]'\HX'"E[=8!V-R&X^O=^_S**^'M$KA_M(;()&OO: MMG_:T\':?ZX/.HSXV!B.=_\Y.CE<>H!HO7ZU4%[#@H_]_"UHDUV8MM3V^QFO M_ZN%L=(F<&N(2MQ$91F-&OX0:YB1W'Q3H+%59N%>JOV9H;XZA+8;-\WDF) , M,=@Q#?1,B6"IYL1)C>%=C"I%G$]*I$7)55$]\74+E-.6OSMVF5ZO=%*K1YM3 M 5T_G_]-*HE%2<*Q?=*OI?-41]=29G2&O0HU>UQ+N;,_JL["M-JLLY_T^X"[ M-6<'K4'F /#/<3Y*2+5.KQM/T?! H99@S0W6:YV3XQ-X_NBWB7"/=7A"_R@O MTXGCA[&L'H-7M=K;R#::?6$ZEK(71J>B?SO22]W:=23(]@(LBL&-*B6-[P?<73E M%LWU>X>Q7^OUX1W >_K5 M_97HP8C"I[8-\-D=OCH_,T_8H'?2SP_/8Y2/A :];B7>[3Q8@SQ6PXX>]V%5 M'<$KNWXX.M]C%P:MW3Z]=:3I72/]JK9LHO'N1K$8G[*3;L_!"WY4@]CJ'IW M=W[NMWP>W-2._K@:D7Z$!7* HNWHE#J#QCOG[":!H.3SE$U;=56G!$.1G]T[:H78RJ)9B;DQ^J.U>:>.4L\7NGJVOL)B!9W5[Q[7] M'KSQ_*:;P<)6*Z=*&C)D@:,:;;22@(G*;:_FD9[J(I/;>=:VS<$ 9&F$UF&[ M^_$(AXD0QH'G2/.<<(L<.;E$F:9NEF* M[[.Y3;FV\[H>WX@N4"++67[%D!<=1[_?;?WO227#^=+PX-W%=N_G2\A-!82= MT8ZOVI2I MK>Z1O>K&K\Y^&E:HD.8U];+V>0!]6((I6C8D ?]3Z6B5C6_X 6S; MFT.U\#R!7J6YI5Z_^OU#)D*Y([4A#:T^_-=(19UP8R[YXZ:9CT_0 B!:'A2C M:CBWL[_ \*<+G6PX^)5>=G7(:1GRF0SYYROJ[RU#S:89Z@?@U7(,6.7NLJI) M#F_N\A#@7D\C8(]*OS.-Y#W8,;(TF-/I961+J!]\9_7=';']M8[W#C[CY@$\ M_^!-9V_W[5GCH+%?W_T.O]=9LS7N.;%SNKWE?S6V#D7S[&,'GMUJ[+YKU=_O MM>N[=5JG;W]M;\'O9Z%U4[8$*Y*FFB@D2'8W#D(BITA$UB:BO>5&$[.VP?0Z MSQKUP@0^S!UX0GFJ$+=>(*V=05Q'QJ(SEF%< MP*B T4+T[3Z>[C:%()A5E IN'+6$&"6$#BD9%CTMJMK"(-(8/;+1!DF\1!$K MH$>"1J13) @ R0D9A#4Z+*"JMD)FXYN%;\*MLV2>N!5\F+>2)^^]39PH[9@E MBBI/5*#8$%' 9S' 9S+554S."^B]31Y!3\9*A/5MN@RBR"\8\S!RZA ?H$J.&P1 M3U$BC;%$$AN,M:(DV-F%QQ7I75SIM=AZ;;7PW"4>93!"6B4LQ4X);%PQBRZ" M](Y;(FA0DDH834%Q1-P2AIP.%"4NL78J&.MCD=X7(+TB60)J.A-88VZML"(I MSJP@N[8*&6D]HLZ)*$'_<9HO('M> M>6>5RP!(U[O!7V4JZ'D9F6Z#B0PV'"9(X$H*[0%FJ*)4,LV9(]-"SWA:N4L0 MNIY^KI")F2#19-JAP)+1)#)$$F.(8RJ0!5X!"XPXPX(*?C'+^Y3:I0[;8-7B*JHF,AR'EH/4C1UU"P9ILP=%!$5[VZ1<@T3#=&E:"CB)Z;JG6 MR@G."7-"4*_XU":[LD\_BUB/[=,L::-M-$C2D,7:)^2\H$@292D6V/.H%G"? M7ODS_&%R9UL%@%W/K3&S NPK[3)UO\ZO##@#XQ881YZLQIP%8K%35AB#7224 MR^G!N5IX%PE_MEH#W^[EX/F"QK-#8S]9P-PH(%98(^VB1#QQCV#N%))<6AX) MTZS.I6Y7$974+)H\C,AN6]_9H([/)#9(0UXWC=8D%QS M)9%R22+NL$9&2H<\BXPYIBAE>H5=7@HH 90HX*HKW8S&I?AV3*+8J M,,$0_'T>>V=L1$(X*Y7SQ 2[MD'PNA&/#MPID%0@:EHT^GP=C0@7 M2AD:490I(4YC1%IY@ZB7A@3CA,"SBP0N<%3@:,F.)PI#F@,F^>N8Q+7340(Y M,D(+Q'F0"&@104X&:C25EB6Q@ QIA0R[=WDTMR_E8"9NS3=7.R^'R8\>FI7! M\ED9WR[J7UZ!\N)8\V3 _FO"'*>B2(14,:1,(1X90R8!]R0,:XV!A0JLGLBS MYE&BM!Q^-P5("Y#.QVSX(" M-/FQ:#IF2!2$,D-\0IHPB[@U'(&:0Q$'<$W* M1!^)GQ5-+F!:P+2 Z9,8/ LKG3>.CIE &0Z"!N.0]"0@KCBP4I'3H1.L8P!= M R:XL-("I 5(%]M46UCILZ#IF/$65'@6,@T55D3$&;!2&[1!6GKF0/D/S+D5 M8J65T?<_QSD+"OP;6C\V_AO^.F]RQ_:_M[K#=],*/8<]RR6A+WIYRTVC[ICJ MMN$X-4XZ((U^C(=$0Z*(.CC.N6;!::ZUL2%YPVF2[MM6)3X$$W0I1[\&K=?= M5OO_7SONG\1Q0?KD]V,X:N-W\G5UHTIMVSQ\NJ>CL M_;./?>=+UWXU)]N=QN'>UX^M;7AN8_>O@_K6#F]^_;C?V/I.FITZV=N%>]^_ M_=D\^\#_.=NAC=VWWW+^'&F\1%X(@[@$"N$\]UDI W[HI*?&KM4B ,Q1' W\ MQKD$C&86EGL>R8L5/URZL-K;]F@07Y__\$=H#8[:]O1UJULA;W73']?7C3B: M/#G(*WMX^8^?K7"\G['Z%1[B]>C@8O3FT>57U:4Q.1Q>X_05H^36R_C5[=?N M>BRAK[B1#WKLW=<$N_VEI;$+V%B!IVO0;X[=?NOR3L3:F+R-).CNW>+J/N$C MX'%_7-PZK1#:\9F",+:BCQT7^S5&UFN ^V2*4(Q[1 <\) C@ 3/Q^TW[]],P M)QI\\S1D_EFK"&BM'FVFGU7<0.WS /JP!%/"?C\CRS]XQB&7/-_8->- M@XJ0#3]H=6N;OHKSJ#ZLV_YA3N %.D/U^X< _*=IAG'ES4?GZ %K02MZ1Y7P[E]O!^'H[WMX)$_,KL9#G[WZ.3ZD-,RY#,9 M\L_=WN^&FDTSU _ J^48L,KWY=H K)"[S\U='@+G"/61:,>)$,XPKRP\QB2M]"AE.B&T M5%6ZV7S=8_5.\ZR^^_VT<0;?ZS1QX_V'7\W.V]/&P0=X_Y?.WM=WAPWXO7DZ M9KX^\*=[!_5?VUL?6&/K.X5^X>;!NU9S]P.M'WS<;WS=:S>_[M#F[E\'N2#R M9?K.)EQ_^\UR:31+$DGG,>)<$&1SF):(VL8DG',JK6UPLR[E(A5$+M$0!9#N MK+6DC!-44B*3YR297)[=>96BDB(9&68'2"OGF#!'+#J]CD7!&VUL%(@D81'7 MUB%#*F_9F&0ND<6L**%9!8P6HF_W "//2%*PDP9+-?=26,<%D\0Z#QCE1HY3 M!8R>%XP:8\2(P':!D_+(!RX0-R(@'8-%1*?$)34TS=!U?_' Z.(9+[YXC%:1 M$,E9X$9S0H(C20=*O4\1XXAG2"6*;O-($1[C$UI)(YE42(O $*>)(ILX12Y) M;FGPVN:";@NGVZR0G?5FX1M*0FUP(0H/JAG[(LI5<^6D# 8G)A*/R>F@@V70 M("Y^0)?"K9YC"8F:&*;VVP>0Z@-0" ME:N>M1']Q4NP]%(I@1WGWG 3HU$: 321& Q.<=81$D=X%E%[K2> 4:T-(E3]<"Z&,ED >F1(2 MZR*]"R"]XZJ[83[02"P2E@7$(Q9(8\I!>I/0G'%#P^Q2/!7I75SIE2F)P%/, MIAP.LV^QBXP1+S!)2KD9&MX*>WZD"(]MP,HS)RGHZK!.*0*^%)#V#D18 0!; M98((9 '9\\I[=_S9ZQ_U^O8XUESO!@>/8C6\2.&CC,5"1.6-X8$'S62,3FG* MM>-6DVFAIQ21GRL2-2?T>,6=BLQC9(T#5<#Z@*PT!)GDC&%6,8MM.0=X 1+M M?-(A"NE 9KECT4;/L2)8:T==5.9I);H0C$>*]1C!$ YSG91$"3.#N,(!&2,8 MC*^UT@-,A^C6-M0ZU;((]>H*=8A,"^:\X()RSY+F(.6*41:9 T5_ZL.]LDW/ M69['=?Y$N-<^:L0=!9U?!(FT20)AYWV@+ 4<0MFF7X)$YTW9@EQ3Z;C6L$T' M+PW0<*D-98Z6;7JAQ7ILFXX&I#IP@C2.P+X]=LC!S")'6 C4N438 F[3*W^" M/TR,;*MXJ9GD1'[1:9%>3.(CZ#5(;>":&,>#RNZ/&'@VY5PF;+&;&IM?<@G= M>8&QGS2%$":H2]THCZYE S.J@HY. T61M0\MUSLA2E-"=;V*X@G$O M >,TS:Y:H'4P'CGEV-$8K/&&!*FDLM.;B0K&S07CQ@AG,II3RQ6R-&:?49&0 M4UBC9$1TH%0$G LHSH1P%H@K$+4@6,RD\-]%810#NK #]FA$Z M?3S+E!!7K&0/1K<)*YG56D:5D&>:(BZH0S:1A$(*EB8'E$ZR)\K\6_!M422] MX-OO3OJ(I]P9281BG 9CA F&>JN$B!;@KE"XQ0*Y,0I'!0N6*(<<%0)Q*3&R MP7/DK= Z2$LB\VL;AJTKHI8"XT;FQ/-6G"]K42'8K \0IGC&E=Z.YQZ>Q>-+ M$Y>UB2MD][XY0]B51.N/R1*V*.FKRC.F>,;*^W1>5GRMM;J#X_Y)E;&UY.YZ M*=DI9G0H\Q+KF,^+Y.::P1>E)2D\^]ITHA"D.6"2OXY)(<84E"$H*.$03R*!TJ8M4J"^"4<) MIIPN'D%:(;/N7>[,[4LQF(E/UG0=/Z.)KFZL%"(NJ#15SD M.!/E-,(,,RH88XK$&;'D@J4%2PN6/HFYLY#2>45B;?_QSG_"?P;VC]V#CO5..D Y+CA[_G]=[JGMBJE_\- M7SOO5,?VO[>ZYVTW%< .>Y\++%^,1/7@*[>-1(W35TJ .![U!JW\Z-?]V*Y. M*O[XV0K'^^>B>.7&T8OPY2W6P9"<'-]^RT3YY?DC"LUM(O3Z<%S].S>W$E>, ME3:!6T-4 E*F+*-1PQ]B#3.2FV^$X;7SN_8O0@6.[/>(7#_:0V03=/&U;?^T MIX.U_UR?+)BIL9$?'[3G&)KAD@4 RPE'\Y2"B,1^_A:TR2Y,6VK[_0SW__7[ M.5)K&[M9HFJ]5/LS[Q25FZW=N&G^)V6IDG1Z(4ES='VOEBE_51O"V C,KJ'! M]8TO1D.BB#HXSKEFP6FNM;$A><-IDN[;%FQ\%!,,7#3_P/(.>'W/^W1R=-2. MV1'9MM_8-NQ_\=-^C,>7V]U@%][WIMWSA\^]HYUMCG:T'ME[OX/K6V\.&EL? M#QIPO='YZP#NXXVM#Z2QY7_6W^^<-K;^.MC^9/#>/_O8=[YT[5=SLGWPY7!O M:P>NUV%'JQ-H"VUV&M#&[[A^\!DWSC9_[FU]P/5.7?QS]IG5=[X%18F@C@*Q M)Q%Q$B.R+I\L>EB#@G%C@AL2$@#HS+T@D49[FA[\_3>X$5Y?OV*XP MG)O?OOBN!3^4O18(7!<6HWY*":B>^+H%BZ[EIY")3>]AW\XID+JAMGV\'_NU MC]''UH\LY8.)<7E*>?'[,9RTXW8Z;U.C=QP'?_>@OYO=,**0W>^7S7O)XM/X M_DW8I(T4#.E(&>(^YQ0SFB$7E%61B.19&!>'Q5BC=Y*):RNR5ZW(_N6*K/V, M_5BS ] 4VNW>ST'M7ZUN[7B_=P*O#(-_O[Z5ETUN014UO&1?%1>%3K;MT2"^ M/O_AC] :'+7MZ>M6MVIJ==,?U[EA9AOCC@!Y+(>7+XG(*SPD(R,_A-&;1Y=? M59?&B/7PFM2O##6W7L:OR*W7[GHL8:\$>=AC[[XFV.TO?4QC*9WJL;_Q];BG M2\>SJNHW:UWWZ]10,YA/M\PK,5408MWV_7Z-D4J5RAO"/;HX173=N2Y&R^^28#;B\9\G_3Y QI)8)A](1(>6R:-. MXWTFFN%@&^YMG'FXO_ZK>?"N4W__[K!^YD5S=U/ 9Z+^:FV#K!.BGSK;Q7*>Y!2X>SEP%R6S(J1H @.X M\U@;K@RFD1N&L3'3E^4I<#,HP1A336ES$H= $^,O&=&ZZ>C0?*(&.=B@$==*4>TMC=F35]UWJUZ@H+:A5-%75"SRSGSW MLFG4@4A058.QV;IE%%X9:)W"UW@)'&^R0TUV4\SB4?/] M&%K'M79O,,C)) ;9X[,ZMA_.$2/KM,:B!FTQK9? MU6JU>_CF3.%HO30N=O_3CT<6%MS;7T>Q6PWFA:O=")!JPS3[\_"V:W4Z_2NN M=J.VG3?M'#9'[1HV:_>%^]KQ^N:WZ$4NP9KS;]&$.%<.0"T%9#"+B5OJM:)+ MZ&MWOC3CU:4Y5*[]:&F.*F06M[OB=C<3M[O5<]\JSFS%F>WJ"(R#:G%A*SX= M<[(L7J=SJW4$U!/U@[\Z]=VWI$G? F>K S_[C+=W/_S:WOU.FU^_'&[O>M[8 MW=^O_SD>.'MX6N\T?]5WO\ [LI:Z ^W;@>>]%=M;>_M[7W<$])MLOW_[\R;W MM$ $(X8[Q+A3B(=HD'4J(N44#]H+3%)8VU#XR2L&+ZZDA:%9,)6])N' ,RD5Y>G#@<&9"%$:0%@HD/.*86HM8*7T22( M8QC0/CB#.% T9)4RR$D%:*H:,BX%[E0*C$9"5K7-&5P99'^5MOS!NX4.K MVU!6UN$UQ_-P_YY,MGI%8AN][HCEOV!O;];8^>:("-3SA))W%G&I/#*,>D0< ME]PH3*4S2^CM/5QQ=K3BNA&4N9DX=4^ZI!8W[Y?NYKT,5+)D5RT.Z2_A?&_2 MB:C=ZWY',%.=XIM>7#H7P)_JDGF^"'7Q9X-^X-M;;W\U:6,?U#ZX_P,\?S_S MU"IF&]K7JN\>BL9$":A-UCSXSNN[[PZ:]-U^8Q=X[0'TY?W'PT:.U::-=OUK M5CL/V4V>[ P3G[RP"/Z.B'.G478)129@3!R-5MELB%O'A"^+"VCQ92_ M]A& ML@)\SP!\XY[O5$BKK4(J8HFRU00Y+ +2\),UV?_=\0Q\BL_J[+GXOC]65/^. M=A!KU4B@7D(G@_@8W[07X2H[,]^THYB+Q'6_5W/P,3=F.WT>Q JV"AC="XPF M'=L=XQ8+$A%U)B%NO,K))"S\)!EF2CMNR=J&OF^^UN+5ODRB.C,WM2*JLQ35 M,=Z@K+5:"(P4RP**54*.^8!$,%H'*YVV8FW#D%D=KA5_]2FD;"NF")PYU([M MK^*N/B=*<#[H'[H>%)A=^VMT9AB+YC)#!)KT:0^),5>=0&+@"3QBA:ST&.$@ M/6P=E@ALX2&0HQK.J^5)L#%.'OHW.Q8I=88XQ;_76P,=VVW9C[V1PU0Q:@.8>0-.< MX L$*R68IRAJ( W<1HP+;:%Q177)PB!*^(Z(W$= MXP4L>:LP5[GT)=![ Y1 >\P0"*_WR@JJM%[;8(N4X.)%E9W9[1W;]B@$[HKG M9*DW4XHB+"/K*N?-3P'K?H*%:4>LMMPBSS*LBZ204QXC:F1,*ID4A%G;X.MX MUDDCER#@K=27*5"Z HRX0.D30>D80]92&$Z)0-:8#*6<(^.-1BE*H9U2,1F6 MH53CU2G5-<-Z,BR[R2]8T-MYV9._6]:UVJWC5IQ+[9-K0CQJPY4FO/0Z)W1[ M\UN2.HE,63".%G'./'*/-L\[3^_C/>VWI[VCSX (3TLVB>-4]!U0-"VB3-UKCZN =_/N#&UOX!J)P_ M]W8_'M9W_VK5#_9:>[OM@\;!A[/&&:B1!U]:-X6\>1>C2-XA'!)#W-N -&$, MM,DD)";#=R\&[V;F9%;R;$]Z-F:98MW.X.BU@-7.P MFHR$T\88*1Q#-&>NXY8RY PEV=?=.RH#%<%4^0CDH[UBB[_:XHKRT\3"%5%^ M4E&>J"T7J(R$(Q&-1!P+CFP* 8F$)?&>!^9D)+YLBTLM;CWY*!%S M.9BUYIBKS*#@DY"Z^V7"(K@Y!!:ILDRY*L M]:-#\!AE#O-$L8M$9' M$;>2($M]1(D''>'_*HE&X^G=N;B6T&"L-3,P:HA(W45E&HX8_ MQ!IF)#??"&-KYW?M]R\=*[]'Y/K1'B*;H(NO;?NG/1VL_>?Z9,%,C8W\^* ] MQ] ,ERS 6*]?+;#7("BQG[\%;;(+TY;:?C^#_'_]?HX4Z':5#WLOU7(2XZ'/ MI-VX:?[ODJ4_YE:"Z<[8$_&J]L2!)7_W!H,_*XCY'KO^=*LU\.W>X*0?!\^^ ME]7/][)?>P?A,#]_>^LS[$^'>._KEQ;L/X>-W=!OW8@7MX8_<#WM[]V-[[^M=^L[-#ZEMO1?-@AVSO?NDTZ=[A/V<[ O9% M#OO7&>Q+L)?5OU$K?;04Y\3+#'$1 W(PBBA@8C'QT7L2ASP$$#J&S4P/B-(^ MXJ2SZPKL9,1$IYW3A!(,6H&EXZ$H?VY#RQKOWS;^_/#VT^0.,!9B='4W&,[/ M[]]WO7TJFL@<;*NP]6_Z[6? ML=://F9_:=^VKC)_]]_:4K4'[4/ M_S/,_CQX5:O;+FP-V6N[YF*[%7_ ^ZNWPGV#BT;F8)Z?K1R_-WVZX!1X5- M:%@%.4]\9DDG\'F.V8&M>@!W^%:>/O@,QB[WL9N9;;O6&YY$][K0]@]=>-!Y M\T=]&\ W6EVXO@X\O!T'@]R8,,2+."JY_+,U@*G(HP, DKE!7J8PE(,3OW_1 MM)^M=AM>>ES;MS!9-G\.?806V "$"88FIA3]<1[GW#SH146^X%NAEEI="QV M+\/'PV'Z?^R]:5,/MO&5%:F4EIZM,9G;<9G#9K]7EJST4NDM6PV M_C-HP&676[UTH.'Y_3C,)#E1A(SWL#2@8*:7 M;_>=J!Y$66JTSF.O(9BVN2=% MF(7!A$$?SL3%DG:C;"U7*WZBM"VM>ETL?Q]UJS> -=]M@BQT.^V&[8%"M95] M!W!H13&*\O&VTSVOM+4T[^-//G9"_R*NP5Y<1OCH[T:K :OYW+;A83O;/N\V MFAF5FQEH4L7FQ$NN]LK9+[%P,NZH[QZV6W?$!-R)59P17"G^;72;]&_R6Y:* M.AN]K%=NQ7\-#S<'@-GT<=N4Y]NR=?JENG'U>77;>)O_#.)N&!Z!Z=ALM$S" ME^'-TKX'63^/, SCC/\^ZS1=^E8D,(:W._>P@].A"KNG/ ':HQN8R[33_J<# M=E&[_,H D*%;9HJ6E:L)4=KQ*(OC.2VEZ (.D7*73G[I,G,^MOZ"Y7'EL(C??ZP M@DA7$L0L>YRGK[P-_AJ \!(ZW 4P8\:?Z6:(6%C-].3>"&E=8*3Z_-P#Q":1 M&LE$=@2K>]1MF$$\!KJ@N71+X8*G=N,A'__5FY/#^/T96?2]:6E\W8MT:/N= M6#5)2K22F\NF_,PW(Y*<>=TM]V':O@=P0*>J2Z)N^'ZCUQM$]3.>TX-FO$4C M;MX&J'F-?G*P.O@XGM 1YJSUYZ6V#2A?%C(N7-O%>#'4K:/RWNLEA1ID[K:8 MM)4=+A19 , ;9'7; ?" @M(MJS'?PGLDY?0/;[J@*,"N$&FVU-/*WEK@0QYG M@N+-FZ;O>OF!7PV!?H4M7WWO(IX^&E6<>F3) 9(*R& U9Y5,7 YAS=9_+ZOW2[1 *6 M+B=KLOI/L9+;E4O/I).EHD@&H" M3 ;8!:>-Y!W*_(]X? XG][*R4N($FT$_\09X[39'YS&@5U*1X;;QB6?C1:KP M6U4KDTWJ$L-;+MPU*P/Y32#>CRE921G[,0PZH@T FE&..+.QF3FPB&!"V6L MM7E!1*SH)#+?I*!FPFK-Q76S7Z8EX?_>(AO@GF* Q(/+094AD+\ZB=B'\7TZ M@6F7(0B/F+8&<99CI'RD&=4@%R 3RD=* [&U+",6,+B9W"" +FU=N@]1TW_W MS86&0+-C]=PG$V;!RNHAK&GE-X@?G.N&F_8:N$&WLELK1WVT+9+3(%DMY+?X M#SZM7E;Q Z-[C7%$H$+6V:%<=#OMTS!(6-\^U:>ERU_#<\^;R=L;/>@#U^C/ MV5/)Y9Y").7 ZM-V^N""C=Z9/)_FCIU;G#I2X>"9R872DEL1)'>!$.*T(-YK M::KDHSL?-I_.H[V^&L+@UXX2ES=;AS>B*($H)(C B1D0J2,R0MUX@P MS#V3WKK8^I!L+>L4/SIE ,37\)2!HT2D!T=O=#Q3!DDFXHD0P] +#I85HA.N MX<;!V-X@A(9M1!=;-'8[K8:%WYE>/QY>E?,CQF/!FD@AC/@TW_;Q.S&"?-$& M>Z&,HLV^#\S%\&VO=[M7XWK%QQ787B /VL24@*$11NF<%79KM\C'P7G7MX8> MN%E]P?IN7T=)ZG135'.XCG,'Y\@6K2*M/_>IRX.M2SQ9-Z1#/KW_B]!RS4>4 MA_,&]_Q2PZ:$;=*O+&_3;?@PY42?F79[ID'U;)\.==5*&2T]FY,P->40"Z!H M5@LS7)=9&%P)ZI([8'C^Y8JL"#VQL,^C'S*)RW&5*G7='.I+%;.+SV!B2!!,4Y=+DCI$5L*:O"\SWZ8 M'%99(>W+E(T"-XEB6/FJ'_DT6CTU)&'5WV"2HAB.A]=.^ZSW1*=E&DT,"W9@ M _:'@9L5)AX6KK3WSKN-4M/O^M L/:EK.>5O._&$ZHWS9YYDIM=N3L9Y@;_K M9@+ICV?>/ZT\/KM,0X"\C_Z\/XFZ,<%C9)N,U+NN:?2K9"_G6TG[&^ZWO5C< M,;28LK=G.MTLY>#'LPX61I_J&([(!KWJR]=G((64B#L^O^8C_%-I0$.3Z3H= M9'AMH[I<3QS14:F8+HG HL&'>21I= MS_!O1@LT_&&A0V"4H#\*07_T_7XS95]NI\%M@^8 "L%1)]6LO0,+\+)V$2UV M#WPB*9W?BKPP(4+6&5-HIX5@&V^*3 MHC&.2CRB;+P^UQ'(QM?=$UAOEM/"(6\L1ES&$D3F"J1$D,0JKKRU&V_RK64- M>T:NH_/F(!HD@(> ,&42802N5!M6QFB'")NN3'I[S,>N5)5)E"VSJR-*E;G] MP5>V5!5'+\JTH\G:A](J*8/&.LI F0&1?LQ21:.?S%D%R)P$OAKJ7H XLX,C M>X*UUI9[CRR1"G&J.%)>?3IS"6OD\1[[P 7$B M%#(YYG @:N$8YM9BN@+4Q>QU *UAWY(2B_Y5Y7[,U%M>5\?\*@N2^?*"Y+JT M^/F7%B^LU+RQ\G*F4A,SP0-\EA=*P*8,6DDF8+=B9G.L);FV4O.)!#M94HWD M7:OJ9DIU1R4EJ!M7P)5.EK5Q)J1Q_RR?%KWC^)XT(%458J[7BHU<8MGZ.8+2 M "9*K!R&V]D03:YF,]_ MV!P64>@J8@4B,E72\G+"K1/5U546]'\&8#24_LI1Q&ET5,42Q7% QI[!,9M4 M@-ML$F:%A=/\-QK6VS2J7FWV M+$E*OCB$^^P?[=*#'8OA^2>6PAI(2Q#&2B)N68XTM[%!=[MMLP42A-YWO)>9&J MGD;^\ZE(-+2SAFG"EI:+$.=W9/G"A"'EW9 MU'I .)=3) M>(,*DT,R OB;QQIMEW*0C;W;7 Q+U?%J3"IQF$B-3RN/F1& N M:J@C3;8*KW6'*4,2,RV'C6LAO.VG%&TXPR!A+TO=$9]%(:Q]C!L%S! M>Z3<4K*2ZOEDN:7IZ9]]53-8I;--: Y15QA3\]Q.38BN8^N,9@637!7<".%4 MGA-#X"C2N5I(1%>K"8^]_^!S>V*HTI'(#L'YKT%-<+#_G R(49=+^,DI&D!- MP* D2+$)XO>@2L(])6-!(*A6$AY&-+Z^/RFBSZ8 O5%B91"7$B/%/$=P?EKB M.2ML-(/PUNW4A%06L:;:@6%$2L6E+8(#C=F H5<8L,0]Y[!'G%E"$STGA9_: M\:@Y;0/TNB/]X_>4!MSO[;5MI^7A%Z.RG6UKNX.Z.G1%F;PZ!76!6J%8@;#! MH"YH0:.Z0)&07#HBB6"YBS))?KZZ<$]^-Y8_65AFS7SW?_^Y.TS3FRAY2PQ# M^XD2\%DPZJU,QI0/,WXF\W2F:=S^_G.*P0UP9$SA!K.U&GU;G-:;J-LFB)'B MY8].U!8?LH"DK7S\0U&S\:UR[V?O8!X&NEVR3H$^>]KU)0,KO)X]&V:(PY,W MQQ%*.22<&1-JQM49<5\S%SZY9=X4-8$H00.8I);GW*J@E>,> MT(T9%ECI#L:88XF&/TR>1GL'?\P>1^^J>?NCT]VIO(^U@KPD6L(.CHY/+#/4 M,E"*!0D4<0$ZD"IR@?)<24Y%;CQ3&V_$IH+-*[E8&#.YCUI\3Q&85TCN+ &O M3^< ";AZ?Q*H8@14/F1R"7J&!3'07@F$B0D8%Y1R;2,CQ;)NBXMUWVE<2!P, MLPA]8<8[2%7$.,"O0;,_E,:HY@#N MCL"J+,Z<(K^*K,+]DNTY_K+BMYK6?O!T-"QQD@Z']6JS.%94NLJ\B?6:HNP9 MY$U4\@@&9'MD(V:ND\K4%TMXHI:)E!=]8;!-I]2O.0EI1?B=@9Q@, M[TWZ"!O)VDV@YLL4C>PYI0I][,-?I;H)6%>:[LD_\;;3 MDZBZSGWT&K[O1Z MFT^Z#I5(5P1#(WZUZS;%K?,VGL ^&I$LLH6DPN69>"._P ,R"9<96PO9545*S!ZB6P!H/TO>XEO?5&7$:3_->@[3." M7_TVF6>BG:1&'3F+AGAR/>'LF+I O?J)O8YQ=LS1S<9$OK/DIY-$OE%8577I M:Y[2T A+IVB"Z'LK,EAHL'UMXSPI51-<&,,(<[O,5NXLH#4:^=XB7>T-4-*+ M#KQ!"4%N2&#?:_R8&&9,HAY3-]-)ZN9H2RQYGR%W,Q^R@&RWLS09BZ^?]!K& MB[-V8^FMHS31X7U?LSCUET[_F'M@/0/":UXCJ6+;%6/SZ%[ZY;*^. MV71&'#M)QUU*. UJV(A3&O9ON7DG-W6GZDM3MFX:Q@]\.Q&?CJES,*5;V7]W M+N!ENIN9&R3ZI)3L>C8((:E^'_G?$3(576Y@TMZE0OQ=-#4 MW11U+77R]+5FXQO,_UFGXT:>GC2E,^[+Z99^2P-6B\R#&+&)PXBB/^4O'7F6 MAB&KT1:("PE:R212,<,INL/LQD'\4[3CI3)KTH\/Q1)*HL#'IQ M7I7R@W7T,]Y-&N(O[B,1434:D>U%,/2=4,E)?$3RQ$UUL9M2NA:+T3PS5NIY MV1\M2>G7B^]XHV.O$L&WZR6#SUP$9SQ[5DUR(K8:NC? #-&FT4P8\Z0X^MQX3A\\JV2!MR%ZH73/;PY3KF*/GD@9 M-"H)?TZY)T_J"KUS[LEZS>JR=*MG8Z)NWBG[9'G_T>?J\$SWO;T]JIL;AF0F9JYE_GM48C?Z]? +,1?5#YL)P=)%%<[W M1L44 \#*3LI-@3G^YONO.+?C:(9;L%HRW6WT8I.[045M!>;6L-<7+&+;56D\ M'WROGX["=SK%9/\NISK;'E7N3:[H>/6JZ\;+Y4, *RRU0TTJ]2BK)Z7'R99A[C%;(# M^+1L3A9K+X?!K;DE+%-P]66F8R+%J&W6.)FCL4]UY3 ZP- MZV>[/C5!@[5)62RC8N,4?A[/7'1N#SNLE+F3$[9,5/?;3G>S2Z]3[R\\-OK& MMRB?%'?QW3NF$A6"<,(I23C%6F/+8UEF3I6W--"2BP'G#$]9-6S.JBE==Q^& MLO.V%)WMMCOHM"LYJFV<)3;.CX.CW:L3:H(01DMD'>>(J]P@S8) A8$E"HZ" M :I6( *)@C+>PC&G<]A=-&[P5 TY^OCU9OG]$;T',2VNUTA]!2-N1J_0YFC? MEH&G(5% &S P>8"G=WG,C9LOG)_>Z:]WDB,T)I-ZZ;GC?YPWNE%,+],Q%2_N M3;=C7FR?LD4C7]!(/4AW< /_0G,L9U6Q2DR7SG?R02:.D-0J=*RW@9C'=/GV M:7.LSY6IA?O:-7IPQ=M8MGZYF49^W.E^>\5R/S911UU(D_FYO1U5F-CBT[L2 MH<]'+6<7&$&EKW_:V*UG%>:"L 73Z@8I[3SQ$$[5?\0I!P"(AZ6-5@)L!9!8 M.^A%AOM6"^"ES- &;(!U*3T!<.=AU2$@20<@))Z/F\/JS3"Y7"7@E&?LS*/[ MG?.&?<6ZRE1SR&'5P>8$\(S=-NW>1331.LLVP]B)L[V]N(M6!&!AC]<;YDLYBK\V!G !*]"5?C:C)&K_:-3?L*8+Q@K/-)&$<29 M9$A'L\0P1Y4E>>X#WGA#F%Q,5CEE@TR0O0U#*H/>^GH3UF:K,[S0-3O:X_.: MX-0^G(H2EVU/DA^I&1L9)JC.>KX?A1\P(:D@U]UN*\NVXTHV&S$CNGMY?:E3 M/ARY&Z2+JFJ?&,+6W3(S+SH7DRR #=",J?VC8R.ARZ3+"P!E/%(]JBR::SP^ M 7BQ*&M\PY@GF"J"AF.MAC6=]UT5T'-4%5;2^,YE!<'$D781*ZWZJ9H2#K18 M4&5*@H,XQJI92FGU]&(*5@FY$P [H4N.EF<\&58/8A;%8O0NBSGAV&TU8MXC M#&^O#=-GSS1@V^2!,+Y?>D.P54O3-+F6*@_P>'^F0_>BT4L->).R?]W>A#D9 M98!$S^"P&'/4J'UN@F+_ ]]VD\FQ\Y9@*G1+_;]+'\5PQ&.M8!2PC=KWUBWB ML;>T/&<2^:, MY%(J[8)5G(;<+.0#GCY5=T#W:W9Z@ZX_##%=!M8P3?R'=GK]WLCP\5N$YVQ?[1P=P1.[B@Z_;^$OK/3O\?'!VL'-\ M!=^'8_64'7^U[.#C[+&ZS?9WMG_LTV-XSGNZO_.A]67'BN-TGP,8*QRK.ZYQ M<&7)_UZ=_HA\9X65W! CD.?8(VZX0U(3C00G>5$4.,\IF^U 1TPHC'%.$Z;A MT)"F\%+&\U?C0N?6;&2^9_5YE/,N*#-O/AX=OOT?]/OVQ]V=[.WA_KO=@X_; M1WN'!\-#NI*(&<%?&-^]^='30Y524@7ZF]$^YU)893@F0GE"A1(\J%O$@]F6 M>)*(\.+]]+$/,IL=GI>G9H2DQ'7=>W917SA7_'\&D2,TNCW;R;P"3?VTJUNQ MQ$Y/I,%T?0P&1ED87E#6XI6-E5/P,()[OQ^5OLUX.9PJI157&1'C9Y21#M^" M@_XRN8] ;J(_"\[!6'87 AP"WO']P!YM)..XNBI)P"AZ_>'C=F\<"9V[.EH\DQ=_FK@8-)!D@43;NA:;\..WE'33;;+:=J;[1MWC7U=*I#NBS^=N-?4SR2KA)_#1,, M@).!A6G**%^YV'$A??=[%8S7,7)QL%81YAW*= '9SZYB>9V?*I/GOO;W6Y40N,I__OE MW,&?T/(@O?=A2)_VMLLJG:M5:=F?GB3W9ZL,NQ=P[Q-A//=4%TB:V![ .8,D M\08%ZV$)A3""RHTW;%-0L4G(?+OHH9"E1O>#\R$I\SB)^W9B9)S)\Q!B[W+) M"\Z5(D)SSD3AL#/>#E5'(M'/DJ>Q.5)+UJJ2=7CTZ006D5JN!')"2\25QD@% MQY @/ ]:Y0ZK8N--:EHFYHG^AW*5E((8#>H-S->J!J,\CJI3-49(*[=N>A:\STC'&$Y.U%? IA_.B8X>6#AVR[K'9DG0 MH:N,=]WH#O6"[]%Q.6+]B'0$<)R4AT4\-J:>L95]G'IDY=D%VSURR6=PS'6O MM1;S7 1>8)M3'W-#N,D+R;@L"FNI"4&N8"W>>8^G/_XIR?;?)4<-F=K4L$SV M5S?H7G1 LGS[]>WDJX.O]L1H@.$\&*3!?(&=#,>#4<(C2HM".&O 6B,;;V+% M1,HGZLV:@J5"G4+QV=2NB=.+&C_06QW@!Q*QGB5$:F M\D(AD'\MJ5/,:;KQ)A&;54!53O"8:J3$JQ8/M'W^*1Q(O@"'*D +,E=ODP.6%(!N.U\SHX'3;>],^ZWB\^D[8J M%]M(-2IUR*0-Z2D%IZ1M6N:ZB7IJ8H=S UN2-DWA8Z7%+K*Z 6.7VD8E:,[8 M1L1B;7#0+E>.TT U-T9;P0M*E TF5";V3'>]"9.HT6IU[RZ8I0*]U^[UNR51 MJTMX1QZZ@M8NO48CXO=RA=R?D9Y[7\147!?9L0 MUJLL*@YP;;QXI M$%IB=96)>5-?_MIHIQ=) M7QIV;JR.B8B+<$[U&[%Y;'D$I)DN/QY#YA8N8;/?A?^YX9.KC[?21__NN_G/ M)-^B(LL_>RZV\9H,5WMMO].0RZ'#3,3I_C_VV ;PR\,YP@ PT_<;L4K M;[@Y*(/?3KL=P%54":@%NSR$W\ZC.[Y]^BL]_Y&1H727T]_T87Y).N<_7]YQ MR32UDNH\$MW9Z:.WFPN<+9B1I-7/3DDIH$\T*[>+H-S-2IC/:WVH.-RL#;!: MT(0]TX/L^/-?O2]''0&'$SVXVJ4'+3C&CG934NSASN\Q*9;M__FE=?#GP==] M^HE\&7[G?_\Z,RW7//SZC1U'=/CJR]G^T?OQ0&\S_Z??S3@$+SXTCK& MQW3_ZLO1/TVP(/K['_&/OX]V^P<[G^"W]H0)H7&P%%GN,.(T#PAT#HLHJ#B$ M@JG! ]EX0S>Q7-;S<'9SW1)8R2N,^'"_80>69J7'J%CBU M-X=3H).;0"E%7N*HL#L&YC5CB"EI<\UU01W85I30^Z+48J3X.2CUW-2O%$.9 M *=:S[H.FP28\X[XG.2$"RHUHX&H4) "<\HL?G1LNM$?>]!)W=R]JS'K#IBU M/X=9.0U!Y:!1&4:B;N4QD@$3)(CWC.5:%41MO"%DOHMXK5D](F9]NC]FO19] MRKA "V&5QGG@A&,M3.#.!2ED4;C"UYCUO#'K_;R>994"N.+(>J$1ER%')M<$ M$9)KF3--(O/.FSQ?1OI2ZUF/L&G?/01FO18]RU-.?.%)+@A@5A"*YI06!BS" M0"0GI,:LYXU9G^8PB["0%[EQR#F5(^X*%A/B!!*4,6J(43(25>5\/FGXB?6L M?Z>8QV3 ?;(>[L8JSAO(:M:0WW1Q-5N\/2K[!DX5MLU5!#YB_>A$Y'3AOI^* MIT9.2=CB=23UZOA$BJ(HF,Z1=/ 'C_:-EHXCQ:PWBN0VTE\_OTAJ:LR= J&I MDCY%5>'KO4R7B]_P$VR)X\J^Z63Z,9UB3"MKP4//>EE9JC@=>5TYN/K;7#+, MH@E[-O%7IK9RJ1XC_HKE\J]>=]OK/Q/L48+%CS-82=GS&>RCS:QXB##\\,3' M\;R_/@Y_C5%1;=BG4:WGCMZT8P]&R?9E]#5+*D4J&FI>1N2;KC1/GT[GA2RU M15[!['U._XAL;C J?>K3].S^\%T;R4O>I2*(]+MW,,=I@NO9FIFM#[ZE&^TH M:3$]+^KEL9KX[T:H9NZ7XYB,_:JE;/OTM!L9DLH)VX-9:K1[H (GLK ;M^2+ M=XY,Q%ICN>(L4RNYC[.DTIV2]@6&7FK5E U?Z<5[4FBNM=!4*28"SR4QQG!J M"JYQ7CB,R\R@^0Y#=31]58_)U<'5IXO]KWL"KF$'?^[CXZL/WXX_[U\U\/_OQP=GSU>^/X,XSQ\]Z/ M@Z_[8K_U86'63X%A%04SJ%#:(NXI0\8RB5SA8\,BBWD1LW[XO:/IM]U'=W6G MW!'<9L^*Q\6#1;CYI'#P?Q]M'6^Q?FN%@X.> UTMH=&#@"%]1"PRKI'XZ0E[.Q,%,R!6.=:->.L1A99'*)4<$8)+8X!3!:N.-W,(/%;Q_ M+A!YFWO!6 L]#X[HYDNA#=<,DY<;F1L7B(4-[A0G/N*(;CR/I.EQ;_F M9E0PMT:%D7TU85X=^6Z++JP1CI6O-6"L!!@',RJ5AJ4GEDI$M""(8RN1S)U! M5#!')+>.!+[QAF]QOI3XL%9D:D7F 169];?F1KZ,!;SGH?'#.W3ENYW:VKLM M-,WH,MB E6=L@8S6#'$;"-)*8H1S[*C17$A<;+Q)+-OTM^>BSKSX1,4_2YZ) M.C_Q&@\55CD6.3=,2,)S5BB-E3.%-(042EF\,/#_F."6%JVWURZ)6&I$>Q!$ MFZ\&"5X$@0N+5" YXEYQ)#G FJ26Y[9@3'+R8(CV@)F*=\2JI3;8*\. Y=Z9 M>P+![=TTO5L!P?6NFAM HG;AK @2,VJ/S+VS3F"D+2L0)\*A6!R(&-*,%$AH15FA=:$I?F@+=1U]ZJ]LGS\C?6Z( M ;5*]U-Q8D:ET](&$K1#1$N,>! %4H8')(+EQ&):2"Q? TX\]WN\>.?=VR'S M=&3:3$3FK\V1]\M3:W?W].3MCKC")]QYM9IW"_B>+RY6VBDBC$%.:X$X4P09 M(W)DYSU^&WU^ODJH?$@5G/'#?>4)FC M(C(-<.4H4E()% J3%T3FN;!ZXTVQ18O:+;>V]WCQ;KFIPH(%=+EU84%-T_>Z MD7V>B@$6%8<\9[$; 6AXM"!(8\X1]MYQ+F7@QCX(3=\SRYJ]\WN\ZF2\EY*) MMT0/OAL,UB4%SP4;9[1>1@LM@BE0[E@ Z]=(I*AP2#+-@B-&%[F/)04/Q@>X MVKYZ1C[-E5_H64#%PF*".]G&=3'!,X>*N6("64@X" 2"PX @;I5"*O ""@O*R_[5:7$3P.*,WH+UY1Z>'D0=0",G%%UG^M^6'@\3^WNE6Q^OYZXO#&W5_D12N+MWS[9XJ-:^_JNAD?:P_80Z+F MC 9)B;%,.;!HO>,Q?0\T2!D<$DH$0HN"8B4>Q@-VN_WVC$+"J[_1L\"0=?6! MW1HHEKG&2.T:NQ^&S+G&& L@#QJ!,0H8XL"Z5U@H9&.).R.2I&+V!W.-U>I. MK>ZL[AQ;PRS6F;*%HTY?-VN'V>- U8RZ0[!@BA4!8:8*Q)D#(Y$9A;#G(K @ MG27VH0M0'UGC^4E)7T^ZWZL]DSCT'\9)-NW,K+CU%]CQM1=M+;QH$P)0N\ON M@(1VOD,/]]XJS!'#BB&>8XR4$@YQQ;P7CDF?ZXTWA,N'#1L\Q$Y['HECB]_T MM:J?#SHWSQ1AU]X7-X&RM=/M(;%WELF624LTA ^%:3/* M4T%@P5WA$&-6(XZ+ AFA'"(FYZ*@12ZY>*2NK#'JQ/4]=>)J]#*853MHZI1SUTNM/UTC!-_U;>LSX_L7WK?3K_VP M2=QY:A+7">FW@W'?/1WW?2]E[BV^OC/H DJU6ITX"[%'W[#9Z+#Y:/],][,+ M>'869_+,([C47VX]MSG_'.?09>U./SN-G)K9=(M5EYC;THN'1K?7S_XST-U^ MV=(PHO)6MNH+WTTRJSV'XJ'_*\MGY@VM59_E#[X'$IN20,NVCI_@S'NB+LN? MJA;HXS&E(:41?>@TFW]TNG$'U"V68]J,Q9)3&Y"@AB">!XUD(27RA.:$Q\09 M35Y2B^4/'S\M;+/\8%V4-YY3B^1B2['5FMC>LC>N('?KO/PDC7P?9["/U"+Y M>(>@0G>/SG2[="H+[$6EN)RW#H[ F(+G M[Q_]TSCX"M_[=&=")2\57[+3\*9-R^0JSW,O-0 M?AZ4S.:A,">Y)(["ZD:ZGNUWRS6XP7.J"(&SG9QK1+L%HLUW;'9!*N%(CCS3*8=!(N.IA3]R ML/L*1J6S8-_A>^/9&G=\>&4(L-SQH&O;.-=NH/O#Q(SBXYRVCH'9 M)I2AB"O-P';S&KFBX+FEG!-&-][PK>+>E:)KC!//_1XO/F[ZP3>]?GW]FF_9 MTN\9*7LEW5.M[-T)Q>?;.7M8:6Z]0);[ G$3FQP(8I%W#-:^"+ I ,4)(?=H M]+?&W5E?YNY_T7K>- #4>MZ#(\2,GA>"]"'6BC+!..(25#RCA (]+P].4=^CQ?OTONCTPV^\?J<>B]7T1NM:*WKW0G)%_1TCER^5BO$ ME!.([IO+;[_T6K>A4$# #':CWOP=%AE@+3 M:AN\ SCP!:!#;D'/LSE#FLM<"?BA&+_7$22>^SU>O#]OI@[B:1@_ M7V&5A $-H1!6:9P'3CC6P@3N7)!"%H4K_*,3?M95$H]Z'LSWAZ:%(92 HFBE M88B3G" M!6P;GVNKJ0]8$S@/\I_"17>K#?@\RB@>"VE>3)[A0TS0,X7@Y+2PE.-.7H.ZE./%@M%L*8>CRE%."Y3;Z#X0JD!2>XQTK/_AC!A#S,8; MLL7H&I5RU#I8K8.M7@SRH#9P70SR$D!PUH=*.8-3T2'%@T)=AXPS:+^R=/KXU*]@ TI.M!<'=+NE!XDV^^7UT!OZN(07W;#7_L^O,. M3%S[-#M/ WK28<9GYG#V]9_B)2ZI@(4K=+!, -)JHBWFDAEJN>>1^;0\N.$[8 ?$H\Y;2PM-"V;=C.,L>7HMDNZT,M7 MSQ<+BL0)IQST2&T1K$1TX>0"::,D"M2((IK6V!29:\OA^ASF:DS1^@'4VM-V M,H"R,N=T(4?K:TRTJ0E''RR5)DB9&T^UE4'R(I?&FE PD@O/'7\'GCR^=]'%V(^SN[XOCS,?VR\WMS$1$IQQYK M"K,98/5!^Z<%TLHQ1"@W@6E*$)%(0*E7DK':I[2UX4FL\DM5%@N&)4(\X@FEA&DB"Z0+7(E MA<9$%CKRE([#N@N36UY\%6Y-K'>S^>=CAP&CC:9%SGEN) [<.+B3HIPKNTXE MN"^36.\GH<@\L1[5G!666^0]6'JPV H9JC523'*K"P7_Y9%KY247V+TR!%AN MQ-P3!FIBO9<#$S.FB_2*6HPU,GEN0=EP 6E% O(L=]ZK''ON:V*]UUH ^TH) M[5ZLCC7+9U>[VA\ 5.=Y[K144FEI4"!,(2XQ11I,>\2#QK@P-E>Y?&A_T#JZ M?%X9.KP$_>O6A'>U2_EA(&1&+_/!8F$\1E98!^8;X\AX,-^$H&#*N2!S%UX# MA-0<=#4'W>O0S190T-7JV0-@ZSPU'4\D4SI'!QC\F-'-C+7:4^NC91=IS(U&FCJ&&"5>,A>+ MD=QKP(_:;5;SQJV5MN>$,](1GY.<<$&E9C00%0I2Q-:P%M>\<<\;BN=YXW)N M0A% =RL,',Z<>X^DUP0)%23.L2"%Y0\2Y5R;"OAUX"Q9_I:O*!GV?E/S3&%W MN0Y]-^Q=TSS96D&^'2K/!I5=T-HRB8*+SDNE,#*LL"@0H9FQ04KR0$'E!]R2 MS\CC^4"O^RPP:#&7P%T,]CJ%]L4"T&P*K2T*3P/-D<,.Q[!K B!<*,:X(M[VR[KPB!Z;V87/3LMDX^R6U9=:P/^#L#E"N2RP5-9R MY8,,EN3"DC4*/\RFWZ["W/9<]:.[$ZGL7AP>?2/[1[OT8.?T L9]HI143@N) ME @, ;P42)E@4(X#YE)(I6U(#:PW\0(>MJP4FRAJ[SY^ZF7]3M9*I<_I5YU! M-P/1UN729GVO6UO9KK9G\>+(^ 5?C6M9$H!%<8XWZ+1]>=OA+6RGU>K$+17W MYT6C?Y9%1;@D2S%?O8W?^C7[1?\KW0=NW_#?RR?"#7KGL.BA :+?A-\V1]1C MWSM-$*3L8EC@KJL"=]OL]!(+&:""[RT< IQMR3/6ODQC/0,%IPMW^ 7.[W]E M3E^BDL$L,[Y_X7T[^TNW84=>9I4##;[H9GY7;$Z\2F:C%A- CTD[U%RF\4[N ME_B/5J/?]S[[);II*?X-Q#Y)?-OZ;+_1A/F!H?72A^2W?_V6GOF+^=>8ZBGS MK?-F)VVPC?'A9-Z4IHFOT, M4J@1)(YXH1*D+4'(F@=JR -E3QQW.I>Y0C07!'$;'#+">E2$ /99@1DEQ2RI M&2 9EKS0(4C+O:322TVQ=0IK @>9>4F\41%<;\$;59JL=R2/FI^&VRF,SXQ? MBK"[<2O=P(+$"O8(E$V2WNVN3S)8E3_*S(H5Y^"G\$NM(<'/F$+JE@;2-MW:O]K_^U=AOS/A3 MO]H?AW\>_SB^.OMZL/-[X\O1AV^'.U\:7S[_=79\]'MS?^>O1ASS?FOO2E!])HVZA721MT)(^MP M^(M S\M9*@87.-,""4HLXD0YI+F)'8\)$UA)D\=N1?D6?> ^'6N/GP_"#?5R MHMI,Y)CC0FDG&:T0$91C[R25L>6K9,TR0]5* MUBW0S55%4U5=5KTQ87<%75"N,M$'2>DPI+JQG#&'D:BFAN&Z2%%"@0*BEU MC%$L-MXLP,_5-<;UL[/OO>>?L<:XZ!77&\Y>M,9X.V*M6EV\'=A=SJ:3*6,$ MSY$0.$><"(IT'G+DBB ]<4QR+!]&75P_S*M]BS5[UI,C]D+]DV%E"^H=LT9S MK;'."RFX\89Z;0KI:O:LYXW#\^Q9W@DCJ+6(!:X1UY@B20U'G 7% 8LU+CS@ M,"U;-GE6S9SVBHGPW[*W3A5\$*L^F"^<4(%=YE)-"(*ZX1%(6'HGE6$?D-SCN]5![[:]=^-5,":] M-F/)SKH1>"RM*R)SLJG4RQKM.,V!Q#)SKL=N$TKBZQ;NE?1RO16YH)Y3BPNDF]1 MN?SC>W&-K';;%;E&UL1\7IUG$4_P+*XFN[_>E0?C-G0M4P(:O_.+=\'O_CCW2=::C>"S2%-S.<\@\E %G#?85D\J,K_?7MR\X7L'9<<__S'MRK>79P.6LI M??AV_/F/;_M'NQ?'\7]?/S0.=O;$?NO#MX/6IXL#"N/\^IX>?MYE4[541]OD M8&?W!'N62\,Y"PFFM(F+HJ_"$$^-'K?_@ U>[B2-7[<'C_>S^&'6[ZQT[C>P.L5Y==-GQS>19ZK8//28$Z54=MV$ MC#HM['Y\]V[85V$S\X"2C>CY]M5W>UE+7V;GPZ].-8X8]EBW_YV"%AHKY26N6?,<0,_,16CGWE.A2N\$7=$P+NXL[WXU'S?.'N+NW,8AC/3YQNBBH"A8)Q3'BO'!(62P1H]); MPC46AFV\D6)>^QGV,&EV+LKP3HKY1)KI*G)4AI$6]2X!.8L7&P^;.%$N5]_N MA.!3^*AJSE'U#!A)9&SNL96]TU$Y:)Q'*I,DY^U.?WQ-J].-709@K]PN1 MQ/8N!_>^_M%H#5IE?NYA2!?U0&*'R%#W%5HLT>]_['_]=B(%AG,5JWC*4L29 MSI&ABB%/K,YQ03F.[D2ZL)-0F?I5M1-JM $->XT?*'6K6"2<(Z$KQ?I,?T_I M]I7DGW9]:E^3A/'_7I?/^&BBV&BUNC?#IUD"GY4<#L7NX\#T;+>1%,GM%NCU M_5H0EPCBY?[1\0EQ3DL1--(X+Q#'ID ZF( P*$(*ZX)224$0Q>*>5E'ZVI=9 MG,*VT]VR:9$&P/.Z-XB=GE8$T:UL.^MW0!N[]B1?7$L;2$X(8P56A ?EC%>6 M:,R<*+0N]))NM ^)A-,0N#WHGW5B=YD5.ZOEKT_PKO9WWI^80CO*L$/$Q-Q7 M#[:'HL0C _+(/>?!%6:Q2R,#];8)/TSA(,C-U.D-B =2Y]LQG.Z[WT$48W.? M!AB9J?'78*3.1B5U*]L99X2LUOQG\Y9B>J?V5X\CKZ6<[L%43%9UUR!Y4Q= M"\_\=!((G$&%R$%:O0*YM2"RUEI$G,\I4UAJ#2=WL5G0>75TV ,0=-&QPNCF MA#';[E5M9NXK=?<&Q_N=S14B?M>-9O0)_-'I#HV=6MZ68"/=_[I_XGC(,=$> M:2L!&V$)X7B6.6*%*BBH6]+*&&Q65*^*2G3P\E/^!<&L>YYK!+.2-Z= M7!F45GE"Z^&J298S*E.IICI!1J]BN^=O]XZE:_?KH-=OA,MU\$\M3@..'M3R M+6/W2@WF9;]Q5?ZBY4$?<;WGUJ9WE6>7*=LY!M;:@*0Q ,^FO4C M>UY' .IM9FV?FIM.7#:N_]],T]4M6RE=Q7M^K[9#-^9]]AI]/^K=.514=Q?= M*&6#CH9UU@ =I!M# YG_$;_GH\I1J<+P[32^E(M:/?][ [ZYF34"C-;Z7D]W M+S>C;MT#8P8&$EN)EH_OQ6O*>HBIQ[M&U*>ST.VT8INQWGA:>EO93^O*.;+! MRBE;HJ TFYVR7^MA^#":^5(+>=OI]7NONV?G\4FN>="6* 2&M43<3"IXBL*5;SO*![]-[L0+6M2)[(B[E,BNX7)?RR=S MF]==I1KYY]%,X@\^ZZ"R^E!Y^-J>2X" M+[#-J0?5W\3J;,FX+ IKJ0E!KL -VH,7AI]6OEGS9 M>0_?^Z-YN//M:G_G6[2K+H];>W#M'V<'SX\RY=U&7'Z,)BJ2BBA.2(Y\XAZ3S\TX"U1HT' MJQIOO.'S?KI;,\"_,,ZD&M:>.:S= M4P&-* 9Y(8"7\6P82\<-9:H04G7I;9 M F2(:N2NU',UF-T6S&88B;3VA!<$)#;V'.2B"$A3;)#65!C'&4=Q=IX&O0#<;FO%C"M86\5V)MOXD- N6;<"D24TH@ST.$4UPP1+3 V+E(5 MQV2432+OW?A^C7F*7_U>-KEUT@56D,)PJ[GB!:7.YT3E3"DK:RWEB;;KC)8" M:R."9E%!X7DLQL^1S+E CE(2"'?>4PXFEUK_S5I[SZYG)_GX[EW=>/"Q7*AHTW#^ J6B-OT O?K[?8 MKM0X4":5HX88SI64 >>:6,ES B\O:*U>/-$NG5$O;*RV=YH@0TDLSE$8::(Q M(I11&H@,+M<%PI& 22&F;(R,*HY7DE"F=7#SW[X%RVYVRYKWY:L1[=8@7 MO.1!$ZH]T1SGA:)@JP@N+2\P4::H-=4G K493;6P''OO6.S&K!%WS"!E=8Y\ M[@OGC5)&X(TW@CUS2'L0/79XR7!/E$5+3]>5)$[B@L98C]9\^JE&61LAUR<( M @"6<=:2D00&?:_.LB_S#'Z9QZPI<-1!O2DTX4HYZ5VT,@I.H$];&OH>:'0$P.E MV D=<.ZYSRF8PYPZC@3B'.N44J"(<"IB(X MI@2A8>,-I7SML:<.=5^?=.=[/M6=1570^>^^V3F/1!JO+/Q]"PBSA>>%4KG2 MS'-+G^UW>S.LL4$;P@4AF.N536%450(>3&Z@+7^L93;=89?<-KQ4V. M'0)],$> KQH9,$CAGV#I!*\9LWCC#8M])]=\L]9^IVOW[I^^[;NZ61(&N5:C MW>CUNZE/:IWKOS0L$K!E.3,N (B9$ QWA.9$$:RD)>;A L$UB-T"Q+[-:QQ$ MBL 50:R@#G&C*%*:*U18F^?<,BU8OO%&\?4WFNID_GMDQPI*6,AC1PO'E?'2 M\N 5]4;F5"JZBLI19\<^ZK:=U3T"LY)0BC2E K:M5,CD14 JEY(J':SA,45C M/IBY>GIL[>5X3BEWTZ'(BC]K033RU6:H//P$K3?\UTE[+_E$V+V(IT&IS+TG M!U_WV0F7L5>5$$C&@X +@Y$$+0[!OX(2"E1Q$1XH:^_!]]+S8.&H4;5&U3HQ M\/D#Y_XT<'HEK%*.H\!PK),UD96HX(AYRU3![=J(40LU@8'[7(05!JHY@;D2_ BLFD$$Q9W M)T!B%D-6XIT^Z+2_^U[?N]29H)<,DMC!)?C$R7(_[$J80? /& MU>]T>UO9T5FC=],X+^"-,N/GR.1AFXY'76XO[Y"&C_2I'W7I"ID^/^]V?J3K MFI>/3=G^:!NFI''_H].M?A6O(U.[",#'_NH&W4@5_NKVS>G%P5$L M?4@>V" M''<6<6(H4K'O%O$4\UR&0IG4^:B8)4(O^=5!'E.GK!4%\^T8D:2XBG)GKBSSC?T,ZP"O^JIL7^K*W\>_IU8.EFYGYV4E[ MBJDI90@.VDXW2=ROJ5%-O K&I-=F+-E9-T+R_[EYC4#7/DH-! #JWT8T;_=[ M_^_?^LVB]5^N"?Y\)N@DIL7C]Q")A_59IPD3V]O]SZ#1OX23Q>\T>K;9B8T$ MUZ.^4$+S+O/'[Y^:8%9>+1W]06.H_^] M^B3VCW9/K \&1\(CF%T#JE;@2!,,2A=6A!H1L!!^MB<(ME(7()9":CP[?_\]^'?.[L?/J9NW\5OV>[[3WM'Q]T%UT"H'$Q8'1X/PQ<::&$CICK=L1I5]\*.&6]NG7>^G MTCK7W_A+_;\/V]D?WG0'NGN9$3ZT^RY\ELY/4!\:[=@O)BO;5V?+7SS[)7:* MJ3J$CWX[;!,.:DO_+-L#S;/=:0'0O-7G<;+!ZFSKLM=<]O>[K5&'\=&%P^^/ M-)>'G2.ZTAQE[Q[GZ:NMT* ;>UOVHS439W@TM6F5QLT&;]FVTF&&.2BFGBM. M8(MZ83@.4L0J >MI9:)3PB=-=#R+[T?=U!#V,HE%U>&\>MSSZ /XLV%_HN_D MT?:/@ZN]$T^\M9PHQ"T-B!O.8G#<(2:P,EPI4#=HK$'BF_"/I3T!%S4Z3UW# MQEM.]Z]WXH"-E]9N1E*8Q:HP@C@E&1YMH$[;H@PWW78??#\*2-G'MW1#Q*:(*S8:?7H7WI/*SN7^T?9)H8*B)%B4D]Q' M4DV#%',"\>#B,K%<G6N<\^LQT]M&70LHDS8[T MC^QWW_:AT>]E[\K&XZ5-]*X)PX2_#SK??6P6GY%BL^R$"-J::Z3LZ[.R\6BC M]RTJ;+8S:+JI]J'MH=+)7N&SLJ.GAV.RGC4P.#_1?OO1=5 M]39HTQ\\'/8##\JZ2YN3*)EOQN_#;HB]T$!E/&O8LVH0L0MI'S3+AFXV+[,F MC+8?#P@8&4PEK 7\TL??MN-)$?>Y-HTFF/#QW09]^/'*9W%&4B=6^):.' <9 M[+9>9G6W>QG]Y+UX,>#W('9:[43W2".V."W=E8TV((?/^C"]'=-LG*8Y[6UE MGZKNQ8U>=@X3#&\0!]6#E[XX UNDU!EZF\FFZ S*]JO)S_Y=C]I:_M[1W>2 MWQGZ^S])K8 3,*&,>&44YARG4N2 MWW#J\=E#[^\X\=[]W:BF-_KB=?OR[[_?'G:KS][I;K\:[]_O]I.D]>8^/!R^ M4A('W^N/\ W15PYP!SO[)Y(%5NC"(NUS4*&L]$B#5H4$!KW*N9QHX2+ +5"R M_RMNBU:GZX<;#H0N[IP8VIX^_,J-97S<6U]![*+TQUSC!HA=M.%8N_6&GY=?''IV)YS2;WK=DZ[ MNO64/IOLMKK.VFM(R>TYZ2RD;.@L7'S<5B=R4J9*ML3_;>=^J=@'<'6ZX&17>YB!A\/F$5[?3]B,%X\.@Z3."C4 D M/KZ\%G3@WL@T@8=J:SM=IZ/UD-SJDU^J\!ZLA$&WT6_ 2'=_E.9$M@WZ2#(* M&-_*LFWG4E0]*O\IT:O:PWHD_NF7@U[2>N!8AQ=*D]3XGH;;@S.\J;LPGEZ_ M.TAO#._B0XAJS]R&GY[*\3P,5?AD?23]?S.^GF]&3,)7T1=$)FLY6%Z76F#@)?.ANO -N=_M"PC()<3L/HTB32Y>J6&S@NR?@52L?Z9GI^ M'/OPSA6:] :]\V13QV^Y1F\4]HPX$6\=8>(.^39K%!^DPQSR^3#PS6'=O78I MRXUNKY_]!S2&?CFMH_CB>"5N';NZ7P70]4&L,GPUC$O48:R;C_X]EFH\&:=* M28,"$0SQG!ND@E1($2F#Y,%P%CN@\$TJ%^2-7A?%@OUU&^WPOO5A%I'3"B;#?-M4V;D3=&K93&&^PD,K0.<]X2/@Z_;)](56%-.D)4,+ )>$B1)\,BY$#"A!551):%J M:QF[T0A5OFO0U&,^9SQV)I3%01626*YR;LVK=\N]0/>L)UHQ?YC3C;7-/96/ MGGNZEZ)+1_K'^J6;'NSLC2H44O7!U38^^'IZN?]Y%Q_\^5?C<.>4P[WIP>=_ MOA[0/;J_\Z4QMV>^_AZK#]C^SGMZN+,']X=GM_8X?)<>[!R3+Y_WV?'7XXN# MUE^P9XX)[-.3G."\8%0AD=)->0"4S;%!QC$MA=::B#";PSZ:9[!V\/]W>SH^W_W?UXAP33FQ\W/;R".ZJQ9:S(,:<6 MS!+&EL.%H#^ ML(R0PN]3POAK%D6 [1,XYB5V$M":2HMB?T1D@@=E4#N:"RH*FNM9T7H&YO)H M]=,!,@YPPQ/BX9$*?;+2;["@X#(Y&U+Z $AIKY'*>T9.H6&\\)=&-*T[ QBF MZ_WKUU7/F">:D-$9F(IMQ[4]J6@X.=?.>_[7X0^_#8MU&^UTJ_2EWZ9+D6(M MRRSO35S\\N-QF9["4KGK;GTV7=$M6I"?E8%A<=3]Z*;7*2Y6U;$_T6G/J M6\GW=-;U/MM/<9=L-^)94E7+MQV97U.OO>*BKM+;9AGEP'5\66LXB1'RETK& M;5[W=_JV'J&VW=O=SK^U;OH--.D6+0*^&KX[RRYT#J=E>3 MK.0F.O_V9<=]/3SZO?GEZU]G^U_?XX/6E];QU[-OASL'W^!>E_L[NWC_J\7[ M;V>XB5H?OAW0?;'_YS_)4Q>YB;ZTOC0._WS/]^E[,._V+O:/WE\>7+V_^-^K MO3EVWESCG,4N -0P@KBT%DD1&-)>8\TTYLI%:J+-G#U41X 71ME6P^;K@35(\<]BL&S=< M"Q[+78=UXX:?K'P".N[^B+Q+OBK[JD'N5B"W/Z<;JF"2< M(B&#R6V0N2DO'C/Y8A!M3[NNVE-<44-Y3W9C# MK]'TCX#L RS!(MMM?2HBGP>FO9_30'SAG5 Y1CD+#O$0\$N:<*5"/(ST20&:U("<89\03)0!CB MWCMDF"^0=%:Q0A5,11LFWYJG8*H!Y)&8^T=E59-)AB^@VCH5D5^32Q9_$;/" M^BD-HRQ_G4PKR^8SRKJ^-VC&A++S+H!)%X9;$L1-$47#X]O5(\K*O;+@-#X* M),P.FE.%BGY.>]S*/OM1@F:LMXM9[GT=:U:S,&@V4_UA>0\=\]E2#:L^U;&( M-/YF6 $4O!LU,>WU8_F>\\%W(Q]E?)3N]7R_-QS9IW8DD\@^QNM2$>Z%ASO! MW\.[3'_EK6YKI[=>:(G^-040;II:/,Z*&;(:E?GMVQ_?9@7'C\RA[%(C\_VWBJ6 0?'FV?:&<] M]DPCY4R...AAR!AAD%6:^-P''7(#>Y MF"MB72(6PQ#>87LB[K=M;7?P7+J@/+'($/C.B116D>B]SG50(#*"(T5 !PPV MMUIBQ>! B46+R_QA4Q2*_=3E85AR'JX!Y?Z9[F<7B5)*E[P*J9W)W*F[F37" M1(,2^.?/Z->SJ@@>P5M\CB^QUSJ'L8PLELI6J:5P)2D\.CV1.+J6=![+VBB* MS#=(2@M2*+4./-*:41S[B\P#5S82P$,0H/,.8-9E%)+([&UM$L12Q:P@+#&B M^+9N)@*1B3X\ ]#7NDF?B[(W;,S1*\DF8J^23B0.C%(]P>TW2B],VJ'K)%Z& MR(!8\J.ERLS(F#!)E#;L9)*>N6Q_N$0*FW3 -@CS#!O,"MP+=0.3)9H.Q3.S M-_%GW8KD1;4B>7J[)1F[BZL!;ZSNFZD&)((X3A0V6@E./)'.*^Z\+JPR)L_% M#?919#(=&9H3"%89CS]%LYO7^'>J$<&!N9T&,B1^+)#]"OGTX* M':C-94!:$XEXX!1L@/^_O7?O;MM(]D6_"E9.YAS['H+!^Q'?F[442\XH$TF. MI,3;_B>K 30DV"3! 4C+]*>_5=6-%Q\2*5$B*&'/GK%- (U&=76]NNI7OJNZ M$3-C7X?_-720?7>9<:*-W!(V&53KLFM>*:W]&J]TC+(6HWS_\@_CEA_%H:N& M'A:G1O WYCLNF/]<"SRN&3S0T=Z_S=+ZE8<,P=,*[(DE*,G(1R$L5C(1@,D2 MR2PO^FXB]!D!U6$(;#H17%4AI5$T2P ZRTA73P3+!&A5+9Q'4%X":(*8$S&L M^#<0XR,![$R.! &$B= B1N)$J2J%"/& K$3.HUC@%'@,K#0!Q]=7WHI_#V;X MM3AK$4X2KQ#B/)@MAZJ6K0IE2!/F@>^%-^K>$D"%?847OP5)ZVZ-]8'7HZC+ M JAMT4M_%W,[**;6B9QU1,[IX=4_)K/B6',=5;<=Q-^WP+)V#:8RRW*,2-,M MIH-A:KAWAZ5D-+UPU&1$?4G\O([.ASM^F1 I1BF$R;(P?" E'<4RY /2<;QB M60G^!W["(/G>.$"@ 92 #8B-(W%D<)WD$Q!4P!HD);D0A\#X68$S3=]4BE)Q ML"&1^JH)S&JO'Z%, <$S1%\4<;GA ^1C?>4X1JD5<;R. A%?MNPS!1 E?0-: MV0$AU^&W(#(^SC,?2M\7/$/^%;W8$@81H:JH7V>!DRF^:'$KHV2&54$(J1(? M7QYS2.Q30APM9BL%24[@IFLAT&P'6,9N+[",_^C ,D&?]NGAK]?,"5V?A[H= M6,X\],?IT:4BD67>'YTK%_\^.#^Z![K,G:_=!XR17UD.7(WVI!00)0 :2@*, MPDU1P$WS0O(6[:E+N+QYE%/\6[.)3PTNOA9E*^R]0VQCP*-'G4.OV>&8T%JI M>\+7XN 9GZAZBC10[97W2W_O+9O91.+UR4\7D+F%;H1YS34/^^C3#ZM_+090-2)L'P+4991R$HV(:*CJ@7!2@:A'2?YB(?0% 1GPR(%T5? M]5MXHH%9TP/'(.3C2>VZ1-#>",WFD3O7ELA.\^*>MM_!*)*;H&5H3KM0 7_] MHX// G(_4,%MQM0H3!CG>*9J6A9CW(1+]@*:T]X@ KE:W[#L[8/L&'W+=_8' M$1T@4!T02"$?H\,"ZK" G@,6T-QIL&X1D;>=(K_&&+7%,V'Q MHG2*6G1C%FC_%+MR\5N9_[ RS'^^5]G&NF6K[1NC%45]HCK%;P>++#H8?/QQ]^_CY[R$>E9Q\/M).O_\]A'D:)\;)S>F'/ZU/']X-3W\[T4YF M\S4]GZX_7KY+3C]\U$X__S4[N?S3A+_;)Y?(1K'[__^7UI M5: 76I8?!JK)G4"UXIBKOA.YJAZZFJR5.8XD6J$KJ>'FFV%'C:(\'JVN]A@ MI&W;O!6&\1Z8/V*CU=.7Z\<:94!_.OK*Z9CA_.(O^.?YQ0'\[WOX>QG=[_"7 MGM(Z.L;C;SPG9X.W='8C6[)-)ED23"G^>YD6D7AL(CW#FP^R##/&\:]Y)RXW M$I=_+5A%1F1Y/.*Q&IIAK%K85(?IKJ]&013IW/.T,+ Q&655DZ[VX+]T:$VM M,HFZO?WT>WO.% H=37="(U*YPQWL)A]ASY50=0PMXKX=.J%F_? +W-3ZO=V% M@38+ RFWA8'D\?U# D$R["L/9>E[ ?40=,/R>[FT+ MLZY]@F6;:%'SZ<)[DJOY@1?)J K,\ N?H!"(J*)<%54(8Y[11L0* BS@A\]# M>T^DJJ((R5>@.!5)FUSF.-;3>.,BY;<P >O.03U9GW>XUA-.[ M.\"]5O2,+*N8YQ*615BS#&AB?+,1""64D9!01LILZH%,MN8RP7<9?PB&BJ>3 M:<9["GCO^&\J>(2K2 O!$ J%0+24Q (.9 MJD5*^*,7?53YP ?PWN*U%SR#?PPCC%W--M50-STPG=T03&>TG]U8]W2L4;3-^\./!\S62^ MI;F,:9IMF9IG^X:AVW$PGV9\24Q99_B\7+2-VJS>5FQR;]&SHD[ESH_S6S.F>79@>EO'-U]H(%Y M0+5TSR7ZDGR\_'MP,_MNVX?F#8JF:Y!MBFEJ\&O@=6JF8$EJLY=A3Z(#C,;>4+[4LORTXPK"L8 MG"@R0\?5#$WS+<8,IALFCSS="PS=,[F_<72V$PP[$0RSIF P/3,V?-]5-<.T M5"N(7-6/7%^UN.G;@1;8IF]A",*3!0M)C\S TAQ+ M-36#L@0=-?#<2+5UQW!\WPA=._CA%_O![5"Z),%6[VXC]@R=>\P(@MBR0 &: M=J 'L6V" Q1YKK "F9'*F.^HE@$> MDN\&EAJ%GH;Y+J'! D0Y *8PWK1HZ[^$B,XEMA;H4OCV(86O,V&>7IC]N6C" M^,S3F6&HCA-$JF5'CNK93JPR)]!\(_#TP$/437_+SER+\FNZQ+UGD;C7B9.= MB),YV\@*&"RI9:JN$>NJ98:1ZCO<4&UPD#P3%MV-[.V'AG8B318RZ^: NEGEQ^MCY=_&B>7?UH?L;7KYU^'I]@@]ON[+S!_';:L>7;YYS\! M"W0=$;8MQV>(M0TN#+,<-78TS8S=R/"8-9]V9-BQ"7O4@2UL67IL>V A&*X! MF]W7#*9[\VE'?QP=7!Q=K)TUM$;JZ=)$H;NGU?P,VS0=TW9=8"K/\@TM\ .' MQ89ENZ'AFCS>78KK@""O$4P[C>,DY K,(RPZ"8B+K%8'J-PDDVOL(I6(ECE* M1-T_,;DP4P*.>.7-+B\6=9\J6TG)(;$-U0C?B]CZ^21C."D5)TB9CS @2$'* M#!/W(^QVF7:Z74H9:U%*V6D'3"$_!.WA[0D8.8BQ2]#J::SH1I&NFN*:Y0(T M'5-VD>Y9) #3D9KM:C'Z-L6=EE?E;[N@;?MH0B8#82?\*B'Z+ZXYKPX[=D$E MV6%X&. 6E6)A% &/C53QK[(+G6@I,H+7X@T(\HP8_? Q=%]. V'_3DQUSD43 MO(QD" )%5(U:!,<+N&BF8#I[#&1)12=8%EY72>@KC*"7WDI.;RJ]KI7N99FA@O@ MWNTOJ_J5#](; 7V?3XYVH#5K>27?GHC"W8) M,?8FL]_T^Z;O;CU9WG#[KG;?[/T=X*+;^MJXZ"V8K&$^21G"6MCL+S^G-M>J/@59Y/UE\(@ MH9I\4Z^3"(S.G_?.FY%G?-3#I\'I MY>\)7#=.WLZ?\1W!W,^')X>_@[<#WW-X#I[/D77R_=WPX^<_X?F_])/A[W#] MXTTCZU&B<@2F9@=![*O,QS,^9H2JQ\- #>U0L^Q 2$CHWGF2JKG+/XKYV0QM2?38E]$PAPVDA-K+.:.H3HQGN-: M@:%ZGF.KC'NA:_NF9_/@AU\\I_THEIWDZ22/#&,[)K.CF/N1"9(GU#S?KN"83QOFRW>3==#SR=N[ZJ.1ZZZ9ZC^J8?J&:DNZ''',8<+(CH:4Y7)?Z, MM_+C>+;=5G[,K3SO]X9.%-@1EDKJ3HAUWR&>@ 1JI-NF"WO:-#$(#UO9?W"7 M@\[S?21/99".KE1,UM^&A[P/I.ELYWM+@,5&)WIL<>[Y7(V,V%4MW3)49AFV M:GD@NQW/8Y87=B3?*LG-D/F,^ZYJ>B%XB)JMJY[AZFID@K[TXA@6H3SY+#?W MEAV6KH=P.QR6TW04%H9.9\MLMJWFW!*#8_V#";:,R="68;'J<]A6V/#;XY'K M&QK[X1?3V59;E3V%;WC>V_61G9)NN]Y[N\Z['H'I&S;W#=6-/0W,CQ M55V/ \O1+(T9,0+-M6F[OH0C$H*;6G0T'C4L^HB)$[?":6BW(6K4$VR?<=K% M%@GT;+3((QM]74QK>XHE7+ #K2=,MRE,YZUTG7.7:X&E.KH/PM2.N>KK MH:>:W&*Q95DZ,S@*4\?:U@'![H5I$P6MQ#RK(S[=KS7<8Z."P;9XF^:3EXYO M8)T<7OW#0\,#!S-6===V5"NP=#7P3$_U@?$\TV&:[>CS@!5^&,2A&3#'#'S+ M-".F:W%D1\R*#!9JD;&'> B7V'*4H <"0D889^G7)(+Q\^EX/"#4+?#VDI&0 MH2C)";:&1TL!#$7A>Z 3&NL,N,6*WT"NZ:[RXV'A162.@LUO2/]>>A%TWQ^UT<]P! MSSZ+](FW++]6Q@P8 1$?03=7:C[$2S'8"8_6S^JY^?T;?__S<>NWW3RAZ=^_ M9S."A'TN'OS@Y#-XZH?O/I\8[X;@76N?/GS4SSZ/'V#L2[S_+_NC 4[/;W\/SPX/K-/?SJ\_#=]= M-UI>2@^>VT;H!4Z U?4N=K8S5#^*396;/H]=TXG!/_KA%_/A'9WVK.5E)](Z MD?;8#1PZD;8=D39WPN.ZN@D+Y:JA'6LJJ)]098[CJK8;.X"SW/&69:_?J0BSM;*NJ41YDW.M&^38@7- M#P3)S_F0):/BXB507F^3,\QN\^QT\\QG!;L.;!;= MAGWCZZK%;:8&OF6K>FRQT/<09\S[X1>C;VCWV#Q=L&EC#=ULR_"0MI;/*9%Y M-$78V:UDH1V?OMM(!AW*!3F']7C/L[">VZP:G=190^K\N:"R/=\S+Q&?[5%D2?O1 =IS\=/(U"6COQ MI:49#VRJD[Y_B M!5&HJ&_9] KX,R2>I9R;.,GRB8*3!5;&F99Y M-M0R#_;0+3>*5GDL)&4/8^(T)M7+&+9%F<_XP?'PB2RB]@G4(0['IRRB'">, M@Q]3 M4*J]U>Q;YT5+*$Q(_/B/!0:\'S)'=:P(O-'0]M D!+LPTMW8\TVL>/OA%ZV_ M"MP6^', _P+VN$[":^"0,6QXZH@G=B3]0_G*!E/J\%5UMQS+8X>BW=U(X?D$ MEF="@B7,BB3 (,VR] 9O0=<,Q]C,7;D?IUF=L[(=+OMR(;'S16.Q[^$@ACD:=50-5+($@8CKVJOH+SZX?SL MKQ]>;RJ)O-#5+!:'461Y5NQJ,)/(101X/8I]KNLKBJKND$0+2+B=/%I#'GT^ M^$>+K,AP=#"1#%L'%U5WU(!S4S4HA\.TF:$;:\BC17&$S=:(:PKSAXU$P]_! MC.0/\9"P/AH->#=LN-8*3T.D4^H&^1G:$C]#R;%V@0RLTM\@,^J4,[A^GH)3 MF81Y#TR"L%_:E72Q,!=*6EW\KKR31J2T$\O!&Z;B[],1I_D(TQ"3KF&=#L99 M,E!,C:9JRF5+\KE52$95X^5"C8#-"^0'#5&;@'B$+)EY W&I<4BDF8";0ZGE M,&A%%^K5Q\>,M$[Y&]Q^P\L^PX.$?\4^P[%4=HGH[!> 7\ZDW(ED2^=RMG*& MU%E69/DC0TH#N"3JLH_KB4D-J%MDKS"J'FCL64Q0KA44^1Z+'^1G817ANU.F]Y7KOQ#C]?/R/%]D>-_0(\:VP M&(B!510$INKHL"4]F[F&KJ&N6Q6-E;H.I2XH.5BVF&V+:%0=Y7#HC-FG4S/>"R:J1 =BZ48\R]N6C$CL8\;.W!_FW9 M#[6-N"#)N.#Q6K_6TI>)LW0XMZ=A?V);YHR1Q8JO NKE24X"'(V2=L4GRO;T M2J,I^P7&_\0WPIJ#59 .!0'>ID,PL:[A$8P8B0L[[6Q?,GDMZ::O+&\=?7=E M7;,2CX''Z-NAYNJ^9CE,]PS3"!PSC/38M7@(+LSA?4K1>L0'(PSS+6=CZ^RW=X./GX]GGWX[-A"0YO0[/G.:P/VS MT\OSX>GA^>>SRR^S9:5M7A"[C 66:H)?KUIXN,:,R%!=T],"(^8&T\!^!M]^ MO^M NM*V3IRUO+2M$V?W$6?S96W<\!P>6JICFYYJ<2U46>S'JN/;L6X[ON4[ M%HJS/:_4[LW:!<$VP34_P$!L.6@ MK*L-R1?D3#Z,-,]'X&_=(ONCD_;WE/:+98F<^;H1ZTS5N!&#M >1'P2^!VYF M: 2196DNYJ!;#Q'V6]P5^Q%%ZV1B)Q.?V@CN9.(#9.*3E8_LI CL*,TR5H6 MA:!J[7^OLRK'Y(JK0<;9%]#H,-F?V>"&S?(??FH2'2@^1\/YS]_%1PJ&CK#P MD1CE9U$SDA"_L=;,1;G.4*;_KT337.PW"1:5&UL^=YEI< _^HS/?]!W+_\<% MMXLR]](84SPGF-/Y__[$?EFVDDM3 [V V9[M,#UFOF6SP/--PPU"DP?P9\R- M.R"+MM%1 @L@5E1^GK#)-(,_NVX3AR?_^,S6==_U5#V.,&R7@[,\V>Z=+,?ZB'"1F#Z* MZ6*'/.18YKQNMX0-\A27WKJ4GL[=_NM]DQZ7K0(,LB-_:EFFZ(,1P/;?D]XC MCW@'_35O-5 *N&4!L@A;Y"Q^EZ"S_)'0%)^'V_SMHP'/7'ZZ_D3W(=K9 .9S M(%SG[W]_/OE\A>\P/RVXS>\^@Y4S.!V^^X*6#;C--VE[LN9KN6"$8J. ^ MMP/@['X2]GZY(SL5HN8+RQ9IJ]0YG/)3>//E#1]\Y:(NI9,Y&\FDD<% U#A<9;X=J5KDV3PTPM",_!]^L;95 M6=!9-^LFL>RP(_>BYH:$S30U8X*E6H%EJ MX%B:"I)=TUT/%EDC;%C+?7!EQ3[U,'_\LZ,T6]X ZS+]E9_SD"=?>=0=(XEC M)!/F^P_G7L M4U-C VP-RS%#E1EFI'J6QAV026[ O#UL0OYNZ5D10?@@'LL2 MB+Q[G!VM#7VT9X='GNEL__#(Z-OZVB EFQP>F?9ZP[ZDPZ-=G1VMD?NX=M)1 M>[V"=2%&MIW^^9Q=@^[P:4WC?AT+YSF?/XW1D#<_??CS^^GG=V#F_ D&_O'L MXX<_9R>_??R&778^?C_1/\+(9PL==M"0CP:?#D^,DP]'.MY[\AGF<7@,[SK" M+CN?3[[_G8 192\[?XH<9AFFYZAV8/NJ%3JVRKANJ2PVM-".>:QC#U!/7\S; M;%F$9ONURRT]?^H**O=0>#W3,ZRGDEN+9UB^;EA6$#FJ[N@F9@JZ:F [@6IR MW>"19OK@Z&$[]M:?86V_0K)ED>6NAJBK(7JQK[=N2K MGH&U]C8J@T'/B'BQ%IW=E6?\A=UAZM$8O>I$IH553SCK*A^SWU M(HN-S-7%1CA=VO)WEK_8W@]=A=+SJ5!:W(^2P_TG.%98"+P2GQY/^%!(0Z.O MB+\TA>,C38I&7 ;TOWR:)VP$7(\:%COZZ.Z;7,$V9M,<>^00-/W!B UF>4)G M'K()"QO@BD0D.>B>Z2A?]\CC"0^"5A)G@8MUFW"[X;,?D4(( MH3:81AR/C;(;ED7J($V_8(0^KQHM8-LBV>1GR-D(K\(@%UQ8989[4+3?@)_P ML#*!X0["B6@3-!0=!U[A==F^J7E;T<>I1[,L1]6/EHQZ]"V\9J,KCL_A9=TW MK96OJ=]<]9:\O.:W?6LR^IJ"-Z]D2?XEIQE-1R%H;Y:,< 9]Y=WJ9ZE):L;_ M.X5_#6:@!^!/T98HF"DW8$-@1ZKP&N<2D039T6?L=. M#.%DX><$Q5.T\/.0S>9_"MEH_B?LT#+_VWC PB5OEZT1JPM(HA2H#CHL@2W! M,NP5D7'B32#7O],;^(JLARN98,/Q M@!,CW[J0Q-@POYDB:"8XOH<-N#X++H-_8#\IFCWP"IJ0L'&_RZV!XXN368Y] M;,7-89*%TR&\![@B%U]?O*GV\HQ?P;30,*1O3(9C)ACV[=G?QX>J[F,W%CS; M#;#I)!"K)T<1'>"P;5:&+YUR\8IQBLH']S2B$\&U:"JV">S''&8H9W+[NT!@ M@$+B&=R<3\=C8*],/I>*S0W:BU M"M/DWV!W8@NIVL=0<\@7XPG14]/W,>!H7$Z&&0*(7,+4RJ9,\9&,4R>(:R$PDJ7@. MY 'P/!VZ TF!UN/!-,>&Q)&<'I.L*+Z*S(6(!^ DE%)K1UUH2'_2P5U)0E,BYN'01AY=$"\L,?(FM&BFW@KB,A]-L;12@7VJMRM]#M])1&7#)R$U6P]MA$JAM49X, MBLZ &9^DR^9,8B(#.2$$@QSA^+VXEX/(3&<'=3*A5D@RDGU H2Y1EJ%'JX M(! O=#==ZHF.AX,!);[ G%# "+L$IX7"'9>A>!@V7D9?<,VC*]S>=8%6>_^ MW8BW@KB>#L1ZO*E)A?GQX(=U#2#PGK(O]'C@HO%)V*(XF N\@?A:0&21I^P>ZCL'+7Q1A@H> > MB)!+DV!*,P#6NY!L^#"=#B(:%RR7HKL=V%&R[5N:\\+*$2U/ M)[<:O3W!-[A]4!D#]8@E9NE46&FI0L8@-A&=$J\EHN?>2!IUMUEKQZ".@6S8 M411V0II)LH@/$.M$%D7S^VB7E'Y,6/HQ,)5;/QK8,0G96A]=F&T][$N('@W2 M0)""%K><+ZX!+#M:\2#\;V0KU?C.6G4;+&X7U"2P7 MI<1IPHFAOLACNOTN_E(H2B96&O2-<$P;+YB.L&NL@EY9D@GA#"_+4YPX0\LR M)),-5$%?^0@,CYMPFEV).\'83("X(?P83Y'5A(4YPBV:$=]^95F2 @% EH:# ME$SQ>6((,4UW"T]#_ Y6,LCU)!S,BH>Q,6:&WP%_(=5#SN_16RE()O#-8]J- M+/J: %EP?TK:5M*HLNFYH M"XY01/:PBS(?2/-2;# \C8)G4;9EZ?3JNAJNAPR4C$;I5V&M7K/Q) DKDS@_DJ1$\L>FU+(=@8_!H& M4_\[%8Z,7+&*M$ /,2NY/C<@JW+@(Q8U#+Z>;'Z.(DO,4MR.&=UX2H:MS],Q M6II@XXOY%FW%2SX5=L2!Q&MNT4//J46$SXR3!+F >* M?AGGH@6LD1?&#K*418.&F"9NYA@O0!&*Y\&)$+@4K*E.>SHM0 MC:/: ),Z+0R+"?W[:Y+1^HNY7N%-'-T")MN=DY9B&2UVPQD!>2^"5FS0$XVU MLY#^+J1^-$6*P\#'^'YJK!IC:WKPZ:@W/+A1:%O.,#6:NFY?,R %?"'VZIUD M0AFB[I/4*&(G+,*UD>PPMV=GHF^R"&J1M$AX4150^!6@OO+K9"Q\7>')(96N MX8ZD--@F>*(*1(\YCX@E0I"$ \0$3<1X"O7B@)&0O9P MZ9TV=Q5.E+I%USO2PU!PTVJ_9*O'G3N0]+3DM*# 0AY4SXIY5DS-DCB'(,:<@.@ M*Z"*.S&T\S4A42AW>"U*3;/"#=B35"6O;S(;BR%@\PT*J@N)F-X UV$&U M!N7F#M-LC*>FY$3)6$; )S MH1'2^/@%48E#TS/BXP5#\:BN.="M3T3KJD>IK,15+JU@Q-IV]67CK3,&)U,^%+<\JE4*7+\K[SD[1I'LT84 MZE:MUC09I),R_Z7@:>#FCX1_+ESP>?X2DNB_4RZW+:X%:)LDK[ P]J%L^P*[,[B)+7PIBX.S_+2GZI$[)"# MUFQNY;F7'%^<_71\]%8Y27H6@Z<@6O0D%3+*4MAQTN[GE\L',:4G(*V;5E4_GB M_%L(HA_-OEL0I(@8W4EG("OF[%=4U?M:DZKZO]:BZKX1]7AM E'D"!Q42JLA MY;YXUS3DBZI;?-YMT?#@-6ZD5108@AL/(Z1)8%WQ".Q]\'G0ZW[8F M=_3[ =O??LU^I,EN%RY_9>FSOPXXBO#(6P6/ M!4AY*KUK5YCT!\EM(S'7!3M;YXA='.7T3 M_MK_HN;S!7UTC\+FK7'2II73CSO)+2%QB,IKL\U<\!X(\]U LS2O2^ MWMDD;5^B9V*2./IRV5 _P5-%M5I[Y$7S'/]13)0]U69TBK5E=;8C2^5A ==N M[5NU]L_^C.'M NI(=]KPN*<-;3=JD2,P)Z),-WMA!PU48F2\V1U8DF.[@5A2 E $"SOA/F_,-_6Z;N=;]ON)=(W/R%NJ7/;=G%P7D5^?>2:Q[<6C?7NND[)=45!^^,*/$VCQ;I#-*GMHH>0[Q MB_:*@.,"R[N"-4H:%:DOQ"4VW+[7A2W:O4:O0!2\WN.(19NE *E_0N2N]3@( M!+:X[!*0B^NO",N06AC!U=>%Z4 @^P^Q'YY; H=[[XA':W)WMI*^\ *7WMP\ M=>>IEO[9&S3OZ]+IX<)IC[6EVW=WHBT[8V:MY3$Z8^9Q*'M:H2EMP1Y9WEH8 MO^"Y:2WGWM&0[9%J+PN-6VI.O1S.->Y=4_K".7=)"_/5N%[WA.9L=DIRNP[E M2Q='8#_;V^A0[K@__-(!1N]@+D_5H;QM ++G\Z5;K9OW\NUV5NM+F^2R3TZ" MC;U@O*^(J('QKG@!7(-=9;SH8X: ^* ?IG4HHNIZ3V&#M.A(20W-L-%'$H,V M&$W*=V.[T.)MT;+BV5IP7C[35Y94]]<_AGH[4*.I&">HU":(#0#D*P,F>U%- M<\)\S B*5/3%N$6/3R+$F,T(?KMX9XR7L0DS]EY#E[O6(*; \]X_7-R# MDI;Y=$C=D^Z$%Z[PA?'3$9=-- ,K>OCDRBM"SDV!UJ,(VSU]"SD8#3&U%2EP M-_/7:^-L(K;EOH!J6DY?-XS] =4T/6M_)OM8"*![15G#7'?8);Y:L4-&*9D4 M>W7G0P%%#?W9(+#6\+6?&G-U_V!#'P2XNA6TU?VCF=[1;#.:_:B\I3;;'=TV MH]N_UJ=;^S32UG37_I]%/"Y8!16V^D)UR-SVVX+=WN&^Z0,]RB9 M/9UXVP_Q9KE/6B6^?>&V)2MBN7^XNW4QW77R3]IGX'5^896E.G]FN#/ _MW1 MP.Y9WJ;*[$&E7?<0,"^[]L[NN;[9%4BV> ^],C5O_2SBMNZ>ATGVMJGG5_;K M3C_O>:A&8E*OSK%I&4SU[BCE]@RS/3C%C^A#O$ ,:K>G.?>LBFY-#6.[EW>' ML4O':,W*=I[_NH4.G6&QYX[_740"_ZU_4YMWS2C>[ M"$"[U/0KW>I" ,\D!+"B+=6:5O)CU>"VBU0;GX!ND3HMELQNS]0>YCX_:5WR MTR>7[&"3[%=JRE/NDQU'FG1[T];=.]PJ.TF+Z51*6[;*#J-VUA[MDBZLUX7U M:L["H^",[*!PG$;\.0'O( G7*"6_K5"_A5]WZ[>L2EM2(AYFG, $@IGRH]:7 M62,PA4&2CGJ(+&#_JZ=0 3Q7XB3+)\I_IRR#;8@(!50VCY %+(,A)BG=E;,A MQ\KX)(WP02R_Z]5 &D(VE>]C^$:K\<9R0OAD!7M $ O#-$@&R60>WH!&,5:, M,C<$FX(431&&IC8(3'Z2L %,+8WCG$_*J36)@=ADJZ:&V E7L'"CJVK<_0-/ M6%GG4'YZA&2QE8(BP!VF^R^DQT,91(G@+7"9Z&ZOIGN3R!6JQKZ1^@.G-B'A MY+9I+E].N$A],\$/DT"A/05 MA%]9!%WA- =AP+.<>F^Z;P342GZ=C.6[]HVG?N/I5<;&UV@:#6:]JN7M%36SFHC5 M/<@3UE-.876OE0/X?+B;>.!HFJ5C?B=#JMJ*',VW,&K=%ZR"_RE@?Y#9RL\I.C+=#0;480%U6$ = M%E"'!=2N0[F7B07400%U4$ =%-#.:=9! 7500"\Y\_."4%71'P!S^PM'A^+1 MNL,\M^/PC;^_W:?=EN>TM#W0EO+Z.D9^&8RL]W2M8^47F'2Q?3[>8;:N8VS0 MB>GQV'>WA0G/K7;QE>VT85%;U.QE7SR!+@>]!A^:MO@!;3+<^3&Z+Z4Z].9Y6TP"K9MTCF;Y0' M-!!9D]$P&27Y)*.O6M]MW\F>>]_P1XLB',]^D0S#ZA:IW8MD>9NBT71+ M]-3[:#8E'>5@;(FV MGGPX'J0SSBGQ&>ZD=K0T1@ &6IQ@^U&1JH^CY9,T_***AI_U!][(=\-OPR3/ MX9?\#5AUM!US?! '!/,NXDI^G=[ 1%=@_0&GKKF+ K!N)G(4L'Z M*U=)UH)(J^79WBC-QCG$X>(YQ XU9[;BB.3)U&0):L=ZLVY\TW1 6P4; M9(/J2]-!H4WSZ7@\2/#7.Q3AWI6.K3JO6B$OO(:\3%C4 MPX,'2\.#.Q075RMCEUL0&&O)BP&_@O=+_LK2F)/1#3\)00&KRC/\I[A/\!O5 MA3&R(]Y@=3G(F6*Z#[>J6RI+5D>9JY5:7D].TL0P[F%]++MQE4@IA5>CL/S> M(N4ASZZ+/% 71'7V*N$/]$4Q*3\9J3-*1VK&PVF6\5%(QBU6E6*K)1W?IB0QK"^ PKJDG*]' _W?#! /]LZCPAN:YZ];*#DWM!%O^<)!_0MW M9"DVIB>$>2*F)RW"NFP$H9L4]\N[",P'MHQPA.@ON/F^L@&:<,()O$ZSB8IZ M$Q[Z"L_N*5K(:E*)E:S;:$;?J@R,:88B8'T==J=MEH$,&DG31Z^]J:Y6D_IL M@;C@N(\B.>'>O*M8?W $5M45*+!L$]VD6XLL8MNH_$V_7NT4*3Q= W3(<:[Y/F^63Y.-8"PA[,Q1LVY$J2C*"?BY!5YD-H97^6K&(U] M-__Y*$DXO3(";O@JS V8Q"2;"K&Y 4[*&J;;BSQG?,VU@9CD_=(=3W>'4 MTYG*[[/T:X(!-.5=6MJ0E^P;O&$#S*Z=?]P:,%3C\DLQ&B@5U82^%(4WCV,! M;T;J"L7PUF&J[H:CDB2U%DGZ0P=0M7<:?T,VV=3=&@WY99\O[:]\F5M@NO7+<]3&V#^/7LC=P7EK;OSV0=&CA9.5Q\"=?/(G7S; MQ_^ZUM<>Y&OMIKMS6T7%PSS3+:#$OAS.=8HNDAWC/B;CMB7(\,1CM$^3;PM$ M9J]K9E8'(NZ34I5Q+ 7G42T'F/*+>3Y)AJ)64R:)BU?4VZOBJV!_AU.9(9[& M]--BLA>U-*TW>:5J*_BOPI1X.A@H7]E@*BM6,;5+5&%1)N\$?RG[O_*H+._) M)Z+Q:LPS2LJ&5[$\YZ)8$:?QURC!Z5],*-NLED]=C-)\Y"T;L8CUE0,L$!-4 MZ2FCM"B=(]K*3-^JU6C9%_FO_D4?ZPRS9))F(OO[7I3JR8HF' #O0$)A;G,N MEQM_BQ)X3%0Y!GQRP[D8'PDRI;<7@XF\:>P,.UBZ*)@?/N,L4U,0U2K^30GI MI%3VSEW%9JMXAKZR'*!1;2+6GAKBBH:5Z0CH'&9 4%C\+$FG.4WL\S1+\BBA M"H1;$J?W>@.OW@O+M@'EX;OSQ;+%Y@A!Q^*SW(#40F0 M'*38Z>MO*GA8[!M15RD8 RW8OLPF23]$8#5/'V7'35K28PJ[U^A#Q.94W WI]A0\"WR,?Z MRK'X1.S9.Q$-EV]0P(CJ82ZVWA+*L*S\)+2@1%4LU<_0'7D^E!VL,S[@7QD" M3L&>3#.:J,*BSU-9I2#K2I8Q 19)UBH>ZL4JL@*%JA6+R8K'DQR>B^0^7S9J ME,+:C-*)D@S'3-95%I2%R4PG"18XT%M$+O=,T'!2(SJN#(BV+)L!]]P F9_Q MKJ6FW.5V'4@N3*3B+3F.F*.HLID*Q2V7=:#0F$96/8R]_(6 %%]*/3-\M:'=)_ M"&<3TM8L"ZE0IM;P!,0.$2V[V9"P44B$K5H9(1NHC)B16BVZR2\H\R16JD%Z MN"-_U*OYB4[OH4!C$5JV5B(VYB,VD.)3%.CCGES.9$+\8H4:V,!B^I7&KE0Y MO3!*:<]C/71(0N>:?44],%-R$/Y)#,2"$80>S\4[5Q&B5B8Y@EVJ@#$R^%H8 MG@\N%7Q@3;6_1DWUCNI"_DC^.TTB%+-"@XYQXRGG/ <^"O>O(3E"URPM(Q:0 M;+3W9%4?8BID!? +E1HV:Y6!=?A,E2"-!,S8FRODDP/5AJZ-^:JR=893LGMI MC-<@A >#VZ>#:IQ,(MC4DP(F$K4F*-#S9G$A?EI5]'?[J$TJ1#R8S+^TCD72 M+BE_UBB8E@ *KWMH >Q6Z O+IUW$>IOB/@3;;Z>D:1U-*'+(2I]!U//"1I<6 M1(6P\!:45\:O@82H0L7E_F-_SZVS_VN^PGF#?;]*$,D=/TXS$C1YRQ:LQ3L> M5&.[:*64.UY9SN?KL_E.:;L^F\]KKSH?SUF?[5JJ@S"<#J?"B!8H(&%C&03# MMX##6T:W3J?=H=-^E1&KBVO.)SOUA._G;9E.BV"7WH(+T=L$CVC?_*1:($A$ M(7RBD2#Q( M;T .Q&DV%*'_>YP/;XBQL8Q57]WZ SWHMDZZ Q=6O:M.8>G7.IA.G_#C1O, M:B?G%3IU5[#^6-_?[J147>]IYJ9U)GM6YMOQ\LO@9:MGZ0^KHGAJ5N[JG3?7 M7J^F.1U4OY91J'OJL77K O=X>R_[Q+;O8,\T][YLN..Y?>*Y5[;;HB+HSI]Y MB$:($^R>\S#/YCGOSF6?V/+="4:=9JZ_0=O7];[CMWWB-]/KN99_/R>BU5IA MW6[VZYV:K%$SL3>MEMYN$A_;2?:)Z,RY;%J+;5/H?!_K8V0&G2CN$3649945 M-BHD-9I,^+#>E3/BXXR'2=6YDPU3X-;OLC7G74WW>E5UT@+^?E5L2(T196X_ MUHU5WR6KF3#YJZILZ=_2>:ZE619KAUVIR/)'O=F=9G4#(&IEX]02*5NUFXM7_);&G8N-N 4Q7/4 M29KJ/&NO:K!Y*UN'/516K1<-V:'46C:M1:E%_3NF&:P=I7S&*VHKZBW4FJV9 M@":@A*-<\ !JP31G@PU'>C,W3)+GTZ( =GE?)7B"S<0LL,X165UTOUIQOYAK M_4-QXTYQBV.^%?4"[RGQ-!LEDVDFMM8 N?PZ'418(PE+SS?KZ-1JF;B4.^[L M?$="TZHU&%[@)ZKRCN$FI]DVJ[F^.1]0S_G5++)B%9>)IQ\MO2$ Q_BR_%U;T67A<+7^_"W%QN6%U0++*DK=Q/U7YK(]FV MIP!N"W[L1 '\[__E&;KQAM3 LLDM5P.%C%@AAT%>#E/9_KDWOY_Q1S NI$G* MLS#)Y>82ERK)*RJ;J6:VZ%K?O$4!-VI4=2<=LT28T!EOB&]*FJU-J8TLML'. M!(9:NE+KBF3K3I'8VF^T0_:NZY5*W=AX92NIE>36.MU&NF7<^<%@Y? M2[;;U;;1/BRHZV5,=_FW)\+=6WE$?SV8^/-8G+4^\ MQY\%X$X31< T_M538(N@#6-5:?7()-=\(#Q*%*P2, 6;B2=1 MQ2+-4T^"RK MZV%_,7#L9!-S]DWZX> 1"0N=NL\G5&@/^A.H!_\>(&:)T-+@>0W9YS0KT$YP MM1E8J*,KR3#%'"I<'4$DT=-W0CR0%T7_V/ \3+#E?0EP<@,?!RR,00JL4)P' M-UH<'F>*MPK &?!!86>$M>NM=/76Z4)?!^61Q$]&O:+K?$_:I#&7GPYS+ZKX MWBM8"!>GP"6]LB7]J(##D;;E5-1BR!! #6H&?JP:^.X?]9%-,0#?, M>D'+KRG+J)'P89)Q@KP1V^PKE@PNJ!\D]%7&AH2],<9%^-'4FJA'2W0^:3)6 M1%O*1YM(%,H!HEO,JSM:](!+Y_$Z2Z=7U\C'1!,11 MMDYB>A69' MI&GS M-B22"'\4I)J_BD0%)@\*)">Y=ETI5KT4R^]*L=HQEZBQU4]># MT;PG8_4,SY!D6VE _:CUC3F R0FA$WZ%-;]"Y2I1TZR^YZ.Q)09$:V$UN!V8 M S\:?M^;&_@K YV'0J 9T9'N[.06]MD_V_A@L@KWCY5';C.)'K@2;0[]8=RJ M> +7H"7BTXYXY<.&!$D'NV#,9A+PCMR-_:,;PM0E$4F*$IVN,)DJC#IQQ C6 M[D P5,T6'(+5* ]]EC#HW@D Q F<<]U#B1I'I_\1G5@)',H5@?BB]C?CB& 9 MU<.'J#" :P8\)VS#$8(4E@?/^T>KZV10@)9B0@6/A.8=3T'GA,HU9P-PC4BE M(>[Q"*DC )+!AR=MA$J#%2=", 0CQ_+MV=_'AZKN"X[$\V_R0VK\6,><9312 MH31+32EBVF+EI":ME*=,%A#5UP&?P85>R;\SL?7UTL,F/%ID!_(.DESY4R@& M$/KG!,R#VO]=F@W! U3_),$3\$'"8?*%>,ZG,4P]0?8H)I45((0$3T*NWKC "L MTY'P>& 5DIQ$"!= TER$0%=]2-/#2"E1J,2PE7,MD'%%;&?3-(#>8I);^54A M?<$'P3RW3Q1E9 UG'(F7)02MSX3[5(#3"^M#.E!E\+P0J!/L$R!Q^ND;*F,V M3+)P.@3.P".@GES5DML%BR)"!UTA.I-1E?2C@DP'"8:"609(7&3 MUUCCB85,+L%.L.9H2*$>HSRS,6X"M BH>8&PJH3,[V,H<"JT ,T0O2K1;J!$ M^,]OX=]%6;]/"-^'P@5'$I>Z'J81<5#K M01J4JE_<5$D*P>Z"2XL%8CH<0)<'1XM\+3PDB17XXLRD4VTE,'% M/BXZ;DR:HB.K!S[VFO7?#V0V)]($F*)=D'LGI0K]/[ERV+0P#FH6QKMR>[UM M6!?GE;P]*ZV+G6;G2 ]#F"+O85,HQ\<]Y1B,!\4M]MW!:#0E5/#YG?*?TO"F MEBTBW%7 MQ4^K@["!I'AR+BA@Y^CMS1(>51G%XZ$.$'#7,@!QY8Z%8&+<%%A ME;+**AV#^1,6*KK<+TN-IZ7VT7+CA%P@( [N9(R,5*:9]*10?X4AIP.O^FPR ML 82F'^NO,+,)T-[@[8<_55_\UHH\_N;IPL]1DH9*L*G"Q9>*6][#8G1H-6" ML5?8>(71UU-M0KD]3X! =9E9S>VN^RGO)%;ON"8'D/&T7Y5*IFU>@!E>R MJ\+)WBD52\$DY9*NH &$"1'"9HUX#G(AX*)/53T,LDI*B%./O$Q#G2R*B@U= MO+Y2J08R]D%^P :JF3X;6??UK9I,"N,^;ZEU?V=@975TXW%"+9ZQ5JAE1Z&5 M@_IURV(9R$,V**G^K MV>"MJC1$GZUAIM5W7(%YOE2R=[DN-7J;VNISZ7$ M*TT8^LJ=[571 RJZH^/GFJ7^]CKAL7+TC8=3"L^?X6DB%X$Y<:U27/):3YZ> MID5S7'*""]=I+%5"XTTR&5/'^IF(C/S^2/H">*#I)=.$N8LR0SGO @,5R[4Q=%;*O9RW^1* M1B01XUS)9L/BWZ\2F "K]4$1)R;#X70$AIH\F9E?_NH0Y][+C87LV'"4/F* MN<(AM2*L-X4MB5SQP'Z'4R_IK( X;9366RE2@\>1B"\)%L<4A)H%))9?&%*X M,4(JXXCJ]4M%_E<-MWVNJ(4>I7U6"V^+0)-(C),M:X4[.P.G\@LN#06OYNZG MA5]_UON];&?;9_\RX;%HM[F!N$NS#:DO,GG&F3@RPF;//,M2>5""K9\S-L7S MD&(D)9_EH+*IS3FL/#+5->Q4ZI..$IHG7Z6@$ %0%%=8UR*K[4#(4:%2$1;I MB5,L:513-"6K#JN0=5.JBDJ^BK &13L:,R'&'/))7WDWS3 D([-<>$XE2#&% MJ1L/#*TY0LS+EE=G&]20&F2X:%=+8.T3+23!^-$8AHW$$_ MIV9<1JNERA#J%+,B\[[R*P^9K(80ZN-:G!55I0ND*-A@,#?[G"A?4\KU&=0) MO8JF]2'QL*TL/Y$!*8J^XZ)3)UHVFO4*M7(\'/(LIY/W*C\"VT>CB+CG+GZ1 MGIF^#<_,\CO'[-D[9MXR?*\=>6KO#\XOE>/C^T9Z+;/-D=[*#=5;[(;^ >;O M0#B@/*)RWOO%\Y\V(+U^7%/# OT+-LRGF,.(^CE+P=7(8??TE:_]2@/!#]E8 M;DU27]65BS2>4%+,,>H0N/0'JM2J'>%MVZU%@?JSD7(PSI*!8GAHH>NNK-DH M#"QEP,GXH@R4@F3H%$F4EB+;+./),)AF8&H4-Y%_#N9-T6&K"OR3FL/ MS!W\Z M?073%W^?@G6J&P7%X1)8+'+>,QA2Y8Q#R**<@F?=XG M;",RM6MQ[H2,<+%WYQ<"GY];#&FM9 M40(&GW2*D%3TO'_'\V0?1G0^FDVIGB09R0/*9$)N.;J3:,&CRTXY%A71RZ6! M_25AF)9]\7(VD@_3,6:>%^!*F[(JI:3>:P4/(N#'! U_,M_?@B\P::3"Z)0* MH_MUOG'(E]9Z=XUS.UDQ'A-5_L\='"&?H[A!08#;-VAM)^?71?6/+(DIDG]R MS)*M :$UR+C64&:C?CM[U@3 ;(=XI9085#<3J_0@=,7%G&)C+N=>?X- XNE M%KE-H@:OV(4R!#=_:Q6W:6Q1.1WTP'-,"XW*<>KW_\Y&@BO-H@4GW ].6[;\ M=A'"-10@B#,B)'84J@RE5"I?\R8E&\9":5%[XH MF$[(Q^0LZI62 QB*I#H,BV^\KB8KMY1?S+ N]8HAEU)Q[;UUU[XJ2^B:M9'_ M.?^@.#W=T-3>61I D%*&<2-?5@+218H5^0&B2!J[_!?UA-@2!. F0B2BF6!.'GIW(# M]MI5/"56&%V!,RKJ)N"]XP'R$]PP%C;YQE+X8CK.^+#0N?/\5B K4QB4,K/CY0*E%'4XZ[L-ARV_=6^# MXX56+7.,%\7VXHH"#P)73*3\#C(,D-?-Q#GJAF#8#4#.%"*MJ.LEDZ6^*QMJ M%B/"DOX%^>=W_5H[FY12E4)=?-X-KWT&QN)AN]S]*2)J2^JFM)8)$6@LC@;% MX6D1ZUQ[UV/I2:LV^P6*>4$-DN0E"%_UV8NK.@CEL609+I?K,[]N4E"N6'HA M:\H56\_&@]T+I@O6KXI9B\"T^&)<$O&KN#E=Y(S0;3*H/S5S8@$7UQS?EN^7&M>OQV>/-%\/0"ZWUJ M0A?#>:4=7IIP69!,9!0YXD.R\(KM=BR.T&6AX-MK5J )O4U1T6$]P!5#CQ9S M>L3#M\==BP*L0GDM!K :P<_"/;@URE+ M"1I!=^P%/\FI\&I?*^,!Y2T!01#@DF*GE!^ 1XS"SR](3'>*0WJ!_D/OK9&Y MRH\8T&%&S*4E)6,2K@BK-:/= L@(UP'K72,15:&_*M0'E-HE0I M0L_T*R=^I"!KN;$;]F]"T >2YK 3@55AV42P2/.\GF?;/=/SE@2+M&J;9=C, M)^X=8JQ#>>OMY=ER/]KC1TD#KI_ M.RJ4WH>:CX>'4R>4=+;W=*\'M)V[3WC_^*UQ'GX\"OMEU3(0JRQ:OO4$&*EZ MU^EO[1 -;W_TLUY\R9)S7O'Z;9WN(D3Q^QI(,HJWJXR+&E#XLO"Z<+3@I;U* MOWO%6= -KT4JQ%]S(1NENXBCXJ^69T^+OMF,M3);&ME,,[XD T M9>R>#R+7LVPT@S>PR)H;FPZLYJ5G:<4TQ6AA:R\3'#?%$;R ]15R4,#L4%WD M-VKV ((>^;)26*Z-LC,4MJ(DXC&P7*(AA)X5L=%DRHZ.V[BP&J%QJ$*$U&5 M4DR+/7K)[:8F05LB=!(P0M2AMHM&*TJ!6Q%(H@EN[%SNP"PK);(E)FGZ!1L[(&I6$4AII">)GV2ZE[_5="]"^WKZ!"]8!?%I M&R_,JLRNWZ>05/:[B6=;\W/J4YE_/(%MR7H5&EF9I7_,Y\C M4\__PR.$AF)N;)M]HT,4Y693X9]O#C+N+>\,&JW5H='5?41(342"7-M6V=RO)C6;PG'7QJ M_!#7SHD1\5SY=WH#JX@EB5/97AID^_4TC@>RKQV"$0G86(&&)#^A'ENN90=6 M(@!WNMB'(0AVX\MW$DBRRT.KM'"IM$I6ZR)4$W%C +]'7ZF#Y3TD<%] MC#%<@^%-RN*E1_(#?C#0SA"])"3B614.)S&DD_P M%>36%ZARPDVOVUG+V6@Q[X-*OR?ED@AG71$.>@/(M@"VKEBRU2RX4^>]=339 MP\U8HC&6>>3X+P3O*O:C[$UY+(^H;V56M!1J<._5P+GT$,6!X(IS"(KYPWXL MC^G+F!9,LEV+W86QGD$82XKY-=BZ"NY*AD2Q/6IS.F0+N70#&2*:%CQ4CK E MDH1U2W2W(&D7B59!8^ZS(&%AF$U+.=(N>I]1#*!H(EZ#'6[GD<.](8^?^A,^ M4&F+]%>B1*(6%>>!I7]0Y )BOIJ*N@6X"3DEK/<)RE @TNE#KZAHPM^F J0: MD>T*EP73]L)#U.0W"D=,HGF2+L]H]GI.<+E7!JX M7#*6)=CB $_M2,1@%U!9A J+2'"0LMW-A/;S>T:1UC\$J96#,DVNOJ+5ZLG[ MJN6J4%)%*GUY/%= C01\TGK,XG^8OUK=7 M*/"Y"I1JA4*$BQ3EM)CH6"B:A2449^V@V#%*7Q5Z5F40X^U* L2R0"U!*V0#6!_LDQT;,*C\"H= MHQJBZO:X,BBB7=Y\OG)SX5]N*D$A;,"OI4ZGP8QD$\8Q\F;]M*A?-OO*7.5.PT2@ MY/ [!%N/>L]/1\FDM@OJ-=;C^LZ5T2+A',&>0M@2T1:]J-]"^P,E;B49:8!H MN@2 ^EF<$L]K(;E8*\E-43,J0Z"Z_DIEP6)CRL_H:E"I,G%6>L+ 7218O^EH M,NO1S#^FV9<7+(XJZ[P$#2#+^X"@F+$BG_"%01J-2WR()?:?\-*:=GY'5<3Y M,I>0-9J&DZ+\K9'#AB1'A.:0\"BHN$_V!:P!XHLNQK NP@F"D8O,2A D*4@0 M 1$N,S7C^G()>2-;BC5?#6YC$KYDQ=RHYBXRQGHUR5.YK*/\IHI W>K 'AST MEIE391*'[!U)A;UL4'9[E,D!LH%95^\Z#3ID>%4XV##',/J4.D)EV^1;#; @781* M(=UTVW OUY13#I"%$;!^A [^K=F+3K%B$N),)O!=RR8Q:%%AH($V 9B&@Y0P M_:4<+5'W:S9#M4*L3!9< ,ZI"0!*BJY&Q)- RO);TBNC2FB0:?.6*M.E#1Q% M!-]K0AX;W)-Q2-7,F"09B/3^KO:O4?MG=K5_[9C+H]7^[8:Q0!1,!K*5,AZ' MYWBJ*S1]3:_7?)A2^ENIV2#4>R1%L M4SLK*EN*H&NE_\G8NTERPFF9:Q&[J/M!\I0'Q!B,*^H82CRO!3&$/*&BVS*=#K6^+AKH?^;UJWH/_/M:"[PRMN6]\Z_>"1 M;("6)S,NITN]><)YDG]1WK$0%'9^"R+THP1' A9^NI*,MG]=C& V'/UW MBCDW%QS\E"I'\2_1.4PV@EG2!68W5-]055Q,TO +[HFNML((+A#32%9^;#-7HOBUS)B@#7\\^LH%(GIYS1].L6JYL(FRH]6WS5L M.F&AYT19#,+K7&'1^Z1Z =C#B0A[PC-F<3;91RG8S'TL&ZEBI)22R_*B:;W; MKO2HOEA5+%CG65G1+K9LNU(>]U,>@'R[RMBP%=;UON&O+\@H64 L&S;_FA)X M9JP<)AD7AB?%K 7RF-CM&:_M75H)?& Z1D'RHUFBY"R7%*(ZK@REB:>PTAES MM6#BUWD?+*+9PJMR2BX-,*$KPD-XL!JOKK&7Z$BF>,F.I\E7$5L?\:MT(BKF MP&T?Y3+;EI5Z(#Z0-1I% :"4;@P98 S"+BU^0IY$6A&U93+KN4W M;#QW)5S\)1W@5S9_'+$O,+I[)N'\&@%&SSRHOSK+RF; 0F MS 2#[U<]4JU%@R^4#WG! _5]146O$1]ST06,*:-I 6DL?<_Z2E.06VRX4G$O M[')\7W%05MN=99L!/%%-)#ENI4;9\C@-!@F9#0(!JW8KL;18W0*$*ZM]@K!: MJ@Z]Q8^$V%% *@'L7$:ES1^XG[_5 2!PN0Q]*0I=C% MCX;?]RIX9*R6IE@E];*I5J<*7:Y:X_ZV T O\A#%Z@Y1VC&71P=0;(ETN)C7 MZ*C?OA*2:W5D"F8:+\PZ&;]JRA-2=ZP C,V55Y3 GTYA9IAKQ[\1EECI118F MVNN?U^HC*(\!)D3E+.\W*=+/TVBQ6NFUG<,>^5EK:_? MZYK>MVWKGD^NGJQN]FW=W_JP9M\U6C79VZ]YAKDOD]7[OF\\RF37Y-F?:#^( M/0';#O?O__>#^4.EG2*T,'\VQM\4?5E_\_F])[;=TY_ST>9^+_*!2S$D/_Z6 M[]+PJWY8Z];](,$E=L)43DM3^T($"-\7D<.73)L#F Q86\I[\I'>8QX?<(P@ MT4NFRUT\@\; >R8ZV[V?@M,7#F9X0@9J/\0J-(JA@(LA0X!/M_\&/%Y0_B4E M=^H1K&# *M-4.13N\=\4-*B(?BD*PF;*1_#/?^6U1?BK]-H6"/XXIV-.WU[C MJY;X38Y3EEQA-*:SQ-3;32K+51!]$ FW7Y8?]&H7T;A>QKU_^>5 ML[>Y[F4*W[U!V[<\VJ-JC.=&K7GW MX+XQAGTR-&0QI(PCM"&,L(=&AFGU#,^XGZV\0V?GV=L8YJ8VQKHLV+IMO+Z- ML>P3V[V[K+ZWJ?V^^[W529XKL*I5BUU9_%5 MQ/,P2P(\D4;<[%6E,T_]?>;KYEGY6)Z58PKVJCJ9=;^ERZM=S*NUN[S:=LSE MJ1J3/VX5-,CE97@70*U0A?=A1?/RAN:#3[V[+ZF#X'42(-3H(,EE71:IVS 4BA-3F64-[9&X%=1( MQ+_).EI"_!05^(18"9P[3D7-4S 3C0\('+ FJJE]9%'C_^?&-9E[D\WL]@WS M?LFQ3Y_,;.M]WUU]^?[YP;9YOU%OFZS5M^SM9XEK?=/;/F'=ON/>=SY/35>G MKSG;9]C'H:NN]QW#V23M>LZ,*VHCFFYOEM[,NZ\;YY>"!MVV/)\WCA>1,M X MEO*9!*?(,+TM$GW+I]YV7K$-"CV."[\1D91#\@FH['7;5#+T/62>XSG5?5ZH M[F4'.FOMI::*7DQEN2/YK67T08-EG8.==;YVG?/ 9T(UL R5T[3?4>Z^PKPC MW.8LAS[+(0BRK9Q%WY)X\<*JZT7 6GXZ-)K?+/K^(3=A/NF9[GJ[_!+.5?]4= MG+JM_90,AYFG?M%UR]!T1WZ>J?>O)V"GF'U]20!EFUG@FV[5)V76CB7;QY)+ M>Y3].ANP&]$?O6S3]U9:=0*2IL+?@4MGX22MD!1U9SL\ODLVWIDJ6GY:X:G_ M>=1I-$Z2FZ!DJ?I5X%':_4H\"($Z4/LSOOEL7>F M96OTN.Z;NF'KKNZ[FN7]%)FN[KA:Q+]5]J3Q0%W[- G&G56X#]RTU!1\BZL6 M8_,M.@>NHGL2H&^I@;@73-DR^7]?&^]%$NMA9MR+)-E]+;472:S?IR.NN*4A MYFXE -@98GNJ.C7/UQW=TTQ-,WW+_2GV=<_T^;>OYHW>GWR;X.8RVQ/TZ RQ M/>>F.9OKD.>P3@U(Y/?I#4'H*F$7? M#K=L9#3L8)W_GR?_R,XRNI]EA)EBJ@FFCF88:-M(XZ:R8V0(ZEW&1F&2*[^G M.>\I;Z\3'BM'WW@XI69H9S'HVS\@E/;+L74C+(G&\L"-N*Y>O9MP&=% M.S;PW;#%;MMLFVZ,/1CC$4YFVJO_X].(E M^!I/?Z:Q@X_\GU_/_T 8U#1#K+Y\PA" [S -IPCLVI9SSFZ,/1BC'0;S8\N^ MB[?_?@DV\]/'YGC@582L&W;!!.!\+3_B,9?<$&/YT]V(W1V8/+)>'AT;N78"J] M:'OPD,?)*-FB2-P'0Z8;HS,.[R<2_SCX]27832_0./R#!7S0F87=&)U9>(<, M?']^]!(LII=C%KX7[0BWZ1CO@\72C=%9@?>1@%9;;(*V"Y>W*<^NL.,F MK"$+*>_QD$V80@TQ7L5I-F23B6AA>4PMRA0225B''L(+&/Q"O=B*=C6@@%ZW MA?[=&'LPQNZ[!'MW;1;J05B:&UM]-W6PO/OE2O/_'F4JZY'A';50O.89OTDF MURM[1\JE5E'>_6S9A1"4W215ZQ%Z2:XW___;GF78FO+L)':"#\@D!LL M+O:6%ITR0?QC'N,XS3DABN0RCU'WBC3&HV_A-1N! CD()Z)M@P JZ6&7S13N MR&X2[)(]#3[#LT5_YT'"@F203&9BI1N[!RS-L53T88%?K@!=S6MVP,QEA M[^O1#*<,'%?KQ'W!PVF63 BF;LGL;IO^'G1>7M:*=M$LV_8F6[<=LS.7P#K7 MRG?=)KS>#[]T39QW,)>G;.+L/$%;X>4ME"^.?SL]N/SK_&AU\^3F/.O[Z_,T M!^DY6]5^^JEWW/M:NCE*MHS_=YID' ,$$@R*!.S__E^ZH[W1312 NOTJ>KU< MD.,OY_PJR4&\P)C7(!DC!, +V13[V5-G9)FX">\#,8W(4Z)9#[9H#CA(\!CE M- Y$;"5O0(W IRBR:3PVG5RG&7SF$HF[=TN G=Q^5D[8K" RH@=I_8M/4XW\.+:>>O2^)6_\,R:D9?'Z>][M[@@$^3XY.3H_.+X[%1Y M>W;^_NS\X!+^OD;H9$LDW"K;.*WAA<5G=A>%6Y,1?IUML.H[Y>P[G4OZ'J'^ M'O&;[@> ^ZAK^--NG'EZ]\7CA#36_'#EX. <9-C!?X[.3PY.Y\S^G6_^#89_ M3CMKNSWK=JHF&_6V3Z<>=V/KM&9):,2?DPF\+5QCD59402M/M5X+YP?+7*S2 M,;PCBK) MK523,)Y C0\ ".: 1 :6UMN3HD@2_[Y_ M19T7<3<;L;:B]/.FYP(5>XRUM4_LF9W[,E%":7.#X/!PVOOK+ZL 08%J\''K M+D9,[+90^:C\965E5A7P_I^OWHEGE?$2[J%41,U=)T1YWJS>5 M?W[XZ:?W?ZE6?VN-^JACJ=Z:&S?M>]4(I+;J:I6\>3VNBI>"3?5F\M;L8HU7,=7 MT^O&].;RE]F=>%._FM2OM>KD9GI;%9OXJHK)1*PVU>NZ>E77A-O;*6/ZZMPY MZ@N98P0=,YV[5^>^\N*ZB[M:[<>/'Q<_FA>6/:LUZG6A]MMC7V%-*T%;0S>_ M;;1^G=A&V+Y9H[:PP7?D!>J-:_1_M:;32%L3IGI'/:ZZ;C8 M5-?L-=>NNJL%<=)IX':-WJ9RZM6Z4&UL2-+<-5E*YI&O9 M\PZ98L\ $L_\[F%#G^I$ T$ZU;*G:9I]+V3MBY!%6-&*Y#?U4C'A>O MCE:IY=? <1;E.RWDU.-]!&W]91&! M#E$O9M:RIA&=N?)W\8T!D"2@?U;]/S7( F89.$@$T'I+=K0$*,?M23D);ZP'W% 1@,XMOFE#N^L$G1C@.) S,( M _H/WW\5&T7[#R2J9_PYNJ^1:='N XENZCOTGE*/X3[2M?M*F')B4Y--5W=7 M/8@2]IQ9M8)HT^=1CY-],%6X3$+AH?A([P]UR!3A'ZI&F6_L3^"&?'8HQN]] M;9O+%G_/(=K0_,#^WAXB 7'0A$.XY5NYZ39!224++H8H<+!I#P?*L-_K2&.Y MTY+ZTJ M*Q]E>:SD!B:; P<5@:'2 "@4L!P)8(FS0@$OY#,K*23*&/[[* _& MRK [?))'TK@'=Z5!ISU\?!K)'^6!TOLD]P;P4^X/E=U0*RR$#RP-'SQ@(W%H MV$610 02T89(Y,M$[ZC4G\\NT%7&P_:O'X?]CCQ2Y'\]]\9?]@8\A24?WF:] M+N:'-\[^;W^]:0C7_T"^F#.TPP+8-^BU)A[A8-PX#US93'GIB'?X510]:K&6@=[Z4,DUW M(_F3/'B61W)["':BR4!NX%)(^8.K*;"T@ F*<2FU]<=X8A!G#PP"!CPD MFG6QF1PH*4B@=SZW<@\(L!*>S6PRHWLV([(DIA>$HWUPXG'E1[E+,="]JMP!O?PX/8&GV1ES.I8:=#I2KW1 M)ZG_#(6MI#R/_/HV-YYY>/%3SALA&6MC7-FZ%^6+&&,4YWS&+&Z-@GEI?H[\ M1/6VFA+K(5L9W A>0H%'8.L^EH M2(_#T;CW;[G3'BKC(Z"=RI^/N #9[^Z(KP4B*O$,>SHLC]+H5WDLM?JR(KDX=N11[Q.;<'L#93QZIA>/X"X\,7S_ M$,7Z[>[^$"S+Z2#-)*E/AU+K*+OJ;!1CV[DNJ9YTDNPPVZO8$T:/? KI&M M@OL=:;PF&8+M(6L8]08/+4GI*04W+8^N"-\)KR"5WMT)UYIM^%.H&Y+&<5K( MJ-8*(J9A&;=)XZ?K.I!V]OKY5['2:+FK5L*UD%QXW#B3AP(^Y4:@X)I4-@?N M&I1PTTRN(::B4<85IQ2C2JIJ>:;K8%,;NB_$'A&5Z$MFF8)1=B?F_,AY"W5G M/C"A9 ADL:/*3!J*B3N'06:G)YLLL*[)KPMB.B$(>PW*#(Y<7!MUJ _SXAH( M0*&$4J92*89G+BXY#G&= 7$/@&0Z0SZ0 A1R>8'TQZ0OX!<$(LY(Q@S?]FP; M>M77\40W=/JLRJ$@S>;,QY:63\6P#22AF*A28MP>LF.+\J#02=A-*F[."7E. M-"A(J.:_M2^CQ[?@$J3ID]#",/%*G0\=0,B8/W%9<(MP1I7S61!G 5+&:NP=-/N?,0Q)SM^4+L6A<3V M7B9F93_KF&YQQ9O/L;VRIO)WCSUVJT(/P41/MC6S\?PPL.84P@?[1A02>W,< ML .9R)HB7RI:BT6!W+,;)!$:ZW-"GP37%-=2OPT75&KAI'X?&7PGN!6%Q 9< M/B>@0JM,*F)B42#W[ 1)@$;$<6U==0.$GD$N70W;NBS]P+9V:-_8133796!: M;R1VT_*Y3"0T@_M:#HH)*N/.RQZOGRCVFHF& MT!2%Y,',.)._E^\U$DD;[ORX^YN<^ /H4FRD+X5L@5/V!]O]]]>,I=\*K)?' M:?A#Y$I(.XO*WIC#R,MIZ,(/"6U34O9D/Z0E[-,X@U M[9E@8S+&KT^VM=2='6;]@FSY(>M&;/!Q@P@6"*$)GB\&@1P4"2IY"-MUMN&P MX&-V*S92GM39P*S4T\M 'OOF>((Y]Z,TDG-#DJ3D3C5B74@>:P<>(1K !3$V M939^P8DGBYX[_8A",[DWF 9$&:>AA$5'1+5,53=TIAAEJYNT6O=8=N>8"U;==59\DQ$?]*;82"3_&:"7>H[L MRY)2H/H*FO-G0U%(/G[C$Y;.L 4GO0TB_DQWV4PN /GD99S;_)[O?)@B@YP? M8J[$1B+I"Q H^U$)WPS1GB3]0(XU?7:(?PX8YL\^P0[9X]CK[A+XH%Z+S8S8 MM;6UR;[Y W^ R.!T,TL+F-32'X4-T%FO2BC>8N%_; <;L1?)CXA!WWHWMH:0 M,V&:8#'S4?1VW18[O&2^O]R(S<0>:>0OL163N"+QE^FC0!4TMM!:&=^-?(\J M]9;9-IR/P'KNS;N>"Z9F1GK"*VK4Z(U>>[M,$1E\Y[@5FXD-U%3G"$0B7V80 M1 *IL9>5E=D'?-,$AE(\2' B8)P;L;X;ZGFYUS>\?^;\WOI%$OY 4?)"-H4X_SO+UP5H2VZ37P&R.KJUH@3XS M]?_2[[/AB>/:6'7O*U-LT&^[T.\\W5>X-*9N�YOJ^XMD<_!T,_6G<'85>W MM#'[8(OFV4RG\-X$&_25@?<5U2::3C]+!5Q=W?5HHP?;\A;W%;^E[I)Y!?F? M??&OS"T38+57/;A#N4??ATKTM*N_$JU+(&%1:;2'P/]$;'I<:F2ML$$3B4G67.LFSEZVW^0^=V)-3@%?3_K[LN+9="O M1H[Q*W$D:E[3MVN;NH=A<#PR)_7)^N8CMK][V-9 '"CUC;BQ=W^V MZ*&DM$.2;W:N()]3Z#W3JNIX<\::3E91DV#V9EUYQ*]T:I?G M"\-:$4*G'=76V3DH:4Z?3L^VWA%%GFPXD9;P$T1W#PZ[#"#-GN(S6I]"3L#09IATGZ-K6O&V94*9Z,-R#DA6NLT7',7EU M6P:,]6R7/P3O(QK)#:7DGERH(@I1(?JQ"=V;L\QZ29Y-FV"#YIT/8/;L$%J0 MR]M]][])Z_Z?A[6"YXYGSI;.12^LMOA#FD-P"H.@JYM@-AT;X6+>2E)5'Q; MPK8<)X*&;OQ1>%H$T@/JTIE@[\EU=_ U,CD>]KP,]WGQ0HS=DN.0]$1[G39P M\V21Z12GX?,;562ADO.4^A%^P%1*^1JJ%'0FJUOY:(^5K+HTA\[1PV*K Z>\ M%@ U -%GIO\6$74U@MN8KJ'15C3ZT2B8'4YS$>^1"A\U@&S51\G']'(4IL5X MG +@K*)I<8J>UBIJ$B]Z)$UC:X_8B%9:G;>&\[&D_=X!@#Z.V]IZ!ICO*3R* M4_"+-MB8+B" [T)U &C!2&*J9HY^#D6!E*%@?\*S9X7JJ*WWI4G!F_&"5R?Y M^\>%"ZA=F)Y(Y=0!@4M6WZSSX+;E9"^49+8_V6IHC5)Z $I]'CM\>K:P)QQ MQLDXQI(8UH)MWQ!["0-[_1I)?G3+07@*02Z&6>S=#>&B:#!<"\.?F]6)H.S' M)E U=E"F3^!BWK[G9W B/4[6_=QXE]7\5,-=4M_#+([\$1=#=LXXPY?[@&U8 M!>JPZ#5^P68PMD@#^+OQ?7A+;%^!OR_ W'TY) MST/G; &]ERM7ZYE+8EIS76WCA>YBXQ&;V#=#_XD_\^2A/(6I9WO'07K5G;R[ M$W[; _1"<^\TJ$-,NMK;V[WZD1KUAO $H_F-7:/M9J> P\Z;?LFQ].39Z@NF M0_K0&XP\6<<9I[GW:?U5K%7PJ61)^X_GN+1%IA&R"4YU86A[41QR>;\/X:$Q MOMOG)C^%X3 *)GA(YK;VNFAZ![,^8=N"0\_VYYUHY1SN1W5A;#K*F4,>7_") MY)X99S3H>UO(,0^!["#@9 \MI'ZDN/7FJCN'YA3&7MZM9W\T[+V#';+YO1-W M=OS4@?)YCC_\]#]02P,$% @ EXFM5(C7<"?0'0 =1H! !4 !I;6UR M+3(P,C(P,S,Q7V-A;"YX;6S=?5E76\FRYOOY%6[?UXYRSD.M4^6'X[=@7O[GO_[QCW_^+X#_>GVX]V)G M%E8G:;I\\6:>W#+%%W^-EY]>_!'3XL\7>3X[>?'';/[G^(L#^%?W1V]FGT_G MXX^?EB\88>SF;^<_AR22S2& \U:#4-2 D5: BXXXE37+1O[OCS\+0Y0G.H(W MV8+@3H%+7@ /F@1%(K4V=U\Z&4___+G\X]TBO<#!31?=RU]>?EHN/__\ZM5? M?_WUTU<_G_PTFW]\Q0CAKRX^_?+\XU]O??XOWGT:'V)?=;_]]M'%>-T'\6OI MJ_]ZMW<4/J43!^/I8NFFH3Q@,?YYT;VY-PMNV=)NGCOTSSE7U[B MM\VA")KP,Q3_7O;H$&-PDK";=?.SAZ_.O+& J84U?EVD:T]FD7#QU,@O7 M/C0I(IG-+_YRXGR:=.^.5@OXZ-SGT=[8^?%DO!RGQ4AGJ1F+'HRG H2D#AD9 M)<1$8I(A1Y[X]DP\@]<\0/(ALY"%\82T'M8YENNCN\*1 MP3R\F,UCFJ/">OGBKU34R[GN.@/FYN$6>:ZOG/-/O%JL3DZZ[X3Q,IU<_'U1 M9'4DOYQ5G?$SP2+X;27_9C9=SEU8_H':^\UJL9SARKK =KH_FX9S<"H*[E-F M(*@*(+3%L1)4M218FG3V4N?0A X; MR$(^P'XT@+V50CSL'RTR4:'.D5/,X; MD9/CD+CG.&:NP7&90.0@&8DJ2T:;<.5N3)O0@_]@]*@D@6J,N )E,(U'RUGX M\]-L@E.[&/[W"AD[TA&YZ3O'KF!QS(.WUH"*,0AC>UF3PWF]JRXQXH^:.*K<7[->!0A67KK(0N! M2SIE!1Y7,TC-.;..,\%5$P)\C]>],8KU>;"E&"IZ4R1C^'"3[Q4$4(WJPY//D]EI M2H=I4A*%:T;*%364)0+2EP F)ER!0DK(@3J74_+:IB:\^"ZTGEK0&A2I*Y9F M<>4%&,&X4Y*A9R<41KK1"; )M3^A.4KCE ZQ3?!P!Z">FLX:S*@A@J=)4'U# M9JG(+J+U5EFC[T\Y6!TU2,YB2"H;TLRW^CZZ39@B?DRF5!=.R\#,Q!!2LAET MYS\RI<$'PG"@S%-MT"X*^2R!V>/BC-FT^][%[C1,5F6;;A#CN%# 3=Z[<=R= MOG&?QTLW&3F1)(;#"G(6$9U<0]"##@&LSXIJ+KP2[0*/35'VR1?;DCOK8H\F MPJJV6-!;7)VL.C>@T_V(^/,\?4K3Q?A+0LBXK/=FB\5^6A[D8_=UE*Q@Z$I* M2#%Y="-3 A-0_MDDGUFT0B;;RH]_"- ^>6^52=529-5X=9B6;CQ-<>CF4^3\ MX@KHG93'8;P9?94%DPU MPAS/DUNLYJ?=<']WDU4:>6F,="2#XUJAYXFJT2N60$5J1!1!AMAF,^DVE@'URJ>I1IKYDZF7/W.)3V?#"_XJ3\,5- MNBVPY1LWGY^BYW=FZ:T4UA C($?9)7H3."TX>,N%RT%&KGV;#,$F\/J4/ZM' MFOJ2J>R#C;CD+-%H@-*8<732@U.9HD^IJ>7.N,!=0^=K>_,Z^YSFR]/W$S== MXDR76?Y<=H!Q38Z22HR7+'9D9<\WHBYWPCOPWE NHS4ZYT9V]6Y4_?.['L2! MVY:TD@#J[BV=C>QJL5PT&.HP"]$(5,SE ('5VH VGE,J3?:NCW'3W$] M*7]QXTGQO=[.YD?N:K"WD_SR\M45-H9,I+6H? Q3)?HC%@Q1"BP:799XHD2U M*=E\.-;^^4+;\:6ML*J1:B=]GBW&Z)[=5&21*)TYAGXY2P)"IHCCQI\LU5Y8 M0JAHE*"Z"]$F!)$_#D&J3/P-&OSSUP='6!^D>_+SJ9^VV&W&EXWB7 M^UUOD81GU9TKC*$.T/_L!KAXG?)L?KXO=NR^IL7PZW+N<#V,IVY^NHLT[LA5 MRAEF$WS,Q]WI,LW3 HF&03HE:+^XLPH$UQ1L1'W#5=;1ZZ2$:Y.!:SBHK?WH M,PCE"R\PCKR31&;B(!CGT*$/!A=DX$ C,0Y_Z8EMDT-8 Z9/@51?N'G+,=]2 MAM5LZ\5HSG"3!9%3](*XY%.;BK^[$/4I-.LK MK:I(LQJW\,%7Z$VS(($K BR5!_N

G,(&B2C,Q1,]JF_/P:C.W72SO)NTA- MEHR!3YR#T"R "TQ#E#+$%*@GQ/S8QNYYC<'C^7A[G?6#!17-P#G07E,2D<:TC)6X >: 3:%H'4YM-VTU^QYGO1 M[::=8T''A)"';B*I,;*#?)B^I.DJC0A) M4G%#06M?BCTQ/#8B1J"J^7,13H\AUS%R7:/ZY MG:]W*C>^<<7D_FW<3OUS.QW[55?H>S]Z[;KO(TN"31=TM G&X M/C&"\9Z6,$939U+(232L\7@\\'YY9&WH]92R[0TA,1!A)ANT$,9[$"5@=]X& MH%%'H9)5RC<\SEZ+D/7F[5LE0)[-%]_.JY.4!1\9("$4 MB(B4=$:6K+-UJ+6BRZ*-56@\L#[9F:?D_J;*XCGX4T^9K-F+LYD[H:R!T $I M(8>E.$DQH8(+)#@:&C51_-Y^:H5\GE&*)8=&@E)+RA80F@O-."3B2&GRI"UI M4WY[?S[ON\NJ;39W6QJLRW\]>MHKYCJZ_-O%-L7-=A'#KQF7M"BT&H3E M^,MYNTTI9"9"@,VR*Q*P8*TV@*325N2<)&ECGS;'N/4)$G?:=0P\G@W"?Z_& M\[3N".G(I)@K)%@(K.!FI@5:Y-IV0A>KPQ<(WK=.GA276[U MSOS>A';G(9E1E,1H)AF06!+/Y5R9B1+ALE044LZT49.5S3'V;2_\6RD/[T(*]="%*+N-BI23-OW8'@&V3QM;S\"\%B*M;E/?SN:;XG2":K3Z CJ=N&J[C8S(PZ1VZ MES8($,Y*\*B101H2I;$R.=&FIF-SC%4]C])&ZN!S5X@Z_)KF88Q/';&,G)#E M&*@MA>6,9[!>2K!.>6]%*5!L4\OY76A]2J\W8M6]GL76XFKB2>PN%JMR7]Y! MOM)#/KN[$],,YY%IM?G4AU M)=98'QU]SB&]/BH)1;2\K;KQ%X+%N4:;KH)KAD!M A,H)XISWD MN?/(].MXSG-)0&H.FG73V_[?^U<.ON$"G'].A6Z8A>O-A.8K9!1=U M!F%<<1HV40F8E M7Z29)->D:C'W:W/CQ2;HM"9Z#I%(8ZD5I#BN12T()@XL(?4;/0B8^94M$ MF]/WCR7IPV?C-BONOH9L9)-5)!(#DI3"[M)HU:"W#(XGYFFVR)$V#N5#4/;) M 6K$M35GQ=L(<>M%5\JU1F]G/ 1LF>N:JBM01XOAIK]1FXHL1MWIH[06W T M)PXVD%"N3,H(JW3"R-()F7T2OEDSG/NA_0"9N/8V9QMQ-611=T#ELE'EM1OJ MLPQ!!P+9LG)M!!-@3;1 DG0Z&IY#HPL('X*R3PU$GXU;E838FF:7$W'6:95H M;1*AZ&MY5WJL4?2UC& 0HY'1RL0R;5/6LAF^3:BEGGE;ZXFXM8WD&K+J_/*; MG903$G_])3@C:[P03E"@E'H03A,P1$M00CJGF;+6MDGX/0[O)JS3?WO659=L MS=[:\Q3&W>SASY/4R68:!R?EF.;_=.^/HG89H1B(R(UR&R&ZB$8)* 8_!L7* MU7=-.+<)NDT89OY>)K.ZT"K2Z7;!X&)_MMQ)"PQ)2W9BL/@MQ8_=(;EO'[B( M2DNGTJ#+W;LL018X):)DM4U"[$EK1X4508LVS76VAKX)$>W?3-4]K;Q;>W1O M;CN<5#A%LK+EU&:IYU<>3. ,J$R49BV%!R 1D48,"<@'"T_UJB#YJ>*M=Q+]"-J/:W3[?7D^43I-/6 MW(HX#V]5@(R+ AW00!1IU=K] 3 W(MMSGV]\ND3;MH*L MQK5UQ]Z^;2M0)8/-)F/D$C+&,#2"98: \U0P3P+3HLUQ[/M0;<2DYZ[HKZ&@03P117RH -7J [XQST0E2BA0A)JVUP,MPFZC8CT9'?0 M/YM*VE)L=;O E3PQSL*U&R]&7EHM%(^@F(P@J''@123=!K@)4I)$VGCM=T+: MB#K/?9*P-G7J"*A>._"U)>*C&)C3C NPMMR-HA$+OI;@5++<:Z)]HZ,!Z_%L MQ!3U]W*R*TBF8@KKZMV'-^](/$QN,OZ?%+^94N<])U)FP(#2@,@JH0]& U!# M@G,C5OW=$O$-1=FV=];N_N_#H^.NZ=1@?^?M8/?P]\'>A^&[ MX>#HP^%9,ZK!NX/#X]W_.]QYWGBRN YNLXY:CWU4E3Y;5<99J?O6 M=;(;:W M6#RTQ1)=M?%BQ&B2@7(.V96KA2-CX*0FD%7,+,>0#&]S.>M#D;:]U?R\(Q2^ M*AGA\?1@FOZ=W/P:C!'U-*H8$VBET97E4H-7E((V*I)$,0**;?YK/5QT]OQU^Z$5R?QE%,UN7H,R1N'7K% M1H%-.!BI.9>9"Z(:7=Y0=1A].@302Q+7)\,3\?F*!\0-RU0G7&-"*1#!H#^5 MO0#NB)"!\$ ;W1:^*<)G,41OW7C^NYNLTL@HJJU,2"%?#GWPJ,!E(2%H%[5R ME&O:IK'W=KC[;("J<+&*X7FQN(M4:4.]]4.=(L$'YF8$O7*YJ9 M9ZI-7%UM"'TV-L]*V+K"?_8@=F=XN/O[X'CW]^'N_M'QX8?R9MNH];XG/E68 MNO&HMXQ+SPXSGO7D<)-O%38?IO/SQ&U)VI;D[=E=V]U%6-G2+H,;,RGGV:T" M3RB#F%B,P?N!$F MLW)&>"15\BJ1 ('Y"T19B&6N(R>A"FS7;6A@#K%:A?K1)-6K-H,LH_ MF-("0T9P0ALT0H8&[LMF8QO'>"VH63O>, SVH\DHE*9*8BR7 9G#0-O42$Q M):UPU 9YL_*X!_:CS=YT-0I4-!4/$4^#,SS73MXRSB13!!1S$AUSC"<]MP:\ M4T8'E1PQ;8Y//UI%MHZPJA.FG@ JM7*YQ=VSG+:A-#+K@(=(4<%K"X9DCH.4 M-$6*E+S9MV-CG5%CMWI3BT4DRS90"A2]+Q ^.W"21EQJ%G^19 JB35.R1WDZ MO7*J'TR#FPQO(:-6G+]//SNF_#G;WRU_L'1P=#8^&_^?#[O&_\>6Z M#,M1V\12-7A/E85J,Y^52BDN2@H/SMMU=J=>1X*0Y*/4(#-G())";TZA2K,Q MB!AHRMZW:1"R%LZV=O;R2TO&]R!?>BT8N\4@'>,2N"AGS[6B8'+60(+U+J 7 MXW*;/>-[0/7!GM;CQTV+6DL:U:*(=45OMRIN:2(RQ,0A:Q.A'%@#IS"^B5&( M8 DQ-+=I ;<)NC[$&.T(4UT^U9AS:?(O1WV5SJB>0Y1$0$BF5$W:!%8Y#0%_ M,ME*0D*;,X;? =:G3H+U^5)3*DV5S&V@(PS$!2<,!YI*?VQ++([;$: N$B6% MS8*TJ0O9#%^?&@H^C:+94D;/[LR_W=T?[+_91:?STI\\__W.X/C;GQR@8_KF MP^'A[OZOKP='N^M>GX M];A*NF>N":O"H(?5U#Q25DTM[X@;DK0-\CS;DX0"XTLG6,V((503%MND5->A MZ9/[WH8A6\N@K1U]/=A#53\\^FTX/-X9'@]V]XXNFIFXV\U,'F\;'_6<*O9N M^Q'6LF%W-XDI1VW/VF*-;# R&8Z.E8VEPJ_L(&D7( MM%O; MMO.'7'[YE:&C@THY9Q&8*"?MG'3@?>E_XHD4B2AZI4-J\Z@6_:L MEGSJ]@]9/] @6692.:\,,"/0D=$D@7'4@[;6 M9ZY#SK9A#Y^;<+:^#71-T\#N&3BW5P9ME3):<@(JM4?9*#Z[#,K\'^<,B=?A&PG,5J,9ABLC+ M,=-R8$([B('F:%P@F;5)<-X+JT\6JSY;ZDFD8N7>67_YLUY;Q^[K-_4]PL@O M&J,CN'*X1EA*P5!.(3 N@\SH?#5*Z-R-J4_[)?7I44D6=9W=,PSOQHN0)A,W M3;/5U>%:X]#S3A8$,PE$(A%LT+)P5M%HA.2MM,AWL?5IBZ2!*JDKF^=Q>F\W MWV[@_=[]D*9N\(9CJ^D/7WG61>"CM:3@>@)H7FWZ*\P*71!K&XB*SW+H.-3B#AO=.9&2H:1>#WH>J=_[LE2S:J/'^, M1!KYO9=EIN>8DDY96J+0@-)2:-M=FW0NK=RYP;9Y4 MDTE;GV9_>+R[_^;@W?#]\/#HM\'A\# %]+T0;_?=JT6*XVEI3;LJI"]->8*; MQIWQ9+5,\=IUJK@PNF:VC]_.:H:EBH?T-#-5R9'ZHULW*0Z^H+KZF/97)S[- M#_(YFN[IBX/5!9D>2T6T2L0^"V2?7K"7O;JK8 M=K*L>_%#*21T$]0,)[/I&;C!SW&5[9]^RO:7:XYHGO%WRX_$/JV+B*XVU5C)D?:@Q\H(Z$S$0S5EY M$(E**(?^P#D2 P^>B=3(H5\/J'&@RU,6FDE<"ER6_03TFEWYQS+E-1*'<=OF MDHKM ]TG2XA48,H# ]V'2*5U2N1*LMAS2H/F%*C4MG3II& QU )M%6,X"2K; M-NULO@NM3\;P"?GR2-D\B4T+GU)<3=(L'ZT^HW$ZL]B[TSR;G\WB8>IZE1S/ MKH^MV('SVWPJV+J*(&K:P%9S4\DV[IW=QU4BZE',QI&0!,18>@1S%L %)R!H MI:*F7@G9IFOF%1!U-=M9*P$FI M="G:5O3W*ZP'3WF]N[E6& ]<#@G5@]8>'\IUN1\L*K2IT;-RBZ^D21'J>9MZ MW>LX^F2N:DE\BYE^"GOT=K5'"Z,(%O;FDT?4-&./&I, MU6S$8C&;7U_F%X\^GKU.9S6V*8Z\I#(0KT&[4F$02@%#.?H=':,Q,18H:;.5 MMBG";57,IL_9QYD__BM-OJ1WL^GRTV*4D@PR2@/4!W0(,V/@2UX@6(LO;)'T6>9DLJH MH34I9[$=&!TE1,.D\X9%I]N4"&\%NU^6M$>4W%[(&UKE\_?+/QZQ_.L?_Q]0 M2P,$% @ EXFM5$7&$$?L4P E? # !4 !I;6UR+3(P,C(P,S,Q7V1E M9BYX;6SLO6ES6T>2+OQ]?H6OY^N;[=J7CNFY05.TAS$RJ1%I]YW[!5&KA-L@ MH 9 69I?_V8!H$2" C@G,)",D+-Y@*?D\M359E9N?S;__YRT_OAP _GWR'YT./GT==C]\ M'/_ "&/S?QW^-221; X!G+<:A*(&C+0"7'3$J:Q9-O+_^_!788CR1$?P)EL0 MW"EPR0O@09.@2*36YLE#>]W^/_Y:OG@W2C\@<_W1Y,>__?AQ//[TUY]^^O// M/__RQ0][?QD,/_S$".$_W7WZQ]G'OSSZ_)]\\FE\B?UI\M=O'QUU%WT0'TM_ M^C^_O;T*'].-@VY_-';]\/T%^/HX_O8?WJ=&_C3](WYTU/WK:/+?OQT$-YZH MYTD6?ECZB?(3W'T,RJ^ ,N#T+U]&\<=__YDCQY GCKY_2WWX<=6\^]=+=[SX.4UY*_1W+A2A9 MR/G7\K2?&M/T$0D9AEN? '^;^@7@+=*XZ.G-:?[V+(@IN]O>N$6*'S^[57H' M-Z[;IH ?/;H%:BG7=$SE-8'MF]N9GNNG\)@YN?)O3= M[:VN'\_ZX^[XZWD_#X8WD\7_-+GXP"&439;PZ;+^UY7/NT/"B7MDL!]^TVW,^]2:_[<34[3QZ%C*TT+]?/X&-WA;93"7SX,/O^$;T&0,/I/4;Z%Z;=3E*Q\_U0?VW%U M)ZQK_&S':FF(HQHX=^6D5!1,BASY2)*S&$W.H3$?]]_XD/+O6#H9WO$P6W]; M+M!B5;2NP?&@!?%-=8/$__C#8!C3\&\_DC;4^%^W;CA.P][7]^G38#CN**:D MX%'COFTR"(&6CD-R@"2K/54)J16M:73NY<]&N4V$^EC/M T]_](=!=?[[^2& MO^!O1ATOE#1!<] Z(8LZ&["24LA QUA\@PY3)RO"B-(>!+HX((BVX(708(WB/F2J,UE@AVRIY0>O?C8ZWEZ@ MCS7,FVCX]'8X?("Y.YI$)CX*ZT EA81ED<%83T!+9CAZM(Z0YL;$LKMC58M6;*RA0Z^D\#D[2((5.4@5@*9D0,3DP"D>( FCK,[2!M;>Z3S_]J-7 M=2MB?:QJV4354S9_Z?;2Q6T11L_3A^YHC$@;7[B;U(F!\'P9#W#PF3%Z-\< X'=SVQ\.OIX.8.D13 MXXQ/8,LV(J)78"AQ@'L,39)(;5-SNVL-0IZ)\ML3]F,LF.98N'9?SB.>*]W< MG0;/9WL0R9YJYBUP[SD:BRZ4FP8'(09% J&4AN:G]4H2GHG^VQ#P8\W;YIH_ MB7&81J/9_Q5V:4>1:&EV'"*7Z.QGHW!7XA%XTID[%2P1S6-B2U__3#3>5+ + MHBB-PF4/J#K%;R^'UX,_^QUOC453D4*P.H&008%7)*$AR86/'(7 6;O*_O[R MYZ7J+86Z0-&-XF4/:)H<-9?#=\/!YVX_I(YE/ KC)# G&0AO)B<-A:0I]S)+ MSXAM5]MS%#POE3<1[P*]-XJ?/2#LW6 T=KW_V_TTL2^8(C8C;<76Q%.&I@RN M)!$09KF-$O>DR-O5^H/W/R^=;R_:!1IO%D\K1 V3FQ 2N SH-%C0Q@@01@0P MBDH@*LNL)&4D-]_'[[_QZ+6ZM?@6Z+%1L*QDK/3>?1ST[UQ_= N=R0@J:K4L M63X"121J-4HKFQ+N??>O3Z;"3&!3IM%!6[2N%VB!Q2YJ^[XU[JY$A] M""&#SQ)- B<(>)<$L)2-R)PS$E5CGAUVDB,"W3:*"QV/70ET>_JZXT? M]#HNLZ@S8T!$HB"TBN 3X.OL2 M/KK^AS0)R1D\PXTE$C(3> 9X7[(FT5OSSO%L4@RFQ25Z_\U'K]C&XER@WQ;" M6K.;L>D=20$>FNNWHTZT+$J>+4@K(XB(![X)6N$Q@0\Q5!&BVG)Y%U-P]/IN M3;P+]-Y"4.N\/TY#%\;=S^F-&[L9G1TGK7=26/3%+0+2.@?.> W>.+00C!31 MM>4&+:;@F>B]!?$NR!UI(;IU]3'U>J>#FT^N_[7CJ;8JE* +DP8$TQYW'JD@ M^YAXTDBI;BO4-R!YX5:/&6$=%&0T%:\>A4=ST3SK8EZ 1):"'"=XE8S=+WS M?DQ?_C-][1B9>40<@I"\..Z2@W.X_RCIN?>!.K0CVU+^PU<_%WTW$.@"%3>* M:#U,2YPFKLT2$R7)V7D)A+/"(WJ )ND$T7NT)+-&6Y*VG.UY[_5'K^IV!+M MW8T"7R=(4IR0U7,?.I[+S(@FP%0!7N 12H8:1&5M))%R;9LGF#QXY=&K=7L! M+E!E2UE@PU,W3A\&0S0;(I).. =+8C$;J 7GHP>CC3,)_^$VTV(BV+<7'[U: MFPIS@7);R >[NG&]WL^W(V1O-.H8YBP3DN'1KQ2>%8J"3X2#(H@Y;=$5$*8M M\_K^BY^)Y M 1V2)N^ M_W+0'Z*N?[WWX=]MQH=)DG?M[) ME^ZHH[W.B7H/T2J4B31H"**M#S%8SQ.SSM)5%G9V(S_1S^Q-$R3\E'KCT=UO M)H 0F=E]/_Z)$DM@F1%=?L"T&RGX4$-2;=83'='V'UZWDQVQ;4HZLS5V+>* M@<-!Z88\0V$30-53_/<[WV\0HZBCK"0DD0+"%H, B&$XS9)9"ML9FD5>9 M 0TT/T_*[NR^MO0SK^Y&PFVQ4OX;JM,03[6?9\28R+6GH905920F1B3&3Z-] MQ!,C2(YU-/V C*/7\O9"7;J>_^VG.6&@T?J/K5NDG%Y>7%V^/7]S_O7M_]A]G%U?G?YR=7^"/9V\OKZX> MDKI>"Y5&[VNCQ4I[#,^U8 E&!4+0;5!$"ZJ\U5SIJ)+,,C-&;:?1FUNRZ;\[ M.$3)I\^I?YM&)[Y4SX5Q M)ZB$NR>^W6O-2B\*A\>PC(#_J6?!!N567@5LS]L\);O?OQIJ>G[_:B3:"H?4 MC)Y?D._307]"TM^[XX^GMZ/Q )?ZV9?0NRW7D">C4<)_\=I]Z=AHJ&.<@].D MN/+XQ6;+(5L9D^'<,K^J4+$Q&C8A=O> ::;AQ7"IIIX*1NXENOVNY":=#D;C MT4D_GGWYA'[ /8%0(1*+1H,MJ6H";3$P"7]D#ND.VHB\LM!U>_P\2=K1;R_M M"K^*"S0:7^89K#N6968YFF[&9V25YX1+@Q!P1.MLHTV!UCDS'Y"Q>ZVWK*9' MGM"V,JZ@\*O4ZY4-JA]_<\-_I,+TC-E.T#X90QQ8'RU:[Y(BC03WK62$I%IZ M*E?=9S5QB9;1]-R@T)+T6^P[]?UD&R5\X$@3>/P;7W6/W<3$6$'6SIHL6W5'7&_IC[RWD/:3N(- M"KKP6_)?O^$7;1K"#0-JE4/\NI(7QSW2F%*0*A*>5J64;P^1)PA[;B!I4P\M MMKRZ?]C=Y[E#M>4TDDG?1(2M#AZ\Q>^(SLHPJBE+OII-<9^2YP:$1I)NL0/6 M(VY+IY>;]'8P&G42S<1XB80H[T$P/-X,MQH<\S$J'CDQJS+06W MOA/S?)R) M+05A-9.1.)=4R?50B=)5:3/; M*WX914>O_59$7<$N^ [&NZA(MW^+()VA== ?_9SR8)BFG[MV7]+H[ ON?OC^ M;M\-OTXD39\OH9;:W*?64TF*3 MT&6P?M/MW2+M'2^E5EEE(#(&$,0;,)9E,(%*ITRTQ-0Y)Y80=/2H:$/0+;8* M?0*L,^H>5PJK)(6C%+D7 8\ZDQ"NHM!,&'ILBFO.ZEB-&Q)Z]'BIJ9@VFY!^ M"^2,/Z9AJ8$9IH\E)?=S^FX@H;5TF=$P?E<:BJ .QN-AU]^.2R[^]>"=*VTF MOD4/F4R2457ZM)&29$=+J!9.AJL"AZ(,H)[ M9UC(=:RIRHSMX4IA'XA;$_7[0$N-A*EF(NXP36A$(@&M4H+D&PGX4X3(,_?9 M:.=UI72J9H2_@KFVMBML3DLW90HLE9Y5,I1)=EEF<"YRB-'S)#(-Z##7 MS8#?2:%S)44W$.:^*YU'PW'GW7 0;\/X3D@/,R#DT: MCML6BZ@_Q"VU,>J5'2N^(0)?< \-^-,\$I91L.MZYC:4.6A1J"V:*_?H*5D@ M,XI&LYJN=8C:I)QY$XT_)F>WE!$3 MFD5:3E+!F%G+$#U$W2^I8-ZAZC>1;HLJ+Q6'G5^Z7U+\):6W2$]_E%P_ODO# MWU&N[P=?7:]X7+."3,)C)J67&15EWFDL4UBX%VB@!,]E4"K9N0G!CRL:-WKC M[NR[%K4SJ"W:%@O%)D3>RPZ^XQL)G;@RWVJMM8M2,,A)Q3+HEH'AB4,06;B0 M77+,KJ7X)U]U]!IO5YA[+FN^NKX\_<__N'S[YNS]U=E__7Y^_=\/"6M6Q+S@ MZ35+EI]B9JY V2B>I4K$1AJ%5LHSCD:=H((+&5%U2PN4%[RG]7)D$X.UGDB@ MD^8'26EP%(%D1324)I(DJ=Q;Z&U;YCVQ0[/"*KA5'FRO9-%07KT55G1"6>733"U+DB MN$_%[A%0567S$8UMY5VC#/$1EQTI-+'*",@TX2EKL@&K? :FM"[SVI6M=$GT MF)9GCH-FLJ\0Q7Z8(B@$YRS& #RR4L>B>9D1*B QDI@+N$-6ZFZQY[S+76)@ M>XE7*"&H?:&(Y!<$4S!:&T1W&3HK32@E4II23JQ3N\V3.-KKYUU"])!04:'6 MX+H(\';X]=Z8B9. ASBX>R2-&CJ>8@JH!'(46R.>P]9!V<)CQ+=SRJ 74'4 M\P9;6]JH4)3P@+0_7.\VW5%6*D!_2^./@]A1C-F<$Z+7E<:,U#CPJLS>=9D+ MM.6TJ%1ENPYU+P@Z;>BG0MG#A+:IY?\&-\O^A^G\BRG0)W^\_#0IW3K[DH:A M.T+4!\:YX38#9224B+DKZ14>I)XT^:,Z>E'/'-^(UN>-K\JZJU!JL83BR=I8 M3+#+E) 0,Q@ZF3ULT1O5QH(T-DIT5%%6M9KU;4CJB\1:2YIKL29C$KE?N3+> MIQ$:?:$D@)>/E2N<>)LCVIKL2!D%1>3I;(1$R(&%D5P@(O%HWW )%B? M'$0JJ TIH'-NFF!O8XI>'O3J*JU&"35-HT.P$^L0R$)Y.S9-[R.I6N6Q+\/+&X2RW6J!=9M8R6DMV) MP4AKO2I9=PI$D!Z-ABB!Z\ABM%YHN7LC;RFY+Q)Y+6JP3H+SBO5RD?Z<_&G4 MLY'(:J*C!5!J?.>P:@%\IU)Y MHT2B'!@OM_%"L-+%F4%2-/(L"=.VTI2(=/W6?NF/7FV#?H[ABN]]"H,/ M4S5...TH3G*4U$#,,H"@Q=(LQ\E@5!!EO@\E*H5$*J5X+<_>:24GQ21#B,T>B!.D3+]# MDYL+40J(- I8.JWKE- ]E9/2N#A,9"^YTGC^2HX:*T.\3+G\EY3A4O3!$OK, MB\.:9-HU$.:^B\,>L3"%5]F!!OVR74WJ):@B*O,2UI7.HWG&2HQV"MDYHJJ,Q%Y*UY^F8S=4WW_2H M-=GO#!@Y!JJ",NC_3XJJ/ 'OD#B"UE'@-E)CZVP2.P3$NJ,R=X2'341>=V(F M&M.S64>+C=M9[4PD6A./%%(32Z \"O#,6_#1JH FJO:D#D8V)G7W_D@+*EX^ M=+."?BK4 )R$<'MSV\-%%)?E^\T(94%83[TN76$3KB6.:RDG!MH%S6.B*?,Z MW=36)O$Y *B./BKL1._3&'E-\:Y7X(RJ(+2P-AL@OMP("YW!4V(AJ^23RBP4XP6-EJL$FC@!(A,$%2F1?*NL=-JZR&65 MA;N"J$;)0;\./J=A?U)2?NM'W?AU%K[]GY(Q%Y/V-EJPGN'I*2D'(YP"S9VT M+N')2=X.AR M>/K1]3^@N73_$]U^Z.)F,XT@H75M&-=H=7-9!J73$GO,!"+NGM3E)+2J4^#1 MB.Q=!6O;QM+N=;;O(._2/CA>^1Q5RD"3GL0]>(:AFVDJ;6Z1FTCYIUA@"3!J4!C/M" >ZLRN*UF MEL%Q*[FC(3BVEO-\B+K?M&%8^ZK?1+J5&X;-?+FL??!)22@=C$ 8':"CSLGFY;*[(%L>VHK=?[LS_.+GX_>W]V>HF.^?7YY<6;[LA] M^#!,'TI(=C9#?NJ/C[:)96SV@C:"&0U8FHMF4"F]UHRF0*TPTAMG3 R$%D_0 M2L(ZF[VJF?]W[\G([F6>/?R[HY*E5-K0B)Y)0/\T\0S6L@"WH[& ]3^V9>[>Z?1*.&_6#IC&XG^.;INX%.9 M_963!RLX@Y2(D>BHYY#J]/;9@MC=QTY:Q=+C\'U==56(K2R1Q]052SXE$VS MO9]2/']CN5,W> K8+ Q35EM6YT)Y%56[BHQ414IK8C_8Z(?+/&FB98D6.1 B M$G R!_!H5F3!&$.;_UE&/]I3[5/!C4U$O#/'=AVB7EQP8R--K>7A;B/FW04W M?'39HK5O D?OP4NT]K4)0(52!)T):?U:E:^'J/M-@QOMJWX3Z>ZM&WH,T0N; MBXG@YV;2+$MI?U$@ZUT*K$@< KQ9$O MBKN8#Q(LT]$)%H).QQ'LVI%B6Q!CB^E;:W;<;I+"%0I M\VC(QS3$:2.77/H,U'KT8UCI-D,4!2-9#!H-7S??W_%0@+S3ZX7G M[-E7ZP M5Q9!:Z\E>@/,6%O&FC%P4@1(@J<G17%OL P5.7&YLH8V>![76( M>G&7&QMI:JT(]S9BWAD&-,\JFV)A\JB0.,7PO$8_7YD@A W>&+)6_YU#U/VF MEQOMJWX3Z>XH@F*7(:<;MV[)R926I X^4@@K"!_04_CS?SGNV'K.=.(FS8H5ZIQJ(E@J=3 21E.*&WR:\Y(6/66W0<+:ZEF M4$.NAQBH1A$-QV_<>&KY"R9Y"E4"D$+XP[T]WH"_WH"_WH"_WH"_WH"_XO3U!OSU!OR9@_?U!OSU!OSU!OSU M!OSU!OSU!OSU!OSU!OSU!OSU!OSU!OSU!OSU!OSU!OSU!OSU!OSU!KS-&_!V MKPC/+_XXN[K^[>SB^NKDXLTO)^?O_SAY^_O9;V94V5\=%%TMGEAP]F*X6.* MM[UTF4\^X^.*S?7+8'CE>NDJA=MAM]3A?P\4&AT(XVB0,Z=*DX7DP'%N0(<4 M5(C2&U(G-+L1F8TG/2U]Q9ODQ]]_ZAACJ=/" Y$DXXK4N.<'SL%YZU$82:$7 M4T4S7^JH:4:+0(?4#-/]74:WG2X"C)Y5+.QQH%(PH#QAN/. MSK.-@F>IZ\PD?IJVYXR@EC53P6Q_@L*)ATR0/ANBAJ@5FILB$#",2+ ZF9 # MD4+X?8!GIS.3#P4S&VMDWW=9*ZS;:5X:)VBLV@ TFS)T,:%1&Z5"H]8**VW6 M2M4Y\9<0M+>VE&WK_6G';V/Y5]B KH>N/\IH%W\+^$[B= NH'5WC(T>+_S1S MB];AI6KPJDUN#B:\M3E,'LW.V[..#QVWE/E,+,UEW&P9)%B6=%G[][1C]/QP]__\LOGB^[I8#3NJ,!3YA+=04/Q6"*4@)<\ D\A:^8=$6(7 M<9BG*=UG5*8F[E9[VRUKL$*L;]XOG/,:OT^L_W4X&(U^[P^3ZY41L;^B"GY. M>3!,9::)R($*$QW($,H(1VT!N7&0HN42/4EE2)W)\*V0_U*PN7M=5S! MV7B M+?[TG8G RIF8 D27T8@7UH*5G ,W/@9#N36L3J%8*^2_ K:6KMONQOV;&_X# MK2A_/ZQ[.J6Z^SD]7&*C3HS:94Y,22;5N+2X 2=] JXT(2:7P1+KS5#8Z+7/ M'4V5%;&TMKDR9 K(TZBC4O Z""2P&!'")8'>H57@M$@44<\,\:UB9OK>5] T M4\5CU(@6(H@/Q=)A01%E#0%B+,)8:P\V)PU*X)X7<]:Z-$C)/%IL)J',A,4O/@L.F83D.![,A-\6YUQ[L13*I>FFVAXT/'K1-6:&(\\$A(.5,8VITD@\S9D9B8T;9.%M7A MXW7+.]Z#@>LFJJT T]]NQ[>N]\MM/][=$Y9IM:$<(>K]^\HUX>@BAX2K@O+2PS2F M #;$!$8+IICVF=-GEFNR*".A(R.W)A$%Q"'S(D8!>"9P($H['CTC*9F='-^% MFF,*&F^"GZ=.ZHTUL8.\D*6U:A;7/O+N0!J'IXN*'"QQ>!IHEHTSFB3W?1P,QZ54[;S_.8W&$TNE@VC.D4[,T()VJ0AXJS5$CK0F;[S+ ME2X<%E#S4A#36!,5.LM,>)TR>3'HHQ"&2%4G,.(%$1$R4Q2Y9 %,4!QR(#9) M@=YNI1N A>2\%'PTUT6+N1'?MKD)/;^X[O /U[M-;[JC?CA%=LVC?.I15 MO3MM^+J?;T>$:P&B@@-U"A)>F^T)[X"PAA=XF\$@5T,2(=1:-NTI5FKN& MQA/WP+M&QB9R;[O_W:)4UF]5H,8%)CE8(0D(EAR@U>9!RFM(9$F1 ]YS8S M+_1K$F7+>GTJB7(3I>PNB5(90Z2,!'3*R&(V!JRA&8A--O)DJ5)UK/9GF439 M!# M*&CG293*2*OM9.R(MR!*FJ<- 4U71VCRD<7DZUCZSSF)L@F(VE/7X211 M_G)^<7)Q>G[R]OSBZOK][]/ES2_]^<7O_Y\-,4Y(R$2YQ2R@AF4>54V*2ZG72,YM1US!R<7=_ M/'6\<=6^[3K?[NW1$822AF "C M2S%^H@30+A7 5 [*9,U5K&-NMQ)TO8P,&5O"%P[HV(KO>W \ MUI!U"K@U12-C'2P=1O9PRTI;)TMX$XGOH!G7TIS3*&305NG2"\64J00.K L! M$L^*Z?N*MZ="!3]+@N,T3*]@%OD/3ITRD4TD:,!K.LD MC:]'WTNV7RIHL,JPFF'W\Z27USUZ.T+&S+S!0U3ZTK%)*; Q4I F26,L(3;5 MV7@6DK-[%-70W:,NN4T%7_/F?+4 .KBU&J,#A^1H&?";2P4UUX"^-DD&=^-: MS6[7)/!9(J:&P)2$$PDI6VD&+ID^,4&BM,!4!?6$LI'0^DTE#Y?0'HJ82? M \#/)DK9$6Y&W_;EV7VN,U8110TP3U$&@3BPR7NPU.>DB%:1U)F]M@YU>XQ) MM*76-6#32"<5+DON+9UOW_Y'-PWQ)1^_ODV?4V]:=E)ZZ91Q7%9XI)*C)VQ< M*#D&05@NF;:Y3BN-]>A[M8]:UF%-__/^:GA,[UVIVAK$[MQ86DKNWLVFUO2^ MSA;6JM)V=18N)3J(0#-Q$3=W04%X0\$:PR$23JE0W/EHGRO"UK>K#@-@F^BJ M)K#.^Y]NQZ.)!.CL',]!99E-Q(-;!Q1"+L,UK(-$8A)*:"-5Y1/R,5&'85*U MI,YEP&FHBYHVU3W2V(PTPQCE%I<)M0%)L\B\E8:!221(3Y.6OM+ @.5$O328 M;*.+'>TF_*Y2DZGH#2M;JM @LF/@+$O M%">I&AEKAR,?$S42X/)-KJH83R!^& M:*E"NDJKA0;K\/): M2;M5)>U&,*E9FKB-C@^^DC9;YA6NYI!4Z9EB!.!2ML"HBL02ATN[3N[OX>-U MRTK:@X'K)JK=124M(3H2(1TP2=!6(,Z!MSF#Y@Z_SS8+\SJ.I&V]/E5)NXE2 M=E=)ZXV*W"4),3A:)A2@66EP#=DDN3 I"4Y?QY'L!# M*&CGE;2LW%BJ*(%Y MY%+$Y-!M%1F"80(1[5RJ-/?H65?2-@!1>^K:427MZ>7%]?G%KV<7I^=G30:, M+'Q.&Q6K3Q,X5V6JN"#>&4-3LL)[[=%AEZ94&W#)LJ*=A4]L6 \P&(U.!_TQ MHBXAJM*]=#WKM)1DCMFYG*9&??K^WAU__#CH ME?Y3U^[+I"?5N]1WOU+]D6S9@G*?S]T\?4BYT4J"$V)LBV=-?A3H') MGH*AQF;*C!?S<-]"\=-W/7^M;R'3"B;(6Y3JATE7PJLT'D]S2;-(*_ HF9).RDSJ-#I;0=2S1LDV M@J\U+N/\YI/K#@M5IQ_=\$,:=4ATV;!HT.K6A=L4P3B+1KA/@;-,B>(5NSX\ MHN?9(*$%<5<8@_&0V:]OW(U#JF8[V.1:I\.CB!EQ"LK*"4QQ$[.&@A,D\A,.A:$;2X'2%@ VZ,DG@:+%'$V3J;S0)B MG@TPF@KZL>YU8^-C"L'W@Z\S-WO6+GV2'' W3\S1G(0M4<"4$P@$*)K/0H*@ M1G**^*2ATMBN-:A[-NAH716/X6+JF"E7@]L/'\?3X]%)'K5P$EQ(!,E2:$P+ MY=]EZ:/A^)YC?NI&:5JBJ#7B5&30IB0: M&D_!*]SCLI?9)"63#VMYOOCX>QC!G^;QL?C]^TK@:T.A@]8$VV(8]3$UY0KR MKMYX#9HV2:;;0NG?J=EM,EP;6EJJ\(8BWI7Z64S6EWB^#:6A4,0SR\O@0 M- M. GH_??5?FJXS1AN%N MEJG!W2PR<,H9R$H3P1AGA,\E]"^Y'5OZBMV9>>V)?]"Z["KD;STZGW[^>N'& MM\-TF>]9H]-*..8327AE<4ZU@( MRN+^:J@LW90M;K+&%A?&?(]GJ)<.R\U=Z5%K0706 6# M%N77XD;]F![T:&))N'","1!..W!14,BF]/@T5!"WJH7;H>AQR2^%.VX5'HZE.L%::V)B7.^GI4S]^!CU% 3 MV=3-)AZC:3::AO^B8TI[A(TH4RYIE&B1ZPPI$FEBS()6F@*_B)IG8,2T)NP: MN7YS--V%Z=>@JFX 9"%=>XI]--;;$T!H(/0=[ EWA7A&*VXR1?/ M-$'2V5E9ICC[.KU-=@F%I\(:.T+")K*N@(!WJ5]\Z^_$W07]@Y?$*(ETE(D, MVE PEGO0.4:3'$N\4M+$$H+V,;JBN;[F$_%:$/92"Z[=\M2KZ\O3__SYY.KL MS>GE;^_.+JY.KL\O+R[<<#@9SM*@8'7-)[=1PKH-$W-%K3Y2R[F/6ELFG!7. M>\4)0<,Z>.H%[ZSYCF:K].JC&Z:?W2C%T\%-J1YQ4^P/'9HL)0SV\]?O'YE% MQB;9XV^_Y?P$QJ)EP8(U&C$696ET' DXB[^./AM2:7)X<]J;[G%;4W!Q6Y;G M99[\=71R._XX&);LZDY)OR0=NNL['Y? MW3&6Y_?@_8*APOUX8X9.8IRHW/4>L>:3=TJASY--213,08(W/$.6^-4&8XRJ MTR2E(E.OB-\30"I8KUNS-OGR1QH5G_]=&G8'D7:?'SO)Q]^=0=3CX\Y:3#4S ";5>P ME(=R,!$P7%C@)0$LH=.2>44LM\'"RP3RSI7?XJWI-(UP6R%.NX#=:PHUZ9YP M_='U+S^51XS>IW@;RG?G_=DQ=&^0]:_X_#'^_]GG-)R^X'PT*C6.7$9A>%G1 MAI?.3R&!=8D!(90)E3AZIO(IC_40&7LQR^,0A;\1JBI$\NN)8\+QZ/QN)PDF M&P]6GZ[G88/N(O MWPV[89+">'-3(L"#\ ]D+)1:V!@X5]12H#DXY"P0\($K]'DX)])HRI0Z+-OJ M29Y>YC+8/SPJ=%786K"_N2_=F]N;AV$N9.KLYE-O\#6E#I,1?7WTAH(OOG[$ MM6VR32!1Z"1KRUFNTYNA&DLO$_9[!T>+_22^6X>K%K-?LIAG7-TQ<77K1V'8 MG1QGTU9NG<2Y5(1[<#R+TO<@@\N9@"3&2Y\X)?/3R5:Y#U5H?#$@/B1=5^AQ ML;54IXMQZIE\,[]B=BIX]%"T52A@F2.8P ),&OL8QR-1=?IAM,K&B\'V_D'0 M8C^.9@OUL1M^9W-U:#244X$,N$G'Q-*^2'D%BD5T*6R(8LT:F@K$O1BH'H1V M%]PE-1\4<7FOG"J^0^6B;X:9D!E4)"7Z=3S/&@]XE: MK$,'[P8*K@#:;Y9WN86<7L;?C5!,@A'.'$0BD3"6#%@M,S :F+ N,^]B75]K MGJ0#=(NJ:WR9H]1(76T7\E_C8IQ(X#%9)!I"F9>@:2K)3B2@S2\8/2TIZ8*Z>QS1/V.6AF]O_I]1IRQ/!C-)$@92JX].D&.>@/$ M)=SHG#3.UIE7MY*L5RRUJ+:VD\M_<\-_I/&[-,R#X4T9S#D1R2)Z[[K")4Z% ML R2)@[%D-%4=*K,4!*>&>V"#4_6*V_UYA<,H_J:JI!1_< HNT.Z%VAW!0U9 M2H.[9R%)) \&?0^CB.&ATN"S!<2\8#RUI:(6DXQ+!^[W10X3?S0X35TJ(\5] M#B"L%6"S)L5L=]9G$A"]Z^!DK5[RWU[[,F.?VTN^1?OF&Q$S%*Y#1NNS).X1 ML/OQ$5NJ8%Z)#>37\J"(^^0D%ST/2@ +I4NQ0]&[2"60D*(R45JW7A?YPU#C MBG$0[6IQ$[&UK+W?4%(WMS+.6)A"4A(AC8F@,^)2$.? 1FV "JW*4!*;*[6> MN$_%RSQD&^NC1;]OGI:9(;D.-55O!@_A3F][_2Q1= /AUFA--T>5YYE%[D!J MQ4&$,HQ29@/1,Z*M"4E62D(..XR^HA2\31W3;HD5C/WX-V[SDV$/&A)0GMM$WAU>W/CAE\'^:YH MN!1&=C^G=\/!AZ&[:;UYX)KOJ]=2W1 M=)/)+&DTN.:;]]Y^,!.1I'<)U:D%+@)GP#/!P=&01!(FQ/D!;/NN1WI[:.T' MYQM3="0+5@9)03&.,DW!@PFXSQ!TY:B6Q(IT8#5>3W!T@%'.=I%=JQEA(V@< M4D_"62^)R]OQ:.PFS7*GG':8DB8I1TM],9L-(11408I")L8-IV35Q(X]8'T9 M*Z\@WRD8#JGKX),]5+[51\P8%5$RHH0'Q67&98PLV_*=LBSI&#-5_L!V^$U9 M?%T-!P&><,6XMA&2X]8[2D'.@RB,.R,MN- *5$>I$\T972&%]BA4PC;.]% MY8=9(6.E0_?-.,A,!!"",C"2<3"$&8&>'?>YS@R-9U8ALQ$25E;(;**18ZDM M6(>GUPJ9+2ID-@+++HH,MM'TL: XNNRD*NYI=@1$M@$\M^HL M=C#HW:A"YN# NXF"V[YG6)5;3W/6A"?P)I1&R=2"8D^JJQB2VUD>%$.U\HLH:U+RPI+I-]/-$ MJM46PMU!4IWP+G,2( 7.T(XR 6UPW!"5XI8I$G"+M$>KZHV2ZEK4] 8RK9U4 MYZC0--"(S&2+-DU&6KCSD+QG3L5LQ'SGR6-)JMM$R*N2ZC:1T&$DU167VL^Y MU*-Z.74K7[>#E+KUV9W+J)-1:EHNK&0(@IGH QIX@E GLS;&Q:.\) M=41FIQQ#RX.1#,@?VJY,:@C<11*3HN@#'U9JP-M6$^K\TQ3X)0DE]WB^#8?E@A^9,A>(9+(NEZP9ZA98("]*G9+65QM>,2%?E[0 =N';1WMJL MESIP.8ITNTRX3"HJB,Y%=%JI0=8R 4.M9MK;*&@=1_&YI-L=$-ZJI^-M I9# M2L=;/+@,+0:3!+$0T4;"K88'< :_DTIKIJPC.E;*-FJ5CU?W+F7F%>,O[]]& :"JSLT ' MQQSW1O'YF]8#$?FZ'+[N1"WO1%6@]7A[VM^HV(>V1KD2G3%$??0IB C$D^() MHGEL(R' ;6!!A&3-@6Y/CUAY712M'\]-P/(8_5N/C*UPHOT]=3]\+$O^IZR4$X";0\D3UA2,=1:(X,Y:IF@.==(I=\3@$2V5'6%U/TMK M(Z =5&G-P@CE2E:EE3J'TE^9QM+P444P6F4@,>J@=;9)K-7C8?5@MX^0_]/%5G^AU8/>8=\LK&0S4$.E#0X21\6(RI'XV'+HP[EI!$2_T.C;8,G4@)/',7[TOM4E(N_/QWT)ZS>NMYU&MZP3E)$(,L* MG"E%QK(T6MJ':\OE*K6Q5NOFHP'+&YNKRR1! M.PX==X>R .]5R9I5Z- 0NMW67L^RE MB39I!K(TVQ Z$?!11N#>FT2((\D[39UH"&$..?&<*Q YHB)<+@/AL@TJ>J9"G3GKU5AZ72J'AIL#O.%X='-Z M/1B[WAR/QDB2L]6@4FE!&4/A,7%0(61)?/(Q'F:9\SK7$0CD3/!LXPF4EW)%WF!0T@:!:+WHO+#'$+"B19"$@/2VI*^ MX1.80,.DZ2E7BBE&ZH#VV0TAV0 )*X>0;**1@\HQ7]%+=QV>7H>0=#N'HW6@(R<&!=Q,% M[W((B3,FBB0A25G*8*T#RS4#GAC*#Z68V'ISSY_]$)*-%+CN$)(-I'\8[5\7 MM9IW_?D.]!,Q5NP*NPT5.V@6VU@X\SUDA8U":D-S#,*$X%FPBB85258./>NG M>LAN0\_>6\LRRLKT*(&+(.'.K2-Z7Z48TDI!1<@Q!G)@6<5O]SZK??WIK/<; M,NA26$J5!Y^(!D&H!^.]A.!4Y#18'O8U^*Q5/@_P_&EW%>QAR.^V,#JD]K,; MCS2V3HAH>("&]&F=$&!)HY:P;UB\< :P#WC>=@[P.K>9F=O K1#:JWQ M)*-S74P3=R&4\#S7AJ$V(@'G'(%L*-H]5AH=#NP"=$,.7]?37M93 YCMH_I_ M:SZG^7W?^"3>9IU]1,"+,D*.ZM*H$?F,6?@< B&U)M7OB,/7Y;27Y=0 9H>4 MJ_8DGZB%G+KW60W$Z$P# 9LX6N&VS/E164,*BDD9O0SVV#RD1TR^+JJ]+*IF M8#NDE+>-S5NF!3%E<)8J,[.$15W8G @P9#^C$#R7E5K![\>/.DA=S*4F3TRF M-VZ>GYLAOI6@CBBO?)H M0DG5@'A4GO'ZXNA(*XP64H,,1H!(7* ,4"2.LTR)*-V<]]0];P?<']$*/(0E M<(#+>2/\'M4:7MF0<($@! N:YTR!3AIB>Y;!62J!A>2)4)X3F*"23D>VI#<4P>N2/LPE M71/)QQCE*^4K3TN!$\>\,[CBI"A-N>EDXI&$*%BVBFA+_;&MYTWX?UW,A[F8 MJV'X...*Z\B B6!3 &M\:9CJ%9CD(T@EI"EM1HTZMG6\K<^\8>[PU@P\43#H M'/<>C46;2\\?DSU:C,2 (CZY9#E^F0MB+,D[KD/?$6U\S0)]AZ+CH_(*-F^@ M,^HHJ9R3GH)BHJ1Z"X9GB I HG$:OZ%4'5A::PTQ[&Y='0RP=V84U$;E(;5> M>U(8)Q\^#-,'/ 4?EH3?DU''6"(\50)"(.CA$,O!FW(Y'&2R4IED3<7)3GOB M^G4!'@WF:AR)[=4DIR@PSEB.@R*3AP1CD?320\ZBJ@?6X-"39!PLJ&!)MHY%A* MN=?AZ;4A07?SA@0;@647-=W;:/I84*RUC-9K"TPY-6TG9D10Y0C2G-JHY+Z: MTQT,>C=J2'!PX-U$P15 NZ@V^?W5[[/">!%I8F2N&X6P M63 6*5'1"\ZSD5&$1)@G3&EFQ9)N% O>LO<>$Y910:,W8#SGB#7KP$2/9[.0 MV?B<,^4'5BGW=N\])BX&LSC7XSC8]P#7_:OSI$*RB63(Z"R"4.@@6L5$5/$?=5(+((&G"@]1J$U$=#A63RQ>1HA#: M!!8KWD+LOACJH%=)79CNK9_$)A@[XHS[CE!)LW*1J0(+(&S0X*G3X+00S@=% MDCBV+)^C[2?Q3)92 X0=54K+7(V_=RD61PXB]V68@%?@2;+ 387WZ/56HHBT8%"-+A\8M>,W@92ZS$ZD"$%9(=6^K7,7>1 M>";KJ1G.CC/1>V;/>IIMLDJAXZH2")$H6,\M$,M,3)%S'8^V OIY-I!0BEGE M$RK+:P((1 4V9@K)ITBTD9X<;^O$9]] 8B\1HP, XE&YPAL4PU#CG;,Y0J+9 M@$C!@E560G($!>)=2.[8NEJ]-I"HM 0.<#EOA-^C6L.;EMUG;GTF!K?C1#6: MHT63UNLRWHQD35UD\M@6\FL#B6>QFFLB^8CC:FL(@CI)'=-EP C:6D82\#H9 M2!E]&Y%EL/G8.JV]-I!X%DNZ)I*/,<"W7O$]U33E1#WP8 ((02E*@3@(5)=* M)1%\5$>VGE\;2!S_8JZ&X>.,*SXM UV2W1SC8$R>;&D!<$?SP!(3V1O4,3W: M-(VC;" 1:3!*XLF2Q.0FED@P-"O006KKM+-V?G;$:P.)&H&^0]'Q47D%VY3J M&^F("E%#)!0/$N(RJDGA?D%2EEZC!T6/S=E_L0TD-@+V03>0V 25-6)QK=6T M$F:#U<2"?$X.HLA:)N'-"%]-*MK39IEH2P#C><*B-+\R28MT-81F5&=3+!UDM66$'2 MD8GJVAZTKZJE16>[*$'^-N%]4D#MYT5[]J5\FQ;/F&]2GKSA>^N5+C<1P%Q9 M,S?42B$"-]8*YHPQ-C,27&:>Q6S-DK+F#2EHMK>#T7CTW?]"%TLZ)1@094N?!JMQW0BT?+E* MD0=ME:K3$J%E1NH8&AVEJ7:E 4%0+.'19CP8C3N")"(PRI4A?I>7=KO?L?>) MM_5LA8UT5*- ^)OOV8ZLIGZHX]HD'@@$F1F(C,ZHMY(!9SJR'*BTM6Z+:["S MJX#40:%U[[@XS$B59,3(P!@$SP-*,B('DF>(^ 67:@H^U/&^#BQ2M3=4K(Q: M;:*=8_'WU^'I-6JU1=1J([#LPO'?1M/'@N) L43)X#A:3)_)H%%%Q6(X9GG M(!UAKU&K#:)6!P?>311< ;3?SJ/BQ4[O@6?!$&NU$29HD"HK0,^XS/33!I*@ MT7IK!#%U\@V6DO1,(E<;:7Q00UTM^D.3+(FYAGZN'Q>UB9P12HGWGF2!2\ZA MU9+0@O(F$K 4;6XOC,%OUDKTNZB\P&'CA%*]=)Y4#H8,NX M8 [<$"Z=%LRS.OU(%A#S@K'4EHHJ).N=]\/@!@ERXXE$WLX?MQ%5M3 MYGH@::")"B?7:B*SH"(ZW&$5*1NN3DB?\0I<(GVP]* M-E% C?A ZN&?/N!)_)L;_B.-\?O9+>%=]_3 F90\XHD<2JF0=N"(1/IP#_4B MT"A4I;8V3U"V>XNG147.._%M:J%.#_N$#_R(!+Y)GU-O\*D(X"&)VL> IVN& MZ#,ND90S>.$<:,4"4LZ%876 L@9QSPDK;>NBPJ;R:^JGH>LAA2?Q!D5="@S& MW<_I(9&1NTQ#C*!$&?/(H@.OF0%!#,U$TB0J#7-9B[SG!)GV];'4K-U%HE$I M_YL>S:/1[4M&*=]1+(%J7L;ED(>:R8]1[FI@3,B07'1>:6IX, ME4':):08ZG%B$SB>><"X*;F>;#&(1@/JZ[L;:OI/X]2 MM]88!?JM,O:>/LL*+^&T4A=%.S25:1G60T@4I2J# 4>C1QEH7/.<,R9S/:E6 MX>D XU[MHKNU2;'MPN.0QANLXNR/00\?T^N.O[['<[6CA8M*"@YXL$D\184I M\44'P>!NJ;CV.A_8OK(^ C>HDB\0C6J PTA!"ILS*3N73M)6FUR]]Q@'Y- M=04.VI=^V]G7TSR&>ST-)C2NR.]UPB@BJ !IO"_=C@18Q3C8$ 2G69>LT+6@ MLNF;7SJ JFIJZ5Y3X9[X/R[?OCE[?W7V7[^?7__WA1M.[[@;7@RO?&AK-\'K MDSYW]9LRYYD*IKTCPKGHJ2(J">6]#/S;U>_*QSFVD MT":C41AH\2DB&&;BI U/9,PI;>JTWXXV!8$H]/;@:W_3'M9.9IF?8".1 !PI$ SGH*/D6A@W,N5\JE7)/ W>]T MS='QR'JJH(L*=YG7P^1&M\.O$W*G[7Q.PC]ON\,4.XY[(Q)S(!0>QL)1#4Y$ M ?BK8#DWD:DZ-6PKB'H.T&A+YA6DO4_C0E,I5/@M(6YGF.V8H(VV96RD M*3G&1 AP+J!3H:BU7$I"69V;N'6H>W8 :4,+%:ZX'M!X!]]9P^-"*]II$VAW M8%3(&79#NLRG@YN;07]">T<0(Z-P&4@HG3.= M+A>B2H,TC%-F%)7Z28=]]2N.6<\M"N^Q2E73'>%M]Z:,?'_;=7Z2.%>B6J[_ M]>W;T\OA[&_OW'#<3\/1Q^ZGM^^F<:31HS]>_CG[R%W.48<0;6@,!DC,'H1U M:(=1X?%+DE)1'H2JTVBF&DO'C,+#TO=C(.M6C>_9 IOXD4A85B(0B?+!@U=X M3<&ED%!FQ-*4/6Y#=4;%+R7I.0"I'7D_!H)I,;6JD/;SUPGOTWP)06U&,C1X MRQB>G\&"P7T7LHQ$1"F9%95&'BTG:E?I3Q4LEY8D?2@Y2M_*]Z:#CTC2[O5N'J*II1@O)VD^>4(OJF^\0U)KL=P:,J!1:\LH!51*=?8\;K!4^ M UI#*8>$2T'524C?(2">2+W9-1XV$7GMNX+9E;L1SMNH)>CD2CU_M& ];HXY M6J]H-M['.C>+"XC90^/WYFI:97AN(>,*-X8GHU$:CZX&O?A['Y]X\F&8IKD@ MUX-[(<"">)JC$)DS4"F4&3>)@=4E""B\D$GH,A^L3N+SNB0^-X.BCFXJW!ZM M16C)'YJMH77(K6IV;$CPGA*7ZZA_&Y UU%V%XVI3LK4*Q@L60>"VBN>UR."X M*CV- NZTBBA?]SZD_N.F&4_>I.W:]WUS?39,D M[^**'294#$SC<1T,6H"!.T 9<$B,B2!5N2U;+W/TZ7?MWO:IJJM!/4&W:"&- MAN/.MU#Q!/Q9FYXG618NM4LES&X F M;T 80I!J+M$.\#I8XM#T;-0NX""FCW(O5^9^B_2OOISEZL-%$""5I,2/)P;->AL.;JQ>N(HB>=;]# MN'C08J: M6A[5UJOM*)696Y;<\^Z^JN'L(<,'"=$:C5T0OLSQ\G@8>1M3:7=EM*U$P>@H]S@!/T'P M$(5>"O)F2,)__7'_@4VIKK.F6?CD '1>!0-FNIHH$L4C9&9 MI.AUH[3@AD1-'U4YOJK6/?VKJ4R+E_N]R!ZWE.F!KVUVR"L()TH'>2LJT4M5 M1\IS"KT301#/.9I)GN-^E:I,>44G5@I2Z@F0"M5F,N8T^O9:3LA[5;"\\$ 404]=:TY\FRJ,-S1$O*[T>@\$'\+ZVBWI MAHV;UD0AN;(,F4[( \' 1*% 2QK1@M BA!U7_5T.!&^B!FVY?:26SDZO9 MU4X\KOL_<'UAS9(EX MZKJ4SI+K<,$N+!?_;*G=.K96BBA(&=%-HRG3W1480@PPBK>3R4H'T\9[>@78 M:%MGF5R94>VN9UTI8_FRO$4_:/5C3IT*)!@*CFH*(C "+J!CHK(7*C.:#6ES M!QU"=/RSIZ9./#-.:O"]01SN E&X,MYU0_9#!?V<,D FRLQF$L*6=IO<0 MK0U!RLP254W4X0"@CZ4--;C>P$)]"NMK6OS];?707NK3H@LE>A'61]:8,1)HT"SN*;C/ MA<_N^M-BF<*J]+3;#@6^0/4N8R'GW%+MT#X'RDLG52XI>.<()#07&TMQF M:.@PG!]9@:K*J$%.X'Y.W 7?K=.,^B @>ZKQCD4OTE'N@4F;'3-11M^FJ^D+ MH([U[M=20VKQ?.JWN4VP8$/&HP;X=Y7]*8:4$@&C.%+!* 4KM8%$72+61REX MOV2P?:M/];1536RW-=E7.\5O%]!],*D'I/T/2CTE.\6S4"4)O"3/$>P[EF2- MCX0G"2PRA2>9].A6N#AY8@"'<"UVH)$]^5FM5ZZT^O; MY2*Z4QA/5R6:RT)H[:WB]- M5"J_*Z%GGM5+;!FZ#[?_+G\\GBV__/0?4$L#!!0 ( )>)K53J_8XEZ-, M ;U" 5 :6UM&ULY+UM<]PXEB;Z?7\%;T_$ MO=410A=! B30=V8V5+9?G7__[U<1Z\J*+,EXM_^Q/\2_BG0"W$4N:+ M^W_[TZ]W'P#YTW__]__VW_[U_P+@?_UT^S%XOQ3/CVJQ"MX5BJV4#/[(5P_! MWZ0J_QYDQ?(Q^-NR^'O^P@#X]^JF=\NG;T5^_[ *HC"*=G];_%4HI&@F!&"< MI@ ED ""*0),LI E61IE!%_<_Q61,.%A*@$G&04H9@E@BB,0BS0422@AI5GU MT'F^^/M?S1^'U>KIKS_^^,N_R.NKM9"Z(_5;S>7EOFA"_5CX8__ZY>/7\2#>F0@7Y0KMA!& M0)G_M:Q^^'$IV*K"_*1>P=$KS+_ ^C)@?@1@!&+XEZ^E_-.__[<@J.$HEG-U MJ[+ _/?7V^NC(NF/YHH?%^K>C.QG5>1+^67%BM5'QM5<:U\];?7M2?W;G\K\ M\6FNUC][*%1V^+'SHGCU5*,E-5K"Q&CY+\>$_7B&^I[T7>WKZD&YRMQ/OG3L MPO23-W7O-#^HX15NB3E;Y?J%NEK(L=[=C:BS51]>8U^OQ7+%YB.\%ELQ+97G MY@9!'61:R6FHNZ6J^KI2"ZEJMGSUZ""7__8G_;?9%&E5NQ6_UGD0O_MRVHI_O[K(E^5M\OY_,.R^(,5\H[QN;K3$GZ: MZ]_.&$[3C$L("*08()7H.2]6*:!)F$ 6)80S.5MM/H&96H!?OZRUK53RJL^? M''!;'?G^"U4NGPNQG3D?YX>F0ST3FKF3_+A@CZI\8LT-VBCC9-1V_ON7Y\=' M5GP+EOHMW-@1E,:0X-E8$C"QRE_R5:[*?_UQ"\KP S>?VG#,!QZ)QA(S%&M; M@JTQ065-4)D3&'N"QJ#@]\JDP-@45$;]?T<':BE>J3\WWM"RV(5W*7S#NR6C M4B-389NQDE?@-*(TT!'\4/56&%=\$ !7RT%>^_HUT";]*5@64A5Z*7( GOU/VTBX54_Z MU7_0+O#G8GE?L,?+Y]7#LLC_2\G+Q^7S8@5G4$(,!>= \B31RX>( 1HF$2"4 MBRB"#$%!G;C73N[D.+;Z-2G!L@>U3F>'M/RGI^TLZQV4)A\W>L M?/@P7_YQO&*ZW #9HR['VWM2UP,KU$^:&N6[Y>.3 M6I3UPXM"OU&5\)^^;2_YS+Z9'UT:G^_J'\_YZMOU0FM1;1Z7-ZL'5=P]L,7- MDWE$^5OE.5XOZJV4&<]8Q&-$0,I@"%!&-?>). ,HS42*8Q*%B,[:>QFGO\R1 M5+?ZM$]N]_C\PF_57!FC@A_R15 :&\L_.W+D6,,N4@YIDF9 A4P/-HPC0-,$ M@9A#&4=(1DS%L[V]PN]Y[(]MK/X?^@)8SK)3&L^1IFEC#^#5,+:-#EI6!_Q; MT+ZNL3RH3+\(:N.#EO5!97ZPTO8'#0 700V!]JB"&@2/<_[(P^;7:1A+^7&] MCI&'9,]M&5M^/[_G \N+W]C\6?VBB50O/BJ)FQ_^1ZX*_4 413#"A6"C!!:1ABE5'"9JO-4>S)3^K5TYUH MZ_T$D MO#+J:PFC,N9!XW89\?!%_1COYDGSYRI?W'\T*^);$Y9XD_U:JLNR5*N9Y"K" M&8] 1C.NO3>( )4Q X1F*I$19M#-<>N4-K7/N](QJ"(UP3(#S_H?S.CI&&O1 MC7"H<,IER(# (@$((0)XEA$@A> "QS 1D,W6478CX-L9,>AU#V987!E.TM@< M$X41I0!)@@&), %Z_H[2F"B,&)J]J((O1W]WVU*'PW>C;E#M=5T<>)%]XFTW MBWG#<.!9;0O>QQJ\S=NJE0TN.\%SGM"L0/$ZP75+''7"LS)^=P*TNZG?A'CU M^#1??E/J5LVKHXB<\7Q>A=B]>RZ,)S-C**29P"G A(0 X30!E$D)%.(\A1)! M"$.72?&DQ*E-C)="%,]*!J*U0^7&):=!MN,3K] -S"EK74%1*QNTM+T(&GW] ML8HU-%Z9Y;344=G%&H1=AK&_L1_+U/[[EY5^N-G/6*>^7'[-RQF#(98P3H%V M7_0?0D'C=$.09#@4$2*1<5T<^*5#UM28I5E);G0-ULH&OQMU';=%NT"VXQ=/ MT W,++U1NBEDB42JR M, ,TP1% B2* 8BD (9! "2F+N54\W,YSIT8*!L*\7.6"S8/6'K#C6-T$ M< 8D W_LO=&P_MB/V-[U8>M;6A^U_M?N![W[S%$^WB.&K#_48[_N/:,79C7R M7M7_O5Z\6RZJ$+._Y:N'=\_E2K-!42^6*:4(%?F+GG]>5&M% M-"-1Q@6'') LU71&) 6,AA*06+!4,H%0'+G0V4$I4R.NK9)!O@VZ<:.FPW#: MD=#9( U,-RU\U@I^\T="C]W5 M5_%@G*5/>LQG.%2)$I$"4S[ZT%$^Y5,FK;_BD]?U/-2H@D.;!VL^^/#R*9_)C$$24P$$(Q@@!#- M%), Q@11@I.4F? FAW., T*F]B$W(=_E1LDJ-/#Q>?6LE]/9\T(ZSN '@;4\ MNS@3KJ&/*VJDMOI=!!]^ Y^NASBJZ$#"[^G$(4'C'DATF+IW!M%UK?M$?K58 M50'B8ED\+8MJ+[+:G'QG4GB+;^^64LU@ D,:1Q)@ 2% F@ BU,,)$&"(J)( MF%J%[UG*FQP[5"H'KW2^J/?5-?^VUP/^T*>$9S:/+P *23N^ M3V_OP4;&:,Z$@\%MW\+EMJEEQ'Y8%IG*5\_Z1?V;,C$?2EZ^J(+=JY_UPU?O MM1F;L/"91"R)$Q29H$4%$"0*,,XYX(AHI&-)0^A66FH29DV-,!O=FTQ*N9S/ M65$&3ZJHLRHGDU3I].K8N6_34'9"G#]>0F8+H(M@#5'08!14( 4&I6";"_0] MY&SV&??O)*/3R;1_DGS//L,Y7C9H+^U&]@A^85_SQ^?'3\_F>/8FJRXJ/ZMB M'9PUDR1FC$$,! \10#S&@$MS^J!X%F:)I(C"42;Y4YI.;=YN] T6E<*FU.)9?= ('3P=7YN%(!:!) M&H(XYI!#J$(1"I!AB>@ M=J:S/IAYY30G!48EMC[0[+);KV?X*$*PLQ]QJTQ<^_J7=ZIXA+,(1R$G* 89 M5]I)4T@O_*G^ [$(L3CE" K8-2)D=MU0%072#D(E@X5ZTX MB*2DF0@5)(#2*-2S1@P!PQ0"A144E"B*8^A2V>M\)$>H\%4UC0J60^!I2?7G MHC0TGU?07#;0;%7TR-A="/BEY8.2QN7>+F/W"+;SXIX'3YM&/"<)\H"YHYVKW1OW0/(%ZO#.:+P$C M1R1L0B+T3/7\6$=27'U]4J:UV_O\)9=J(6_92LU2)2(4"00RS#% *42 L2@% M<60*Q[((D\AI@V)PC:_ 80A##-KTPQ%:E;M;=E\$ M:\N#S3MA;)] 7(+K,$TC/L%:Z^\C3L%U$+S%*S@+'GFN>AU((#SUH>QW'ZD]5>S-SEJU>@LG@"4Y3EF$QC9CJE[/LI77,_J$E0_F_R:@_(7-SM!XYN MF= AP&_+N7Z,J757[1/'2$0DHQQHMQ8#%&8I()1G($0Q)ZF*%*?QFQ\#O-9Y M:C2RU6X"AP [P_N&QP#]!VWZ>RLG#P*VQG\/1P&'AVH:6RX.>G\?NR_N S'* M@< 1T?UFKDOYOY_+575*?K<\$I%?J+ MZBEU!11.,\YQR$&H) %(?^B QRH$(0E5%!*"&;)J+#"6PE.;LRX_7[^[.,QP MV]?H8KO2SJJ:6.4J:!GF-ML-_DK83753&NB!Y[E!Q]AYXAH+>*^SUN!*CSIE MC34$N_/5:')'7F;=K&=058B\5.7UHM:O"F._7JR*?%'FHJGVIJ3,I.(@$RG5 MZRS( *4Q 911 2-"0QYQMVZ?8ZCMPF;C- V]O+\OU+W9V,W7F@8O1M6+X$65 MQO4VN\AJ[8>OEM6/1UJ8N;P0 Z_,!AKDZ2_-;K9KL<9T8K-$'-L\]7!P4&+FUBSLT^QU? M>CS#C=WRQ\>B/_MN%R7O\U+,EZ9G8;FI\B00QB(6S-1O) !%@@**D0*08!2; M'I8JMN5:"E9;!S2:\A7XQN3I[(<$_?9?\.1EHN156EMGK: MU$?\E;+?X.8\%T3G58XE-%X7 M-J=DCKJ6L01@=_EB>UM/JM$D=E_WN5&KU;RB/',HORC5+&,\(UQE0$ I (*8 M 2X8 X3 A. 88HF=VG!WR)HO:[Y:)&[TT1N8$<<:./?R M:CZ!]EN.S8MFXY9O\PGF7KDWKP_OL9E=^9NM9?#[I:GA.2,(0I5HEY!@J8F; M0U-)/22 (@Q%+$-&E-6)7(>,J=%P79FVO:OT>ZVHR\;@$3@MMG#/!VGPA>1P M^#AL?)Z/TT@;EVMTJHC' ^!=?LU]++LM0.G<1#QRZWB;@-VZO]K$.W%IS\ \ M4\#D5CWI<7_0C_]<+.\+]KBI97SYO'I8%OE_*;F]YO+1M(F%,XD@B],L!3 4 M&" !$[UP1A'(<,05Q9D,([?FJKU5F1J95I8$Q4;-X*FVY4+_;%T*G&W,:5_( M*H,<0^GZ#Z&=YSK.P Q]AE:-R5;#X/-Z3+;EV;>6M"^\[!X3]S"VL^'T&YS6 M7YUQ0\[.AFTOD.S\)YY1V/U=7=VXKG;\BZH2G*4,0T*% E)$"""))*!I% $. M!3&AS#!&3IFBQP1-C3#KFMN-HDWM[1X5R0]!:KDX]P#4T.OM Q@%O]=J^EP] MGT#"?WWR0\+&+U'>8?+!*N5=U_<-&LV4?J:\8U_KIW[,&3?9@KDJ/ZG5+&0( M24P@(*$IU1>Q"#"40NUY41:EF"=<.AU4G) W-8Y8JQNLV-?^G0M.@6Q'%QZA M&Y@U-JAI5;=-#3I0ZQ'7:86%YU#.;IDC1V]: ; ?L&EWVP#-M$PLA_%C3!;R M9Z7?M,5JQB%5$>,,I,1TT5:$ \Y,;Q0I,A*&$96I4Q=M5P6F1C?;MD[S.G: M+XMB^8?Y0=%5;<#/:%AZ+0-B/+0W<[)KUEK_JKA#59=,=)U.^^V;U0'>>'VS M#BDQG;Y9'1 Y]D[/R@B+52[S^?,J?U';D/BKKZ:XEY)UH];'I^?UV<(5 M*\QRS]0$JX+@ZC7>3'']<,HD@ 0I@-)0 <(@!BP4,(91)%3JU +:BU;38\DJ MI-\&\ NVW'H$7S<8M.N 3S+W* EX?WH_1;U6I]$VFI.-[]:+F MRZ=6K$^ST9-$<8B1$"#)],H8$94!GK$8<)HHR$PEX=#)@;60.34V7JMH9P8*Y\A5Y+WW60WP";;0X >>4X&[FC,I@#$+O\Y')KCQ"1 MV^4W-E]]N]6/7CRK;9F5&0UAA"(.0O-XH2*G]'\5+'+RXAY4^+YY$S337E55>*\7V;)XK"/V-D'/ M612G'#*]3F::%B7%@*=I"E+$*8>*IUF(K&G11N+4*'*MO%F6#J0K&],1R+<#;95,:\:VWRK^5\\L:X+.IT,;/6@\=C8 MQ:Y7S.QTX\C5]DR'!*.0UJ+2L:R.NN\>V*+9Z*N:"6T*)^WLY%:_?,]6:E,# M=Q:IB%%!)$A0%@)$80*H5)'QE"%1F,HD348JR>?;-I=/>IRZ?96.2E8[K7(Y MG[.B#)Y44>^ZCM5^SOLKE,D0$A@*$$DN]#J+)8 D^HU*!1,RY)@3&8U2/?\M M7Z Q')=_SM?';J=J,OI.R/GR4'ND1B=HP1/486PK#="VC&2-4;N&Y-YI<'5) M8*!J-0:80&G)H<9_&O4GO5OW?12I'&I0O56R'$S!OI&+1?["S %12Z5/R]5[ M5>;W"V8DE_^AY'V^N&]=\#/+%Q^7915VAQA,H: "I%7Y-\@P(#"*0")2$L6( M2YG@V:(J2BSO7$(X;0UP=:<@)5!8U#[*CWI:9N"'XQ5?_8>D>D)8\\Q MF^=J-7)4IR<0]^,^?3WXC,V!O2X ^Y,.=YYT-G7C7]=2OGE>E2NV,'T59R&/ M$I%H8E=9:EH?*@IXI/\F298B0A1"R"FHZBV-F=KZK:-L_W*K=8]UW%N]+ Y+ MM^_@%?BG6:UMW[.=2O\7P8W%>]9O;?;& ^Q_.?96!HV_ GOCH3NXZ'IKG0;: MUR^/UO$T?]QIJ::RBN:-3YI)FNH3D),LP[$"(9810)$YNA49!Q$/52@1Y+&T M.K =4LG)3;5&T\"HZE@&9-"1]+35.?#X##P/N@R-_VW",[ ;=\>OCZ+3VKP[ M VKG?;AS9/4(M/EY^:**A1'RY9F7N?S6=&/[+R5G40I3EO(,T*J9M*D30,.0 M@E"$ O*$AQE,K.-K.@1-C7*WJ@:-KL%668?HCRYL+0)H/"$V, F. 99#A(PG MT$8*C.D'GEM4C 4BG<$P7?>/%P-C8<6KT!>;Z\_PC/=*N31^41A*%C(2@3@V M?2%Q*@%E+-/_I"')A$HT;3I[N$>$38TV*UT/E#TZQV\]AK.#_^D!O3'V4WH! MU\^K/(&(?^_PF,#QO;P3IA_TUD[=XT8C4N6SCWJ5>'7[\U#[.RR]? MKNZ^.";-[P &,>.QC( ($XU:&.KU8YH1P @D$8DP2Y/8+0ZW/V0C-;'N441N M!S0[?Z8_$$/OA#4EX@8HL7[89K]I^*]%C)M/?]"\O<3XPU?U7,"(!R6?Y^HF MVVW=N;4 WNE=BY#4C,@B@&,L $I-LXE(A #Q3(09@C&/4J=% MSID*38U$U_:8 A?EP[)8 2WU,<@7IG=]CX"ILP?,HZVD^/R\V-=MM$L?AKCCO/6..RP3>%=&&.+ M[LU?@_%R35R&9QKY(U8:3^M8V0?XWO(\G(2^S31W]545(B_-S-ML_ZF80RJ) M!''$$H"P$(!P3$#"4$0B11.9J)%R?H_I.+WMBEJO>G%2E4]\7N@QG'\S:0-U M_<3EFJK4UIK^117]#_LX<]-90_D=S4 M78X+>IL9Y3=5FB28A30UW(3)J%N:'[7":'?R&1L#U.*H/KPC*- MR:9"L/GQVU87\/.&C3/3C??6?$?3XF_;-^NJ]6:9'[_*/CE006 -3U#A,YW) MU,\X3VKF/=.D[VJ:]C-\ON=T3UKU>?-9J!S^L%?^SJ3-3([U5/OAH ;7SU- ',Z]$[J3 MJ+3;!YI=DNSUC![I&+^PXN]J9=9'VX.GI@YZ*GG(DQ"!),L@0'$4 0)3_0>B MG,<)(W%HE<]^0L[4B&JK:>O8UB&OH /1;C;RB-/ Q',0HM,EY)VP]C&Z3GD+Q5*<0S9[Q/ZH]+4;4KS!?WGXOE0O]5U"GB-\6[!Z/L M]:)]1;X0^=-<59%I,YJBB'"6 $$8!H@DL9G&(J HI!PQ23%VBM$]2YNIS4U: M_]+L59ER>I>R/NTVY^':R&!K0_#:S"8VU#%(Z[Q1M)N:1AN;@>>;%O1?S-:A M_N3*X-H_F6WXVA0S2[P:I,::D^/C/'=XP=7KA'">1J.RO!?P=JG;ST/? MYJRYM2'>A+&@$#&>0 B2C)K4L@0"C@@&4A*4QBFE"F;C'A_OZ3B]$^$U,U2, M\%@M-P/]2M91:XT3^BJ*J5V1\.V"F/9'7R_VPY23!&0X(P#Q".G1SR*0)1%3 M0D_;">6SI\J3T#87J^_@#=C5=KBWX"=UGR],\\]7H\N9ODB\8:C:_BB3E*@P M%"&(:"),#JD$+,LDH#B!!*:4IRAK1OEJ(;^;,5[K.MP(7]5#.O'A'2<^XZP! MF_XFP68;X%54Q=0B$8\.PC26_$>U_#[6]J= ]AVU<%Q0/^_0%,Q^MZR\3K40 MW]ZS1W:ORDJBDG5[&!R92AZ" !)+!9!>A@,&<0)0!H5,&*(L=-I9/BUR:NON M6Y4_\N?"4( >,C9WCS:P@-F.DOV"-S#'&F6#EK870:-OT"A\X;M)C3T\7MG/ M0NRH=&8/PRX_.=S9MT_]BN4+):]88?S@]3EMF,F0Z64%2"/3!0^%VM64TI03 M@G$4,Y%!MV3/PV*F1BQZR?_\^#ROFF"\5UDN6\@=%C=Q%OLO<_<;QG5?W"!3ZD"_T6BAG\W7@T;?6-_!SH=GG MUT6AV-P4/#1<9)IZ_*2R9:'NV-<9P2R.2(B!S 0#* ICP"@S#3(2@5.:Q20* MK6.)SE)E:DRR5;7JFN,2:73>D%@$(XT&],!TM+%C$PJI/9HVA5>V!*VAJ!R@ M'XP]?[X(:I,";=-H@^,0_33:((T4(#7\8+D%57G!MS/NZCP)XX5F>4'B5?26 MGR?ZBN3_7*@GEDOMSZFB4%5ZP:(TU<^K8_>Z)-:,L!#14$]=,4R07E2G&2", MQ\;]E8GD60I3N.[F9^?Q]E/$ZLM]W;UO\$/N2NLJ+6YAVO>9 Y-E%7RSCD1G M/0K7]1PG.T]Z0.S?- =@/1:-^M50U'%0)VH'>L@#<$%PX(P *U7>.#? !:[3 M60).3^M9KU2+NLEN-2U?E=H9,$6*GU2Q^C:#0BD>$;/I3B. I!XD&H<$L#C# M/(PAX2QVJEQZ1-#47'BCIV,QSF,0VK&6#V"&#JW1*IH()Z-D4&L9K-7T6*OS M!!!^JW8>$S9N_'Y=R<96@_3)6F0_V=.3&= MSY6<(8B8(BH#.((I0)SKY7Z(4\#C.,E"29(DE-9K?BN14R.&EM)!I74U#V_T M#C:*.ZPK[;"W6-Q[1W1@1GD[,!T6X]Y!'6G1?3ZX;HMJ)YPZ%\]V3QIOD>QD MV:O%L-N=/6C[LRI^7>2KV^6W^J'-F4/,,$XT)P.,,@801A$@-$: BU1PA146 M&;.+"NR0,KVX/JTG>-:*!D6EZ;>@4"]JT7&F:0VH!?F>#]+ ;&O0,1H&&Q7[ MY'<> ]NN])MMQG?+ M$#/@:=!<5Y &1@CMMJV#YJ\(20 \=Y0&HDDNN!F!O'G8"BD^2.W3L>RYW0 M_A7-G;KVC)R1/@W FRC%3\M%7>"NCE&\R:JKR]OE?/YA69@+9W&*8<(C"6"* M*4!AQ %)(P540E/*4BA3!IWSU0=5>6K; MMZN+6JP:_;>KA?JDR2QK0>P>;# MCKW=]N2T1G3@2<1G./K&\'4P>NL=^=V8'S3V^Z[8/LI@^0];'U;M\>/81QF& M@X'MXTCN-Z=5)U=?GA>R^-8J>O6N/E+63CS/,%$,Q*'994:IGHY$!D'$)(EP MA"155KO,5M*F-I/=W85NLV:M355S%_EDI^T*88)GRN%U,W MV3J&]K-6S5!;72F!IX9P0@P@TD.!(D0 @3@&(8Y"%LH8Q:QO3SH/ZDV-J%[U M1VO9UZX?M[8P,"]3T++1W+0))/]LOEYC9[_R&)[? DN'^,W&=FCG]PV&]9PV M>![1'ZHIG@\5WZI%GD=X.QKF^932S!V)^V=-!_KC4 MZ [,'N_U>$0_4CM42=7$VYNX^QF.(20)R8"(:0(0E0)P2!%(5"9I&BO]2[6. M>K^S)[,NF58?U^L ][LQ-F_5*K@WB5J!]F"V'99-T/7CMK2OJLM0EHX%I*W& MPH[&SH;V#4M)7U2I<,$/1M?C%5><>JSNZ9E+;OIS MW&2_EJJ*2+_A=;;J]4*[<551M0_+XD9[!V;0[*99*E L5(@0JE9 M>(<","2U5R6$2I70_PXCIX3S_KI,S<&JM)--EDVP;"PQU*0:6X)L600+]4>P M7%L4S*OTD=Y[A^<,I1V3C31 Q-=90589D#;42?A!#>M ;IJ#]#&FJ R9WO6 M[C%[_GQ0_:;8GZ'/N'GXYP.WEZSOX9%^B@AM._#.,%4XQCP"428RH DW!90K MIE>P^N]9S&.BK#+V3XN:&HN^N_ET=_WIYZM/[ZZOOIQ7+:B%IQW7^4%I8"K; M*FCV][8Z!K_?J:^KX"?]N?S=X_[=:4P&+0G4$O>FI8#VS3Y5 NC '?UHXMWR M\3&OECDF*/W5\&^%K'MVSS )TU#!#$"88H 2B &AD&FH(P15&&4Q,F%.E+]<5Z]%M4YPZT2R_N%*511;\F98,[RH_;C MKE?JL9QE:09I&B5 X808=RH"7&((1*S94#$81ZE3+4;/^DV--M?F!8U]P;$P MNXM@:V2=;[PVL]GMKJ*3R^!W8VI0V>I(L+[?!#L*?L/Q'?JDXE @Y#;:[&)= MLZ(^P7C'GO)570!&#_6CJ;-O-Y;._#T0XEX9WK>.H\X! P&\.TL,):;G/+)S M_*PUR<5,"$0R@6,@,$L!$DC/!B2A@$4BI#@44"&G2AD'I4R-TRNE@H4R9R5B M^:B"'^9F?]^<_M;5U:LZZW(YG[.BW/[4L>3Z8< M2?=<& >FSOUHF8N@TM$C M"W9!X)?+#DH:EY&ZC-WCE[)#=4RX/5[Y\/(IOVWJG6W.^Y"()$V%!"&2 M$B H0D %1$"%+$JD2*!D3A'.-D*GQAWFU'53[Z\^?BVVGM[2Y]FKU9A8\HEG MI(>FEQJX]CGLA]_ I^N+X+9=HM3[N:P+3'XIR$;PN(SD ,4>0;G-G:I77622UTL$?6NM@ MK?9 Y\^N8'EN/6$I?.1F%&Z0[+>G<+R_9Y[&,Y_797'-?M.,(^-H(@BPTFMH MI!(]!7," <40\Q0Q3,*D1Q#S:RE6G\SX85^HNOGR MW7*;$W'Y-2]G6&8J9:D"@C$.4)I)4VPN]4, MW+.RLTK@]NKQZ@+N:?BJ$N#^;\^H_=>G0W%]<'"]*%=%-?)E-7W=/;#%X1)/ M,\4BBB5B %,2 \0$ R1,.4@2C&"24,B0TXGD:)I/C?LVVW5->_E7W>?'[SKO M_B)0(C''$5#$])5.XQ2P3 J3FI>1E# )TWA69_=_6;%B]1V_#KM6#!@GH^[S MA0DU>/4V<#:O3A&^@[<"XAA%68:TMV(JA$)" $&2 8XQU\NS,)4\;=Z*JX5E MD[0)OQ-K&P8\F*]?@>_T=2 R3F(!(Q";XGR(( @(211(8RI9B#EC66377V#2 M+\,X70N^]QG#EOG-3L1* ]!19M9S-=DQ!\Y_4=E1 MM!^_MNR8@W*PQ.RH"O3<;GYA^=S$$'Y8%E]8N^[%>\57O[!5\Z_+3"\.;A;J M[J%8/M\_?-!T_)^*%>7EX[)8F7"KJ@, 5"*+$ID"3I%VCC&!0*^4$I A",-( M*)ABISQ(K]I-;24$S88H#KX911UWG[T.FN4.]5L-Q*]_6>#<_ U+G3<7N 1(R@YC]\,BNR[N]]&_STMV?U^8")TF2[ *6:K*QV[#[4P;VY!* M!5(4I:8N8JB]/<)!Q&(5)C#$BCD%.%I)G1HIM)364[]3&T4WM.V8PCN&0SM= MK_2MD]CK6,>Z%'8P2%2C$TI>V<5.\JALXP3&+ONXW3SLRK3VN=QW!2#B06)(:$9B$W@%!*) $32$*B82(1@0A"A0RQ0792<&M>]7OP,LU)U M&D2_"]:AAN9MUZUEM6YU6Z>^'NA!*@8-.2AOLEAU4G22:]8^4/==NO:2-=G0 MD-M6F\",ADA12 !.1 Q0J"+ 6,I %F="Q6%&>.C>(G(T]:1X[\1D#OYZCO0_[^G?6$TF1Q_6[^UL\/9-FT^. M/CQO<$IX2(M^,^JOBV*GM,+-8MO2N9QQB5(6*P82&0J 6*BG0,DH2!A2$"5) MFB+B,@6>D#>Y.:M=K\64>=HIUR*WC<3S[;BY36"GAL!NQO$([,!3Q%;3=AD6 M@V9+7W^<;0F,5Y(])7-45K0$8)?&;&_KN1$DA*F!: J@5BQWJX32C]:KC5)_ M<^LCE5BH,(4Q DE",^V F8U92I\9!:Z6K1?ZR\H2* MK=Z.6S=6L$O"8JAP BB)*4"9QIXK% *>"4D49301T6RU7+'Y6\&^D?W/!+OE M%IAO, >F^U,3BCYW62RDCSNKI$+&'O;0$XW]VR-_JHK M2.,3E[.00LI1& -FXJR1R1ZD/(I!+&-$52IYQIW*BQX6,S6^W^F:<[%>'[LV M0S^,J1W)G(_4P*SB#I)[V_-.#/SV.S\L:MQ&YYWF[G4X[[YZY.W=>@-H74'J M\GGUL"R,YSJ+.400HQ1(RK%V(!D&7$(&TBP-(:=13+%;=W/?&DZ-?+9;:4U> M!MNH.M*V[-&Q''CGU<<(37]S=6^K]/+T^(ZW37IJ#*:Q$WI4R^]CL_,4R-[V M,T\*ZNDL&B_TDP:)E0]U=9XF8&Z68"21%"&(I%FW)DC[BTD* 23:5X19))!> MM[H7QCHJT(H:QJ^15>GKZ"P>Q=327SP+HI%HWQ61;8L'DV>\9<56SV7[Y>/ M+%_,5"H0C6,"2!PB$_2: (J26(/,9<@C)B%B+LZAO>BI>7T;S5NGKD%+]Z!6 M/OB]5M^QKI;#D-BQS3! #TP_WC!V)B1WN+PRE(/X42G+'99=#NOQA+,*%=\J M\RR]Z&Y)N>'SO([8-?QI8FKN\D=]B7:[]$_+C GSNX^;META"V44$P$X%!P@ M37. $NTR229C!9444#JMB/VI-C52;"PS72,:VUY]KEOKZE9?53A3;6"UO&J9 M>$;7-H\C;\>M;S.> W/OV$/9MS:S1]2'J-[L0[VWJ._L$=8C%:!]2N@W1=P5 MS-1.V0;ISB*$>4S35+NW&09(F:+U1$4@Q6$(0TFB+$M=H/WQJG[C1 M+3#*]2KP_ HVNV^\+Q@#?][6.+AG9Q\PV&]2=EO N+G8!TS;2\$^=$V/ZL=? MQ(.2SW-UD[U.ZMZ$432!$W4IYIW\8)4BA:!B>N;6GS4R!Y;<9#4F:0HE53'C MB=7&U-F:3.WS7]MBO/*=0@7M^*+&HJ9PN4-UXK-&K9M01AV+H<\A^PR#2Q:X MYY%Q*#4]U@B-5)W:[P?C5L_:!Y2=);#/$C!>U6P?.+PJM.WE@>>&?ZR?>+UX>EZ5']6+FL.F MXXR*( YE:);5)IM,:((@:18"1'&,:!J'U*VW6H>LJ?'$]IV_"&IM+X)*WP Z MQG)TX&M'%9Y0&Y@L.@ [W?;(/4+C-"9^0S(ZY(T;@W':\+V@"XM;^G&'26=B MY3UXKI*NL\7]Y=BE;_4U5K73K=B'*,$*;W&21. 8HX M33 '&2&1I%A)'F,72G%786I,8]0/LOGRCS)X:JPP(>D_/)M@]'SQ9_W_QI: M;8SYJQL)]1@H.VX:%OZ!*-ZJ#$J M]?6':9<1SWA2/Z*LXW7OV-<#VQ IQ!%1*04$0P@02PG@J> 9C&$&"88*J>: M61VRID9]34BYUM7'CD\7R'9LY@FZ@6FK-VK.Q&2!AU<&ZI(W*M58&+[+*3:W MN)&'5/GL:K'*5]^^/++Y_*?G,E^HTH0I)2@3J>FM1O2J+$JU"X6%V3^F-%01 M5\BN]/21YT^-)&H5@TK'8*VD'3,<0[";#3S@,C #N$%B_=F?,/S IUXJ\9?[ MYQ8*U M&=\VQ0LN@O?/_1T&IQ&R\R"&PGU@0AD"\C/+1]AA-V!1B1,*O&&I"3MHN@M0 M6#ZC'_6U'GZYD%7%VH?E7-]?UG&T,PCC, HUR9&$88 XX7KU0S,0$9@H%4N: M(.52+^N40">*&Z%45GT*-=]J7866E"V]_^]_(1%,_]] 5?J[\=I)^.VXS">H M0_/7#I)7W:@Y4Y,M%%[IZ*3042G(%H)=VK&^KV=@MZHZX'[4 NK4D>9H!>-( M9%0S3)AP/U>S>UIZ,XBM--C7!;'-( MG'<#;1\XH1>\I;3VU$U.T\'TI8&V"UT!\[Q[:"U^Y,U$5UCV]Q:=G]#3<=?K MP&5QN%3=W?(G59>R5')&.)6(IQA0R?3T&@L,>)JE )*8( I1@E#BY,!;"IZD M(^_HG=MB;.FE#X#<"+L-R^+ ;L-:;],2FJM@K;I'/]X1++_^O*WPJ7\J(K-YM2F^CGD41P1## GJ68E%0.""0)) M# 7G+.%".(72VPB=V@I@K7/PAU8Z6&O]:B?O5.WH_@-@1UF^81V8KCP@ZDQ4 M+A!Y)2DKP:,2E L4N^3D=&_OT(["<-Y[5?_W>M%1_WN&42(ISC+ XP0")"-A M N$8(!(+GB49E\FFX*(=1SG)M_JJ7M=?')BN?#8-?59$OY=]4?O^@V>7R1?N-]VK]^\]%+M2,J(@PA@C@6

!7L2'JZ M SPPR]O4-R]/%#C?](?<@& FBAJ&BV -1- @L;DJJ+ 8L03Z(&,X;GUTOR9, MJWCZ(,/C7%E]&"WZ;Z8J];&>I$M1Y)4*576!&259AF@J@10P!"@5%!!$!8@H M9@1"!&GBE'_;(6MJ\]$ZUJC9\VNIVQ0\<8SBZH+9?@O5 W@C[)KVQ*W7/ND) M1+QOC1Z3-_INZ G##VV GKKEC+X-==[OYN@R)F$L3=FZ+!090(@)0-,L I1$ M*DU9'(6I4S7B S*F1ACU,G6=C&Z2MGH'?!X U(XBSH1I8&IH(S1,:.9Q\_WW M9MB1,WY7AL.&'NS'<.328<(F-^^LH!D3#$J 661(@$K :,3T*CE,$XJ%()%3 MM+BMX*DQP\?KRY^N/U[?75]]"2X_O0^^W-V\^Q__[O?L:\_ MJ87*\E5Y]\!6?UL^S^7UHWZ[5E=9IDP^KU?W4F!J7-86)'LT6KBD^^-RR*EBQKP%O['*CLIYC9$=L MPR,_,,VU#:@2:M1)[=\E<0A2)$)()&5<",>Z -T2I\:( MF[/*IUH_7X?!:X#//0#N =L;'_I^/@&DQV/>'7!&.MI=2YW(<>X."/9'N+LW M]N.8*U:8#BOE9U54F^+;^LX\CH00G(%(DA@@C$+ "58@28G$,<0I%TZ%W8Y* MFAJG?+JZ"ZX_O;OYY2KX?'4;?/F/R]LK-UXY#JH=GWB!:F >6>MH3@'KH\/@ M=YLJY,[\<1(,K[QQ7-JH?''2Z%V>.'U#/WYXKXK\A1F?IK5@7(=RDD2_)5&" M@4)Z;880D29%5S,&#;.$1ZE43+I01)>PJ;'$5E<]?:X;%3HNO#K!M:,*7Y - MS!8MM(8,B;5!PRM== HBG\\YX4Y ME2]7OZC5PU+.<,S2*.4**(ZE=C&H Q&"(@$LDQ$&)$4NT6ZVHBU^BQ!= M:QU4:E^L2Z2N5="1 M^[C90['?VLWA7@\$M7YZ$^%CA*P=J9E>YX0$0PXR"05 H8* PX@"3+23HS1' M)<0ITM16\-0%^SQ(F!-V)\P7Y2/ %+KL>G!7)X0 M'Y6]6JRU#K&LV&NS]!J(P"RP&H[$NH2_'9%90-))9C;W]RT!>;W0/%#5?U;O MV8JM%Q**)$(HF@(:Q@H@2@B@! O N9"QRLP&LE4XT"E!4R.LI@)B2]G :.N6 MVG@2W6X*\HG9T!LZ/>'J43JR&XLS:T@>>?C(Q22[3=RO*GGB^IXY.89QKLOR M6/SX[HJ7$)B&0H.:,8(0((+P 34?Z.:_H1D M48JMUGM[3YX:M37*V;'3/D[=K'.6]0.S2:.7QZIN1ZWM^O;U3:WO7O]K]YO? M?^HHW_)18];?Z/$+>M9G;$K!?%@6[]73LLQ7Y2R.*8Z40" -TQ2@"$> )I0! MC)5(E$PH4DY'2P=D3.U[_+ASM-T?,VP=W5_8RA#J MMRI;?!M)F@H$>28(B"0E &4T :8NA&F4 6%"><1BIP72>>I,C?9.E8_=J1Y[ M$7S(2\'F]<>[-G&8FKU'QM.>1L<9I1%8]>P!:HI:!(/$'?N!^DVJ Q]1:9(U M@[OAZUM)^,13^S'V3TR_PD)]>5!J]=&\/_ER\7[YR/+%C#+&HY1S$%$5ZR4L M3 "/.04L9$P3-5(\=FK0>ES4U)BVT32H5 W6N@:_U]HZ%M_H0-B.'_W@-C#W M]87,F<).H^&5GCK$C4H]I\W>I16+._I1QJUZ48MG34OF6?4I5K8L'HVP&SYO M6IM2589LXK17[VJ,2G(?.\*E>L:F Z@U R*2D'1$#3GB(F@!!3SSMCJ8J$2$)FM72W$S;,+)U.$2/GZMB8NY^Q8W57 M/P_C\H7E<^.Y?%@67]AM)H:06W5#(R>CDZ+ MGX&RFE>P=SUZ?P^O*\'>"FE_C3*+RLMZ:;X7"Q?<@W-+,I2*F*N MUX$H0P"1, 0DY"'@49:E*H5"8:L:[*<$38U4&Y>E4=;DYFEU-:3!6F%7?^\( MOK:>WOFHC>/C]0"LAW?7C<:9?MV1AX_LT76;N._+G;A^V "_3^KKZNX/-7]1 MORP7JX=RIN(DD3P6 "N( 4J2"% L,@")X@RGE!/WQD]]%)D:K?2+9>XU!'8N MV1C #LP\SG%X50#>S<)CR9ES47R3$+L]92897'<,LKYA=4>?UY,AM4MFVF]K MD6HAOKUGC^Q>E5^6S_Z9DC 2$"$19;+K8&.>)L @D<<2RE- PHDYQ M=2:0Q/=F4"ZTYHM.'[YZZ34 M<8G*%H0]1K*^L6]=XTP5A9+U :)> ]9=NCZIU2R+(\I%F :1Z8JJ8P 41D# M"<1$1"1C'#L5/C\N:FIDL]:T.L9CE9:N!8V/HFK'*'ZP&GSGJH&IB68PIWFM MUH,^RQF?0L-S,>.CXD8N97S*[/U"QB?O.+O=7I/.N@GKD9@K!%4,4L@90(RE M@*<( 8E4C(E",L1NKLE145.CB4:]8+[5^*^]F^?MPFKI>7@!:VB78ZOD)CU] MZ/9X1] 8JB'>KKBW:H%WQ.R.IG?'[G#CB?SQL9C=-GO*EPOY>H/9=-8SCHPJ M/VCE;YZ+NK5>:W]Z(;JD?E[G%?]O^_;P2K]3^7E^-\^?U4<>E=@V,2#/? M1V'0=RX"G9HHRO M5KN^P&-3(7>/3!:_2_F8+W*S/C,< M:#+V%J6:$1)"I; $G"L.$.,0D)AP34EAE$1*9B1S"FL\(6]J/-2H6_D?[)7" M;CQT"F8[!O((WL#UX>73[GIRS*+$4%8DA HB#! %&G.22@& E(&4<1#1./9:KEB M<]N#(#<%G*AGH\: ^[ZFY]"R""X?38Z=63"9G[B>$#D.@NVYT7#0#GZ:M!,' MW6A_45'5WL+S(OCP&_AT?=&-?8^CIGX >CZ 6.^(Y;)V>N,^],+8F .XL2=H MVQRTC [XMZ!]W3I L[+\8MWYYB)H67\1;-ZD==_ 33^C"@*/:^QQQ\SO*GTD MW<==YX\[('L[!2.+[[DDR$LQ7Y;/A;K)VGK>JBIGR,R^Y9Z:9:L(+\]@BA@$ M*(P3@*2D@$F"0$2BB&(4(J&_?+[Z M].7R[OKFD^.2XQ M[#Q\:M2W4<\A*F 7+XMXCC-0&)B%-IJ=;K-V&@F'<(8S$!DI^N#TJ^$6*'#$ MXLYS_=U[QCN&/Z+MJU/S8]?T<_(^L+RH3JBN%T_/J_*C>E'SN'FQ()248Z6 M0-Q0DM03I\@RP"*2R"KY2%GUQK:0-36&,JJN3UUK;2^"2M_ ,J'V1A^*Z/8W-+/^[8W9-=ST.8&E'$>$;A"\ MTL$14:,R0;>YNR1PXNJ>E;B$6#Y768B?E_-KB.#.OO>FGKU)BS::/K/Y MG2H>HYE*( XY42#+$ ((1@P0R3(@:)I$+$(4HCXGK^-:\1V/9MQM+_4>W( M=HQ_;/LV W7P"/>-5/&:SE*7Y]TF5Z01Q E"TJ33(E.(6P"2I0E0"4N3),O" M##J=VMJ)G9H7?SRAI0HIJL*(2MHPSVF9Y1)AC(<@S"+!$ A#0$U?9]DF'+(-199 M'#IU>SHL9VI4M"T^.#=ZM@N+.+9L.H)KDJ1)3#D'85H6JYE0 G.:2L!#D\R<: ^0APD"E"J< M0(@2R:VVC M#QZMXO8IT]K5MD]>VSN,E]W?%ZIN[7F3-1U /^8+=;U2C^6,Q3$F:29!0J4" M*!7Z>\^2&&0B)3A*69*E3G[5*8&3(X!7^IJ6BXW&P>]&YZ!2VO'DYB3H=@Z" M3RB')HGS4.P34FL%C>^8V6ZA8P?%6D%P(.K5[KX>8:T'^PG_U$0S:#Y)4J4R MH(B4 ,6( :YD#(2D"1%IF&:(6<>X=DF:&L4<[M4=_.00]=D);#>;>(5K8!HY MAE2?0-E.R!RB9GU!-U((K?/+YA91:X-&9WAMYP/&B[6UL>-5X*W5#3TCZ1Z? MYLMO2GU1Q4LNU.'\L$_+Q8LJS4&!.4H_U>IVT\FSWI_[ ML"R:'YGKX"Q2,(Q)2 #+$@)0!C/ B,! *AXBKE"88:M<@[=1?VKD_JIYK6B? MA@IMTD70^NWR114!6P0:A_RQZMOV1W/X ];GZ'W*9HW\^MCYKM-]*48\'#^0 M8G81;(Q>GX57M4.TF<$WM0JVAEXT!R2!IIV@9:S'F,DW&2._L9CCFC!NC.>; M#,]>[.C;:#%R08\Z0K952_)F]:"*NP>V:$[L-Q;NG-?_K!^]>J_)?!-H/\." M9(^ =-<:';7P.$8]R=U MGR^J(*%6I%G V;SR@=^T!HC/UXI!ED(D*) REL9M@X#JGX"4A3 )A4P0@*8.K52 MG()14UL<_!]"379+@BFH.M&%0L\HVB:QJEU[OX(F6&ELMC&V&W@.1-A6$ 4& MHV";Q#F!VD<#C/DT"B/Y-.S[J)HTP%!Z*ZDTA&[]EBZM_<4ZH*[9J8X23C,B ME7X'F5E-I"&@21*#2"')H333M%,OK2-RIC9SMK>Q:SW=YL5C<-I-51Y &O&D MI%9Q@*3:$S!X)=1CLD;EN!,&[]+.J:/RAH7AN]QAK+XXM.;L! MM2,*?S -S!6UHB9%\U7P=SE0<40[7/PVZ>P6.6ZC3BOS]YIUVMW5N[#'\^-S M50*Q6@V9)56A'O2JJFJW9=H(F_9,*J)$S #+E":4*(T!2; $ M64B)Q"%$##L5"G.4/S6&::D?+*O=&-$V(,@K"YQ+@3@-B1TE#0CTP!S5QKC> M\7JE^[K[^ ]&_3]7G<=-2*JVP6L]D3[@^2XRXJ3#V)5'^@!TH!Q)K\>XY\5< M:1=L]>WJ417WFE-_+I9_K!Z,-+;X-DLP"Q5*.6#25#2*,@IX'',0IS1--/D) M@JPZ:YV0,S4NJU4-UKH&M;)!HZU]ADP7M-UT(=\ MP18B9_.-J*IA79HQDTHL0$A"!9"0$- T1(! HE3&4DIX:E-KH$.&$^6-5F<@ M6^NZJ36@OTAAW2&P"]-NFO.$U,#\M5&P35CV#12[X'%(]#D?II%2?-SAL^?^[ZE'R>JYNLVI"^U NLE8D3%,]%80JX; Z& MB4I3D7$%5!PR@&B: LH3#C+.D8R5E''BM!%D*WAJE+#6V^PVU"=BK%+](E@H MQQ[IUMC;T<40B [,(6TPZZ.ORP;,K=[![W=5_^-!#NQ=,?,;=FTK?-S0:$=( M]L*77>_O>;"_6.4RGS^O\A>U;0;R2;]L[Y=F VB&PY0S)CD0R*28<84 55 M&@H!A20\(Y'32?X)@5,CJK:^K78U^M/2-P6_UTJ[=O$X!;H=4_F$$L& ;^ M_*T1L/[0CUK;]47KFUI?L_[7[I>\_]11/MFCQJR_S>,7N(>T?%3W;%X?DE=O M52@CC&44@X@DF9[@A004DQ"H!!(*$\DR:16J=^#94_L0*_6")BC#Y5L\A%OW MUW@F&@-_CRY . 6C'#&Y=P#*[O-&"SHY8D@[T.38)?T<\>N%**JTQ*I*RN-R M46;JR^?/_;MY>!A!.[]_W'$9F(I: MQ@2U->OU1EV4^(-Q=]GB M\%VA'-,TM2\ITJ_:MJM@Q,<%E"G4;4\G/&!U=#?NQ-,/=J7G8# <\>R M8])&;E)VPNC]OF2G;NC9BJS*-ZK/8#YN>T159VO;DT8JPX23. ,QQIHB<"@! M"3,..%82)CS+D'+*I[:2.C6ZV#_B71]%UD>]CGVUK("W8Q'O< Z]?5JG,S;H MM30>]%#7"26_/;FL)(_;H]:4 M*]03R]>K)+U>:H67-!0UPS)3E,5FOX)!@""&@# 1 8QH*#B,9>R6K6@AC;H7FZTBU1F>/A>KL ?);M,Y"[K@% M[.R!V"MFYW!K/SK:)-QLZVU6VP$4)QC':0HPYP(@P5- (\Z R16D4B#(I5/3 M^2-RID8[VS2NK9Z]-EJ.X6I'+A[0&IA0^@#E3"$G8/!*&\=DC4H5)PS>I8=3 ME_>MM])$02(,,P$5!S#,$-#_"H%>O1! 8!9S1!C*B&.!E6F&F*[C,)QB2??0 MZOZRS\%@X$_9UOP>55%.!GNZE$$9,XCSF G[A4[."LK<)L14_3X_:/FFZJ1) MB/E;OGIX]URN]-JCN/HJYL\F5=/,_/I_TM03(W$H$@)C@&.J $*:U3C1BP05 M1U2(F)"0)VYY;,XZ3.U#;DQP36QSQ]YN%A\8T8%I8=TLV'P4P5K_X(_HRYKLK]&XE"_Z+:NITEH8()10*D&!)3@E\!+DD*9*C24#*!H4*SA6FH MK!5TV"EQUL3JBZ7U%[NGSX +_L:0JE.A7BZNYG7SDF46R(UA0;YMLN"XC^(^ M8I;;*L,,P$B[+&W0M^JWED@7P<:"8&N"QTV7WO#YW8-Q5V/<+9G>,.WMT/1_ M4H\:3N\U-<^73^;)3>_'DC6;0DTACECB$,4T!"%6"4"I9DB>\ B$"10Q5YP3 M:57=P$[\<.M8M.0]U-:/X!')B\7F&WUK:U4=RCW?MI M#!U*07G%59&RO^O,YO FJ*EN2M6\ MSRB3"5,"@2@5J79+.=)N:6@6Y0F#%!&,N=.V^5%)4V/>5YD=/7NE[Z%IYS)Z MP6A@X""4R?1&:;W]YZTMVG3?$:N"OV@AV\?C7=1 MIVY3S!1A"4AHHF?[A#- $D@ Y3BB*8DQ=ZO-8B=V:I_YMD=ML%&V\G$_7?[6 M[^S<#GT[0O"/Z,,C]/I_@D >A_T'WON:&?^)PQK'_^?NK1G M?M.Z*\!N.N7&#T8D#B-,(KV&R/3'GID"3A#%($18I#CE/(VE#BU3__= M7H;S7QU3F4YB;.=:>$5N8$+8MB'93X<>9%%B#8[?S*634L?-6K(%82]CR?K& M_OVLEXMV!7>4AE(DVGW VF'0:QD! 9$L UDFD6(X"S/EE'.P)V%Z-%(7.S$: MNG>H?@V>'5^^\]_5K*Z!VG#QIYJ,_TX0O[?++XP4[%V>Q)=SHAV"IC^/Q!090"A- ,,$0I8$DE$8ZX2-W>A0];4OG#3 M8O1Y42@VS_]+RK)KE!B>;^H?J)?>!_!,%WPVS&#)U 'Y@BC9=._U4!G M5#7Q1"UE_1&&!2)>J:-+WJ@D8F'X+IW8W'+F:F3;U'6&*"01) 0P;%HI9C & MG&8*0!9FH4Q->VGL4E;I@ PG(AFALM+6>>[3*/H0B(X+C'[0C+:D>-7:>8 E MQ+[YPRP:6G+>9IFP;^C1A<&!2\_\QE_W(5QGPZ:Q3' 4QP"%PN0B)PR0F"F M.$F88#P2F5.:0;>XJ;D0E9*;!H&FX@=8YQ_W)('#*$5 M^JXE]YP&QHZ4!H-[Z&,I7TB?T2') ;&!VB39:/!&O9(,,GE(3V[)AV5 M8-ZP7]BJ^==EIOGC9J'N'HKE\_W#![TD-FVTR\WQ_(PB)@5-(L"KHW,E,2 T M#0&5'$$J5*J8$Q%ZTVQJ) E-"7 Z')MG_G[MW76X-,_5#@ZE1L6?(6I:QT/_T O$BT)5$ !="L.7VZRVF37&M] M(#\L .O2_AE\T'^Y M1 8SU0 ,"&D2 @<1C3RC?X^*W>90W[<;M,N4;U(-V M5-X%^*%\(WVORS7GV\?MPKSFOZU79?G';MO?[)"\D_HCD29QO\BR3 B2P9PJ MLX*\M^%R=H%S&_L/&;1CSAQN& M2;!^6;%^QRQ0V05>C=@58)5M?BLS>,4Z*),/T^Q-6?PB,,\Q^&4/'\;>]_JA MY7;]7)UY=_N#S&+&,1,$02'R#*(XYI"E^I\X(2E':903[E2J^Z2DJ3G4K:*@ M-)I> 5Y'8 QN?W0:8COR] )<8$+<8?:MQJQ6\ZKI6.2/W,YBX96P3DL;E83. M&OV:6,[?,(PL7A'4*_KZVM!3>^H]XQ&A.44%C',90907")(H13")29KS#$4B M)0-\.CYQ5&'4"6D8/*]GJ8%/N:"+*"VUCUW_]Z:.\OR^6NAGE'6. MZM?58J&E_T778I9A%F=)I%\YHH1I&1IKQS=G,$D*(9-V1,C=AV^9BUGO512Z6I>[[J:SC[R",8BB%$/& M,@ICQ2.914*@R*G2S7$Q4_O,*R9MRCSQCIZ.$4/'(26\4*9($,QI&D&$,@Y) MH0F41PSS%"'"E7*+$;T7W-OG78X15+S1^0ZF.BQHW9JK7W(/@J/ZK!R;QZG&\7@KS'^.V_=#+V>6F MO-Z\I^OU\WSY4 ?-2*2R.!(84HQ2B-((01K'"A;ZF8PBI9+$JB*LD]2I$;/1 MUC')UPI<.];P#EE@$C&*5M%"U0\=E:\ W8!6ZSK4R&..L M*?O.&K22/FTOL M L9!?K'3S1Y.=)LT^"S+6)S'FF *IA=VF%8U!")($IPH3I'(I5.KTR,RID8L M+T\D+SBQ=:HD<"$P@>GC)28!J@GTF!_N8/8M*@KT&-I[&.NEJD#3!^2K- V. M-&O8/E0MCW$AN#C/GC_J26_5-_[94E)N_?=O0]<8$F%;E M^IA)()1% 15!"41Q(2!)]=HP%JF(>2&%9$[%$OVJ-S5>::PS)U"-?:!C(-A; M> 5:&T%MI$G)[YIY!2I#JTC?0>48/;\'=@SW=J,;F!S?9F"'-E[RC'^(GDR^ M5'R+=DV>X3W1R[TB?I#E+(M$GE ]+<@DU3YC MDD:0LCR"@L4D*0C-]0K5*0'GJ)BIT7NE)9COU 2\UM,QMOHXI'8,>SE0@9FR MQFBO(7A_!B/W&.9>"/P&)1\7-6Z4<:^Y!V'#_5>'*#:AZ693;5/>JEUKV[M5 M.:]I:B.7Y9PM]%WE9J90(D1!A_%C\OM8_7( ME8^&OZ&0'[%^A(-R$ZHTX0ZI6TV* <\?VG/\9EFYIN;)GW?5$**")$0Q!2D6 M'")1,(@E1C#)(D(RPF(9614E[14\TK.V?NQF/:_V?*JL,+!=SIMBW=0$ MXY7Z%QK1*@B"+IO4,?"D'^<8 ]'%VC+R82""H>,=*@1JO3S&,APQUF\$0U? MN'$+1TP[B%8X=LV =K5?=Z]S]43]&K_ZS1_F]6Y.OI(\HDKP' J""HBX*4!> MT PFBJ4D%HG,L54BJ+/DR?'!MS_J3_[KMVO+#2%WM/L_^J 8!M]@WW%H30X5 ME*]_6>D^I*>M$\H.[6U#H3U2IUNOJ+MUO1V"7&\#7*<'CM<+=XB=+]KB#GK M,&>N;8M^O[KF_]G.U_)NO=(KS9NT&)O\[_:#OU-2IU^[@4Z-WW>RF M5=K-U7,8"3M'T#.ZXTP*K=*FB%FC-FCUO@*5YG6;^(]G479V)MT!\^IJ.H@? MU1%UA^6UFSK@"0-/+4SG\,_[@L1M!6%$1*;Y(8&4)Z8V=D8@85(O6I6>4D2D M3.\N;DLS=0LV.QP(G4"TXBM,8(9@P1B$BN5X(I*F"::3T MY$!0Q#%W:C#@ =41F@S<&QE@%19;RQ.4RQ$+?2!2P=11,42-ZWX4_!Y.G) U M[EE#O\$'1P=G+O=Q0GRC/=(Y77S0Y,XWIA=:D[9R^T.N[^7Z<<801DR_(U"0 MC)OV!!+B*,)0JKS0%!QI^G#*;G 3/S5F_K9EB_J <%YK#D2E.N"FC=PEI[9G M!V+(V:Q/>,<^@6UT![7R55?%-J?J"JRT H9U5XPW-26WCZ M3T.MGS*PS-6\Y(M5N5W+6]7-"OLJJVI\5>?'*F^LRN9KG=U]'UA&&!4X@TH_ M7:^;D8(D2U)3R)ICR62<9,*IAM)%ZDR."?OS(&U:GH88-#N6'&\H0I_.7#X* M[D65O(#GM\C292J-6W3)"WP'19C\/'48T9JZ3N]72\/K?8T]Z,&[T!U4;/\_(=A$?ISMP# M_<,^--7OA]QY_K@?[J%A!Q_JD4N&?9BF5'G;R_F>_GPGEU+--V7=&5/_XDXN MZ:*I<;[>2C&+"E9496=%G"B(TKB E$;<[#$7YJBQ0,QIL\A5@:EY %W]P8;^ M!*RQX*II=%O]\JFU M#:##ZM4ZSR.92(+!'.EF.8[ MDUN91 3*!&41%_J/S.E\\L73IT9FE7+ :#L?/>\OZ;9%JD4N'TR5Y:_Z2L-F]S) M]7PE_B7G#]\W4ES_D&OZ(#_^E&L^+^7=>L[EK,@*0@3#D&<9,A49"[UJT1X0 M5SSG1922+*675V0,HOO4J*;27,_=IE>+6"T6=%UJ+VE=]VUQ;-LRYBM@QVH3 M'=@1MZJ[=G?WJTO GL'1/6UC_15H[+\"-0*FA':-P15H40 -#*#% 51 A"[# M&'3T1JCM&$;_"12,##HP=E4HPZH0:&(\H^CM=E-NZ%+,EP\WR\UZOBSGO&WX M&V/%\A3&(C$!(X6"A*:IG@9))),$11G.?%31]:"K"SN.4XCW^N%A785!:VIK M- 4_ZH:SJ[T5GB? P4/M:;H;8_@F,+G9SFT=>\U^1?L:>"X&&GQ4QIVT!FL[ MK2GJ4M"=)Z2+!;[-]//QY].\KJZQFRQG$BOUE:AD(_9/".<>D MX(RDF5N>2P MK3AKU(28]Z9:V4+ST6H-I%&X67<-ZI$98ES'F66&CM7?;W[I M6+I?0$UG8ND9B$E-*(ZOYO8!/W?>].' M[E[^W+S3N/U[QA6*$,%Z6L""0I0E%.)"$1@G:<$X4T3*PBD4R5V'J6VT?>/? MI=@NJMH8C_/E_''["-2VBK:I:V8\-22RVI6S= U3&#!0EN$,8>$/'?90:6]H M^73EL=8(\&=E!C!V@,H0GS%0PV'T&U(Q0(]Q0R^& W40HG'!HRXH_O.B!=TL M3K B@J8P3T@*49['D.8BA8+P+#.[-"BA+J%6AR*F&7%5=O3\/_\/G,3%_UWE M?F^>!]3X>0DII21/I9Y7LLRT@HGB2,\PC,&L0$HO0U D.9X]5?-?5?EW#&!? MBPLXF1SK9GF]T#+(HH2)15$ M7$4027,8GQ4H"^%18.^(_5 ATP3T!:+K@N@B;T M>LG^5?1F? %6__=\ M"02!OV)+ZYUJ31XS=7!UR1Y#$3NA4DC_[]@GU:=G[ASTXN_*LC2\.X M+_>/XUF69"*.5:Q]I1@9]Y-#EIC _T+$6'_'<9*E \X)@RC[MSHHE'LS!FS> MAAELASW<-Q_ O]56[L[@T$>%08?%_\9N&'7'W]\-"OO1;=ZP$@=&7=>QVU]7 MSW4L=U,)Y7HI3+?=IO2.0A$MTHQ AIC)-$5ZZ1=Q#).8(4H2@K7'Z!2,;2%T M:OYBHS/8*>T8HVV#LQV7^T8O,"O; ^<>T>V A-] ;QO!X\9_.T!Q$!;NI GZM72S9%,#[*I^:PI$F,KW)NI89CC)<4).BFFD75N@%J-2, M0S0+T2)G$A/WUEKV\B='/I7ZP.C?E%'?6V#V6_8V7#6Y$X/RX%U'R9*OPF$? MFKJ\PSZLSY<[>/X;@#GH,'YG,'> CK8,&_"8H3UCKH70;VII-A1NU_>KOY8S MQ11"%*4P)C(S^?D"8EQ(6!1)'A>99L3"J@-UCXRIT5JM)FCTO +5KM1J#8RN MKJUB#@$]OSGG :; ##0(H0$=8DYB<&%[F,/GCMP;YJ1AAXUA3E\Z-)"F*L1F MLF5GLHAE+B73_@RIMN0BTV@^AZG"69Z0B"C&V@C*>X<:''L15B_MR_#'^_%* M<501+Z:2HVN(RQY".V?#%9&Q0E*,_;5:/N-+#FSU'#>R?_[(\2 'AAW&>1Q> M$1I%4%.8J2Z&>I1/("O,)QW&&TTPACIU6 M(^=%3FVFKHL6TTKE >6<^^&U^[+]@A;X@Z_QJK6] B_TO0)[C3U7?+9"QW_Q MYWZQX]>!MH+A:$EHNSL'M).Z_J$?L%W33XO5>B[H)\KK@+2ZUP[*24IRKB"3 M!=6N?YQ"EB88*D49S7&F70>K_=7SHJ;&*ZVRH-$6M.HZM#7JQ[:?7/PB%GH[ MXA180YI!]:/FT/W)&WHCM7MR?^7<>CI9X=';Q*G_">-U;;*RY$6;)KL[+NO+ M]&FUWN_(5"59'U?+*AYJ)DB4)FF>0A4G.4084\B$Q) 4*(^5P#(JY+!^3*>% M#EAW!>;4][3\#I[H7 "U6H-6Z:HKTV:MW>;MNNF^.:P;4P_^=HZ<)TQ'[KYD ML-RK:\"L%:[;P_EON70>G2"MEGK$ODF+I?,PG&JM9''GP+.L'W2^,"?Q6L(W MNI#?)#=9!7-9?I!LT^08Z']]FR\?%K+-.?B@O_Q=+76>YUF1R B2A"40Y8F$ M)$\9)*1(]:(R%5GJ5MWL8I6FYAA^HO/UF6B;4(-C>:HU*N2!6'*CY>[*OO*S=%RXSDL0L*6!F6H\@P3&D"15Z4(LD157@@5L]N9.BID:K MWTYF:/WWI"6)D\)&I8AS)K\FB+/7^VCYN$LT M[QQNI7',F(HBF K3=@,E"M(L22"C>89CK'#&\^%='H](G!IA[,LPU%$ G;8< M (+%:OD -WWM!@?B;GFHZ!/-T&>*/?4L@APIVF(3L%/C,:EOV)RQ!X3^?HQ] M-PYC'K.^KI;7OU=;NE6PXJ>U]N5-"Z$F/K&1]M ;D<[GH$,3#P#,70F' =4O%*.C=Q12<TXW+K@#B&:IUU4Y9;*3YLUYK=ZI)C5>Y:^57J)=><;Z2H+OMC.=^4UTM1 MY;%]D9M;]6FU5G)N:F"5,\5)463*U!21>OT4,PR)$ IF),]3HETC1JRZ%_I5 M:VKT]5763M-*@?7.C/KT#FR-(=4.+#6FE.ZU)3T/:3_WO=U C;%)!&JC0&U5 M4_JQSC0NP=ZP^K005*8!;5N==PRT=>!6@8Y];S* #E$?;S*0(T6(?-F:< 7S MS=5?$YC78ROJL=U\EZ"N/Z2_R:H'K-D%//MY7H&E'F7]4+I\;A^L:ARD^(>G MX!/OP](;J.)/VGA!+=X1>A$ X__IPU8'-TMN0CWD!UG_]V;Y\?%IL7J6LFE; MW.UQJ;*XH#POH,I->6?&$601RF&"&6(TBZ2*G8Y#7(1/;<)MLY5Y)TW?;97@ M!+W=50OVB/KY[UK6B2;H)Y=U^3JX("I/*FH\]KK5]Z[3]X!S&H$T[#G>.7$ERWSNBZ0?#2*Z(Q%3[ M2[%FI4@02!(B-2O1*$]-[?(!?59]:#8U\JK6[TT%P;:/0[7+4_?YJ:,\GOK; MOP0>2SON>Y,1"KT?>WD9R+UU89KX^$1\&A4>#[3[>Q1T/ 6JM_J-)P6X<7VY MWLP^Z\5TW2CF_Z/?"V<^:R&P Z.,D?7^'C_2_7G-1KX!1:,7&Q)8A MK*X=NHX\/"_X^NV/)D4[1]HWBQB#E.8(HHQ7!^@4HB)10BF9Y%GLMH3LD3:U MSU\K5@[OV]L/K.VJT1-,1\^>?S$(_GJ^<," ]:(%+IZ7BGT21UXE6AA_ MN$"TN6EH$I1>9QIGY%;U9.PHDD7:BJ O"D'E#RG4-E('CF;R@&, MP\0JEYL'1!16X=&=A51UC(0S025-)!212B'"D>E@DNH%3DP8QXS@(B?6P8'' M)$R-?.H"@=T-"I>#NM- ]I.*%WA"+V0"(>,0ZW8I0B.%K3DCY19:UH=";Y38 MT1O'"_CJT_M%[%;OA1?DH)\*!VL#)JJ+[II")7=Z2,M9I!#FF33U8T^*'@^D_9WZ +N,GU \'[&BV M_06/&UHT_]-\(=?OM4/ZL%H_SR3"(LD3#(GD%*(XX1 3%L$,)23%/(UQP=P* MYK]X_M3(KRD%7^D(6B5=J^2_1+"?NCS@$IB2W" 94!;_J.$7EL1_^BP%/[QRX;Y0!^DDNNU%'6Q[GOZLQO_G"6$%I)(&'$40<2HB3A0$J9Y3N.B M4"+"V,71Z1,VM0^ZU15LZ,]N5OP5>%BO2LQDV>'AU)7H%CNHOV)C^VBFPNF<8A?Q&YTL3O7F[O%G^D.6FJN\X MDTF&J,PQ+)),S_^448ACEL&"()+D D=)5,PV]LTTCDIQ(HW1^FF83+('K6X) MUI*O'I;S_]'?@U[XS)>:N+3J5=K9JJI!/Z^& _RRT);]6N6@N1'+<>SM&.5B M1 -3B=$/_&(T_!6LEJ"CI#\6Z<7 *WTO MXW1V>?/7>EGS6#==_3HO__UI+4W'U>JK^JH=HADMA"A8HB"K#MOC(H,X-:7[ M8RXI5IE,J=76]&@:3\WM:74#:ZW<@.C(H*-KN9DSI3$+O>US>31EIQ1LQ^XK M8"PW!45,9Z3FG?C:]TX,B[4<8YS\QV &U7K\V,PQ!N%HS.8H@B^8J_8ERN_6 MJX/"YN? +K-?LH\_3?,8PR3&L/\[\F M_.('71B'>1\]9OYPO10O?]&YXU. M$/XZ X/O4CA'98U=]:;/X",%;GHO'[CFX]^EV"[DK:KZC9Y8HO+-_,=\\WQO M.DS<)ADBO%N&)2ST@MTF1J?'-U\ MVB_TK\#M/E6HW95J+3/9OGRQK?YT^^1>[^N2(;5YH?WEYHM^L6,#]MZN%6><^U QN%KU=<2E%^ MTHI50>BUQUA^_"G7?*X]AUG$4I7DF$,>%9H#2"P@+5"AY_6BT"0@LTPY]6X[ M*W%JA- J#,S@-:DTJUIG(!NE'9GA/.IV-.$5R\"<\1+&.N>E41?L]/78&MP6 M&K^=P<]*';0*-CN"71DN/!5+/X!!@(_U0UAMLI)\T^/A&^NG+A['M->>K M;762Q^7\AUG:?)&;]TWO1Y['/)SRM E1XL<+U8K/ZJ,LX- MT[Y?2S$W;7S+\@J\]]UNTP8MKV32*W!41K$Q_36M6-WCOO%[K5>@HFJ:MZ / MLPQED8SU0C&F*8=(,@DQC3.8*IKCE&$I:6J[X_OBR5-CC9URP&AGO\7[$J[S M>[N#00C- 7;V.VWF'K5U\"[NRZ>-MGU[U(CNONWQ"RZL5E>7ES(G/*ME%853 M%84B"4]5',&"IJ9M9!%#G"093'@F\J+(!"W<@J+[I$WM VV*I>V5'!80W0NP MY3ZN+]A"G].X(C:\REP?$F&JRQV5^#95Y?J,/UE-KO>FH<>U>HUQ(_33YFK. MJV/ANI'C#*=YQ$V1W(*DIMF*GL69-"E[>8*B6-"(V,_BO9(F1QKU4:59 +]4 M%]3ZNA[EG@+X_+SO#;;0I#$4L0''O&?0N/"\]]331S[X/6/DX0GPN1L&;A?H M!XKY8KN9_Y#?=F>?=5"1%&9+V'#1MB[1=ZO:7BUW;<#)\_$'5--FC&06$81@ MC(4Y42XPI"21D*@DRF3*$AHYG2@'U'5J!-75%.Q5'>3;A!QBR_V.:0Q^(/-G!%$NGN5'YJZK9_F):>+NL;=)_V[0$,1@SB+)>((02S);C_*DE*F1=:LHJ#5M>]Q7NMI[DJ=! M/>]%>H$J,#T.0LG)>SR+PF#/\?231_,:SQK7]1C/7SS06RQ+N2G;PXZBD$6. MD@(F"2,0%8) &B49I*A(,D%D7,3*I<[4BZ<[?>2CU9?BM7* 5JHZ^F$OP+/T MG(9"$MK7J?0*<=ASS&"_[L@+">,Z$,>,.YCRCUXT<-]8+O1?'ZZ7HHYTU3\W MA\U-2Q^>*9IE/-'S=8;VJ5K\!.:5!I?;4K,IY%#FU!.@1-C66>JFK:7/4:-N4.W \$NO%V8ZA M?*$7>M=U,'#N;0$L$/';%J!/X+AM 2Q,/V@+8'//R,6^Z^BCFV6Y65?[QV55 M6N+^.UTV.6&?5FLEYQO3S*#>59Y)JA(1D0C*B'"34I!I+RIB4.C%74*3/(N8 MV6MO&JY'F/#^9N^!Y2[GQ(;U;U,HO@G9[0 *@3 1D/09E9?@?U+ MH]^9&H<)U(P?/GC3J!X_0/^_1QWYX0/CK:+\!2I<6F>P2G5_]_Q^09HCZRIK:]:57?-Z TA5>H.6V#U MP6PY5_@!+S2W#\?M@N)[)Q$)5%SO4-X;%<\[:?CIXGBG;QEY;=40VF^FAE>Y M[8[W[4V1/WQG-G>(9F&OWIOLU_*L'FAVQM);LKKI>BT^?Q=TE*_P.)V^=7$8*_KH(POJ^6Z_:?6<5Y^ MGB_ES48^EK-<%"3+8@(CFC-3B"V#+&<,2L6S.$XC27.G9GI>M9O:K+!OH]:< MM]4171T+06NBZ6:Y,[*ZJFLFJ.P$?QI+066JH]OK]R6PFUW>;&@#3RYO,JK. M$TD0]+W.(WXU''4:"0+NZUDDC) +ZSS+1]C<&VC7HSSC:W_\^31?5S?M M'.Y_R?G#=[V:O_XAU_1!MN5&[]9S+F=)D@E!"($J$LB0'(%$8 QS)G@J92KB MQ"ED>&P#ID:8[TW8V<*X2FL@C2G-+HI8+19T78(GN:YW5'QOJ/A^,3QMN;SA M<$]@4Z:TW97IP-#=FFFA T6NZ+.H$)CQ'V:0.,X[DZ.;R.FM=<3:(B<=X-" MZ>$VHY;KC:FX+;9\<[O^)M<_]*.J4AI)&F>FY#4DJI 0H3B&3,0IU.Y\)"(J M M5:-TUQV?/]KQV1D&]I9=@;UM8&]NG>>G#^/W M5Y4Y/ZP>Z7PY4Y33B/(82H*TUZ8DASC5[)TPE*"8\(2G3@=U1Z5,C7U?5Y % M?]9Z.FZV'D?4CB\OQBDP_;E#Y$QAO1!X9:3CDD8EF%YC7_-%_\5NG__\\7$] MNS; W.D!;HIZ8$P5544!BQPG$&$<09PA!3/%"TPP2RBW2L4[]O"I?>Q&.V#4 ML_NXC^+5_TU?BD+@3WD'P/GB)N>1$$UEKFIJ"H;("RF!D=GE)G MT)2^['U7 MK%FN#X*:W,P5AK&2*&WXZN@]H]!4G[8M._5>X[N^TRR-B4B8B&$<1P0B%#&( MA: PSTD1Y90SGKH=H)P4-37""EC3Z>)J3A.BM=XZ3F.4;PJSUWY:W$1*-IW< MOSY_1]@R35_DS\W]7W+Q0_ZN5U'?34?HK" QD9!DC$'$!3$-&C.8L@C%><8H M=NL(/521J1&,F7/"5'$Z& ([OAD#V,!LY%;EZ0K\;TG7X';ID:@N!?%-ZC\= M*#/)>E"G(!M:'^KD\T9.Z:E^6]Z4Y;:3"JU8HE*1Q;! I#"LF6K69#'$C!8* M420H<@O/\ZG=U*BTUA$\Z>=]KP(1MDM1I35+\/';W=T;)/H<'5-+M^^M1BJT MIWAYFD\SSK6)D\I.[\-^&OD\1S6<5HC'$'"]9?/T"AGN,J_6+R>B=OZY7[V3 M=6]-*;Y*L[.HGVLB+TVI=>.6S&*&,XX4@T6"] R08069Z:VEG6;$8Y'FC#J7 M.QVLS=08?YCS/'PP[#WH42 >P8U>K8^XT2T?USYT:\X5V!E4AWU7G1F,37[] MZHNA]>Y<#]=H= _[8O".N=F7/W3 ,K]/SZ_^C'?QW&H=_ MSQA)1()3"0D6&40)%]K!D'I4 =7PVU^<;9UP6,N3)?\O$^?_S4/NR]AB:0UCTYX@B _1_UY;"$7MVZ(>*4%'':\(M3(HX\ M>K2$B--F==,A>JX:-C/?+/G:+"L_R/J_-\NJL&/3U:Q38&&6H4A1)!+(52$@ M(AA!JD0*TU0P(D@:Y]2IJKVUY*E][G5!U[;!X&*OJ-M4;H^\W0P?!,_ /-'J M#'YIM?[5G#G4"#>:=PO)^',)G-'RZBG82Q_5@7 &Y;5?X?X 7ZQUK.O'[D1Z M1KA(N&04BB1--'?E&#*6:_>$DYRFD2GM&%_&7;WRI\9@'Z22:U-88%VW,KB4 MN/K!'TI?WB!]&Q([U6AH9T)(,K/"+C"E]>OPQL1F!=!Y>K-[S,"SS9VO]TUN M-HMJO7;]N-HVIZE2W*\J=KVC:_V5Y5%4:$\L@Y*+ J)8"H@QY]H]RY#,18;B MJ' ZRW21/C6",ZVZ *]2S![DDC]? 5ENYH]ZT6MV)I_T7^=F1WBA?W \XG0: M$\LCS5!(C[?(VRM^!6K50:.[.<>LW;E*?8^GE4-0\WLZZ:3!N*>10\ Y.'T< M])"W*=9]N]V4&[H4^GOO*P7R=;58J-7:W#A+:"YX2A&,L!Y>)*CV"5,E88HB M_?^(]A85';.@M[L)4V/=,\6&3"A9'5\V;BGP >^&Y9[ZI$<\])Z]QY+B'2#. MEJP*4]_PS49R&I&+P\WX>X0W7CQ,OBN:7Z#)L FV:5I81PIIJ9J+]8,?3;'! M6[9HYOD9H10K@3G,J" 0)::FC4HCR%E!9!+%1<:L@GB\0T\:>R@W6D,.BJ#VPZTU_W0.E.\$U1> M6=E.\JA$Z@3&:^YSNWD875W_H/.%B4#YM%J;-.%OIHIWM7/\0;+-_E^=?N6: MG@225/L:1%*((IE!DJD(XHA%6:X008E3@1=W%:9&9$9/L%=4?U.M25 /&"RU M45;]S'V-D!VGA<4],,'Y@MR9WH:CYI7K!J@Q*O$-A^DU"U[PI*';P;O3LWV' M 90G2.04%EDL($J3#-),1! AEL4X$X2GJ=NF[X&,J9&:S6FP-7ZV&[07H1)\ M&W;?9R7$VKC'>L_;J8=R1MXT/6GHX=;HZ4O#.CPSD<0%54C"*%4*(IP5VL/! M".9<,A[E-,F3;*:7DFSEV]%Q>>>["H0\>?TARTU=)]V4R#>3;[G3-XP_,RL8 MX1CS%*94O\2HP#G$-,VAS'.]1D[B2+(@?N;4B/C]:OVT6ILC-;9:BE!HYS@A M*&4*$J8,VE)!&D4"YA0AFL:,1CB>;58;NGA#M'?B SN69<>Q5*;KU@_3#BD0 M\GZ]]0E-F!8^^OA^^9MZX]/TP2_UO"^_754NQYRI%YJOY M^;X2]?;4+!-()5F10:5B#I$JF*F\1"&)4<1$$46Y M7J6V*1)=;D"M^=G]O.%#8,=3OH$-S%%>,'4F*Q>0O!*5E>!12^63YM-^6'71+F/B$U0C%+.?';_>_?_QR_PU0Q21E)9DOYH)>SPHX#K>1:?96D_BJ[TL-]G'=- ;?2!,(^[E0> MO&UB![\=X?F#=*3V3XV^)L:UT1CL5>XL,?UQEQ-$7CG+3O*H7.4$QFN.N')XM@X M=P5$-&&<(1I'N7".7@VBZM3\OT8M$UFH*;#:1JMYL-Y-,RWJ357+MM(E$)J5 M!P2LAAEV.R*=QF &9E\/ :BMN4UDJ7X=:HO;57=CM.-(RZX\>- M!H7]:'QH6(F#,V=7C]+D1WW2,!WKPO5.JM5:UM?=TY^R_/ASLZ9:QGQ)U\]5 ML1 3TV 2WU95(?R;I:9M66YF"!&>XS2#1'+M9&>Q@C1E$E*:J@0CA1#G+F10AE$1"40 MF].Y@FYOC*WCOW;FP=:^[SF@H<>!-]YX\'T'3O'/#3P1_+1@XN\\'RBWO;[+'_( M1=)T5B.%3"B.$/K*DQ_WYK_&JW_UWI M"QQ+;??AZWBZ;L1B [X=P7B&-##1[-#4ZH+K M!LV=QN#Z+)K.9.. CU?2L9$[*ODX /&:A%QN]55I[(-\6I7S357ZHA8Z2RFF MN,@CR%%40(2%,AX-@8H4/.>I+%+&VM/%^TNJC!W*'G#">#]* 9[E ]0L^ A$ MK?+%Q1&/P&Z]*O6#XIM6$VMT;J@I9.FPT^@$KA=V1/ ;%PD[#<7YRF ]]PYC MHMY28YTLRS1B.8E5 HLBR2 J1 89DPSF"9*(R"B*8Z>05$NY4W./N@QT2;5# M6]CMR"@ F('YZ&P9PS#YK(Y >:4F6]FCLI,C(*\)RO5V/UEL+P/RKQ]7Z\W\ M?^I@V'>TG) N$,[M)#(C]0,K1F!&O67C>G\'5A8'E.;1[Y*\Z+H-4N]*[\MZQ[E?/7XM*V:Z#)C395( M)&I[P%)_C$U0S9-8GL9GG[C9P?J,FYP[&6 '42^7OBX(=V*SP7;LA/!MK_3G_/'[>/' MQZ?%ZEG*;UM6\O6\FJV;Y'*6F*"4',,B%>:201'FAQQKQ(LTC'"=648Z! M]9P:3S<*MQD5JJ;=LF)@V5CATH,WW !;+ >F,6RA2?SR;(IVT%M[0==@I_H/ MH0?=I4'S) 9_I+7+6[\$C@V@@P]-?Z/H<.)';"@=',.7C:?#BQNV3OO#5!U8 M/2S-?N$]_?E.+J72:\ V&O9VV0FAO>9\O95BEBL>$9+%D!=,K\Q8$4.LB(0\ M4G%.*)(\<^JX-$"'JEU^#=%CU*77!4"]7G9= M\JAAE%EW]M0TOI;?-9//?\A].L(7N;E56M:=.8+1%+W9K.=L6R77WZ_N:!4P MD3$1"9Y&,,YDE<%.(N1S]7JC/)$^"P:KN-=RUJF%/-[Z\ M=+#LN'/$(0C,HTT'XA>XOTC\N@+:(+.RU29=@<8HT+7*5 6I[?+'K)X ]LJR ME^HT*N-Z O U^_IZ[,6'#*U_+-<_YER>Z%*TJ%XT_=.M^KJ;-.[D>KZJSLK+ M_1:VC!)9J$1HG];4%A$I@I@2DVN12)D5-$ISIWY P32=FB/\;?OX2-?/U=:7 M.5%J%LN\NZB6/\W/KFF^X0;;^;SB[89PQ,VPW?[&?I%Z!3[60R>J4XWW]&FN MYVICUZ[[Z4@G'&%&(-09B&=MW^J4) SH/>._]&T5*?T'F1]A_6/%1$KA]GBJ=Q&HL7/GA,YM<_YH*$"/1(D;/)'7/-GSV)OYV?Y130P&5A%7-_W@3D@?=86 M'\_9LV?%CIP\:PO#8>ZL]9T#*_.N5UQ*4=4FN2G+;=4@LEO1;(91E#"6:\]! MH@2B/(Y,P3 .LXC2/&: M=A=PX] YUND].QAVM.05XL"LU.I:PWO3@;=;YM%C<5Y;;/P6YCTK==RBO+8@ M'!3DM;YQ8&Y:G33.29(E-"I@K+#V?&0:099Q"0EC,2J$5%&<.&6<.2>0CW=Z M0/N3Q?M@LF.#R67/^TZ/#Y@ _Q8I[OU)[%[2U._T>'S1(_1A9=I#ST019810 M#G%D^K>9LE^X2%+(L1!1@01F6#I-\2\>/[GY7/\+&/7 G[6"EHDU)\"SG)(' M0Q)Z_K5'PWVN/6JTWXGUI8AQ9]&CYAU,F<>OL5L9 M[[1I=\S2P1MV+QXVVF;=,1.Z&W5'_SYLGOPJ2ZEO^FX2(DSMO-63>7!SL#03 MB!%&208S')M^-8A FNFOL1 T3[",])?HM#_7*VUJ'V:K;)W'M5?7;2[M!]AN M:O4&6^"O^05B'4W;@TI_\ZX5(EZGX7Z)H\[*5L:_GJ3M;G(CD7*],>MEL>6; M4C^W.1DL&[<1Q2F19A^-D#R%B&,)L2HP9*GD(J/5)1#2G,"0S#S&]WDHL"X 4L#H#F(01KRC$MC6*\Y-R%TY9?5 M1I:?5W1IB//3?*FESYI45VW-@-MC*DF_SJQ8+VS8' 4JOMP6=+A.(,0FAT[^+=VF(*9 M&Q,D4=E2C<;.&K W9Z08TL'H!HH2==?GC>) !P-W.M)S^",OZ$]Z&$IZT*7N MW>MTW,_SI:R:Q\P(26.5T01&E"B(\D1 &J,8YJDL$BQ25,1N?N7%*DV.@B]- MJ@=_&MM 99SC>9*' ;9DZU&'+31ICS-BP[J'>@'9?Y?0R]0:OQNH%QB/=OWT M\^2!A#Y_6,[5G%/]W'HNT?/&W6HQY_/N@C0B/*/RFA,C?A2;&L?-L9H-8P4%MFMA2ZME7MZOM&<,!9 MKU^X/1\+>U)NY!-DOY >'C9[?OZ%[5_?/?\NJ=DH-J[NI[7\SU8N^?/USWDY M2Y(B%XPD>FPY@RB-675 #1&)$:94*D7(H#:PIV5.C9T[>H*=HN!/HZKC0M\& M<#N.]0QC8/H/EQK@OM1);O-$HHBG*("TK3(($(HAXP3!#..LSA* M- ,1Z9($8B_:B8)&2!0Q58RX5AT\-;J;C:U5JS>@.\7=^,AA+.QH*0S"@=G) M@&NT!G<=<'_YHZY:_RO8*0^NS\/L3%KNB'GE+@?QHU*8.RROF6S $X81VF?] MD-IC^[:AFVU9S>)">TJ(:,ASC/7*%V>)IB[.89'%69SR(F? 5]HX*FA4@N@S]345]%Y[X=*ISL:[ M7HJV3:,FE,9S$K?+KR9S?VW89BF^K$SQS_J?5:.S*G!@IB*A\BBA>EE%M9.3 M:Z:@*;<,TZE9Q&5W]FWB,H0NSBX?3 M<+RS"+PXNU>YLEI"]03RXTO0D8Z+V9/N"F]-JKME J MC7/%$@Q)*LS118$@(3+5PZQPRA.4I7;9&6?D3(UDNY%P93=F>+ZL=B@K[V4M M%]3L<&]6G37HPAA8Q\D-*YEY:B0L?;_+\0WM_AD-KZH^MD&#!L\@X=PW^ #;_#,Y<-XY/UJ_;32GX)\MS())&W!IJ:Y)BYHK!*D-)O@ B*62,AB M$4'"8\4I*DC"G.+O>J5-C5-VR@*C;:< F1L_]"-LQQ+>< O,%2#.96/6V/R-G:F3QX;"E\"\+TPQDWUD8_#)? K%:+.BZW/_V5S<> M.06['8EX #,P@QQK$MQHZ8\]SL#@E3I.R1J5-\X8_)HTSET^C#'^)>0:MP'+\TCE-$%04>TC M(I42O=J4 E*>%I1120B2,_TDMGKS(>MJ$6[06O4AK?5_4;@7K/;Z7S6#.-) MV4T5P< //(&T>H-&<5!K7D7$UE_1;1?Y2GU_,\L@U+S.-VX:C#H+#0+G]=PT M["$#SUOK]%JZZ)P2[(X0]H4.9HG,$2 M,F8I=VKQ8G5AX<5>9T W0)D#NJK7N^/AJ"7V,F)%GJ0I3"2E>KU1($A3E$ 6 MY216..>D<#HR"8']&!UHW@)[RV-G_XB&/E1N-08=E<'^J+E3O<;CB;(;3'[/ MBRUECWL:[ ;(P5FOX^W#IHA.Z]P[.A=?Y&9&3*WX!&E'6% 3A2>-(YQD4%,1 M9;E2O(B<,F@/14R-?*HXUB>M&U"K]8L.WFZ\=MQB%P!RU&X!;!?9\!?86 6,2V-L$]D:YQ)6$ M&2[1E-ZN_CBI87NA64#OG[+M@JZ!V+DUYDLR':;K_D9\/VZK_;@QJ:=KN?_* M#F;OJ]Z_F:"K-BA+*B5-:D/]W9I3ZG]*NHVM?M-/W^C__OQAUS7 DR3*2EF42117!0Q9"@G$!59#@D3#.9YQ@N, MBTS9)=1,T;BI^0#[?=I=M\UF-]S05ZDMKY<7DO+OFG-.R@ AHC4(%5_53!U4B\^;N_G2[.U[14GZ(C]UUJ&FO? MI/D2+$^SXE_?Y1+0YI!WWO*<)CT]V0*-3_.7N@8A[P#NS36;YG#VNWD3TWE$ MEW%BEA]U/R>JXP!7]G[^6*M9]2>MM6BBQ@N99GF1Q3!1%$.DB@CBG)HP?M?AB]SYA_V*V0'^MSMN,"ZTUO@+7F\UZSK:; MRI7>K/1BSV]J@@5"4$D5#G)(2IR M#K&,%)0T24VD#4I3Y*$XWQ'14_,/CA;G^V7;UH]3NZY!GLOT'1L5.Y8(@W5@ M"CE3IF_?G&G$,GT]B(U1IN^8^"F4Z>N!Q;),7]\3AE';_;HJ*O-<+9JJR,-9 ME*NO'C8F.@&C'. .!&6FCIT6DTNZJCBSVQQVG;??*$4?$C,H%I\U\_1"3LFYJ2ZQ=DEF;VK=OH<'WJH/%7$GP7Z:3YNIA.:\V(NM. M&E?=]+^1VK8%>>OL>'A2.D]H"KBXF=S5Z>"$32IESN-!BN2^OT@'+%"A M-8$.=2%?@FDTNPMBX=^C;U[(P?76@B^HDB,[']7_^:QX>*GAHMI%2?VH]9[4+,L MK\,9>%*^<)"F/Z?687^-A=X[9X7 ?1K3V#$%_QZS4 ^TWB:1/AE#>T \SLW. M39/?^FP4HLOGSY_?WZZ;O]W1]6:I6?'[_.GS77U<7Q[\\?:OYI*;I690K>$L M2FC$!8D@05CIQ20K(,4B@DP4B(N4Q1%UZK\53-.IS0X[!<&\T="U#T6H(;6; M%"8Q4(%GB$;576[_,VBLU!\?:/_8L?(*-%8>^[M>6NV&_.;ZNEVP+R?+P(@&9@XW@1$A]AWOV".% -_*:ANH?#V$/6&Q%L\9KS0>'N;7H3( M.]PVS"'[()_6DL^K]T?_O)#5UL-27#^NUIOY_]0O-(D1(QD1L(B)YN4"8FQ7F=GZ<;R0#DW-7W2NP4[C" M\]H&3V!1'4 7*%Z[@T[W7E@9=7\H=B?75;,N;5ZGAVJ*(H'R MA,.X4+'928PAHQA!+).<\#3+XLQI)]%6\-08:5]2F*D_H#J_9:0E5F**=YX2_3=5.2TA.ENVTO=]+*]TCO1_K9H^[&F,4JYRG M9A1XU3$W$9"I3,$\3F.5I7&<*KV+ZLI?.^8E^ \ETA_[M6F:N?XQ-^E=M^J(EUG> M:PGE\3]]6)DHSAF*#+45%-*(:&:3(H4DTFD<%1\YX\P_M8:Y< !G# M"+PI,5!>L[**GY\ARI,TU>XEPX6$*,THQ"1'4!&5\BC-DSQQZFK^6L#4B+35 M[[_=./, -SO>NP2-P-S5J@;^;)7S2%BG[/9*.@="1B6.4R:^_OA/7N?V 0LY MGWUH3KSK>.>/2_%!.WRS!"=4,?W)1B1"$.620ZRB%.:1=JF2@A-&K>H?GI0P MM4^X5;+))0!:36#TM/NB3P/9_TE[@2?T&:,K,M8?]EGKCWS9I>3_>%C]^"]] M;_51_P>9'V']8_4EGW[J*)_R6:/:;_G\A4.J\YO4I[HRZH?M>I?&4&U"?=W5 M7J^N^L-47C='CB;IH2KI]6FU5G*^V>JW9T9I3@5'!!:Y4!!E/('8U.1*!95) MSK)<(*O>OEZUFAIIU/4K:\- ;5G[E=1-Z/;&-;4N*_.J8)\Z@\G4KKE5H&.C M2YEQ7X/=3U)O-H2!B>W_+Z/G4MW]#49QI)"Z>LA6JBEQZG_GKKOH2- M6"C=,SXO*YS[?KB[4_YQN3%))M+DH^OENI __Y=\GF&2B3RC&4PHJG+ 5+"U.;76DG0: DJ-8'6T]XI/P[D>:?\8G@"SUW.R#@Y MY;W6#W;*CS]U-*>\UZBN4]Y_X<"C6?U,,5]L3?^U;^;PMZI<]_$G7VR%%'77 MKL>G;3U)WJJ/=&T*4I2:>:I,Y<_SI;S9R,=RE@N:"6TYE$05$+&<089E!"-) M$A;K9ZG8J0Z$+\6F1AU=N\#>,-!:5C?=Z]AFYO36.N,&-KU__C06@LI$QQ,1 M;T-N>4K\!@,9^A!YS#%T/W3V#+C?,VE?RHU[9.T9TH,3;=_/OZ0AN8F3K*I1 M?#:OFHD#KP\_\SA5J(K-2:(<(EE(B'F,89$5*D\EE85;%&.OM*G1=M,48*"S=#[4=LWH#,#!=7H#=P(;F9S )T-O\E,0W:'-^QOCC'<_/W30TZ8QM M]GS6;9OUC2YD%4LZ4RCA0JH$DB3E$-%,0H8$@00IC),LP7%A=:+C('-JY&)4 M[O@15_OFCU"MUK#4>C>1MXXL8X._'==X1C7TT9 '0 =DH%E#Y#D![;S2%(I+GL5L_F L5FAJ9?=L^/2VJJ80N7C657ZZ6L.H[ MT322-P5EYZV]=5/X8[TG'*-7+AYA.T8<<]P"TV75I,+8<@4::\#.G&I4CK6J M 'N3@D35^,+7;VN=2Y4:MQN/)P@/&OCX>N[(]6OK-O&WZEJ(JJ(Z733]7+>; M[ZOU_'^DF,5,899) B53"B*B*9[FID!5E$I"1)'%G(]2SO:\KE,C?KV0,&T2 MY,O6TWIQ\:A7>DW?:?V_#7D4K?6KP)=K/ 1,8W M=$3"Y85QO^S>B+W%NU[W.YLG4"K7?F"F43G70M^_1R%=>^"]U=5U$#GP>.W5 M"F:_MC$KG=_IIOF7*?\S7]XNY?^6=-W4VC#6E)L9H[DJ4IY!@92$J,!Z1I($ MP1ASGHA,D"1*G0[6+E9I:A//9UF6=<^*&#QK91V/PRX?(LN#L%&!?]L=%F/? M%=@I#XSV5Z"Q\5G_95$QN$GPU\N+;]I?7,C=GZLHWBM@S <:!H\G8]Y&P.^9 MV.5JC7L:Y@W&@W,P?T\>6!9]59:FVX9^(:5>QLAR?]H=%9)$,L>013B%*,,4 M8F8:74C3?8_&6:KJ7A!]T(.P'8WZP2TP/0Z%S+W*]UDT M_);I/BUNW#K;9\T^*)1]_HYAE'&W-KN9F^<[_0)LKI=5PY\GXV%^D9N9R'!. M4\&@$MIO0X1&$!L.R3(JDBPVJ=_*A33ZA$V--EI=JRE>MHI6H.6.7H&CLH>-Z:_YP^J> 8E19O-T MN7J<\_?T:;ZAB]_IDM:+UK98_TRD7!124T>68[T"9*9T1$PXQ&DNL.)IRE*K M/4E+>5/CD9W&H%$9['4&G^\<,ELLL.ZGDP (!F:4,^"=KWDS[(VUS_SQB^9( M.3U#7TFW9!M[:'K3:"P>,UZ"C+U-+U)?'&X;YL55A83:+BK:.S1'6TVC#8)5 MAF-)88HBIA=^60P)41+B(B=)2AAF"7+QX4Z+FAKSUH7'%JOE ]3B'L%BK[2; M!]>#KIW_Y@>SP%Q;P]71LCY.]]W.Y#P67MVV'G&C.FWGS7[MLEG<,;0P6*<= M?'-BP+4_N)9B5F2FPHR(38D9#E&."VAJ4D"J"(YYRIE*G<(9>V1-C2Z^-0FN M3_J!W\U!\.!SW3Z %944!\'9CI@]81>8F5LMZW3YJ^;<^0JTJOHL7G86#\^UR$[+&[FT MV%G##RN%G;]E8(104V#Z5GU\?%JLGJ6L*Y')$R?%]6E4E5OS5?+5P](<)]39 MU>90H:PCI8G)9U9Z'4[2+-*.($$01U0S3T8%RE.4$XJ=8H-":#FY2>%82,C^ M9/X*?/QI+&Q. AOWWAA6'1]N35G6(9'O8=X .TY\\W$-S*;AA]0]VBWYT>V6LR2 BM,6 (ID10B10AD6:2T MWZ]0)E$:9=AJ:_;@R5.C\48Y4&MG7^?B)5S]_'D1",$]2"O[G:I9'+5U/F^=]T-BG'U_F?RSU*K/R/G^C\Z6) IEQI2*]5E-0%BG19,$8 MQ''&82YYFLE,*BZM2DBZB9T:=9@:@=N=EN!!JVGR,UJ7R73_>:3K?\NZ2X:L M; 3ESDA'N&RW[Z)_QR&\%FAQP,EWI18;T6.7;'& XTCM M%I>[!X2G?5JMY?QA^;XZ-^7/7V73F=%L].VF;1$5^G](#DD:"8A$3B 1J(!" M*$PXRH5E?TMKB5/SI1J= 6^4!NNNUK5OY1!A905Z/RT%@3(P([4HMOJ"%PI; M.4A#7V#[>#7?F(X4L>8!6[?@-1><>L/7K!XT7@";BUTO0MB<;ARY,,+MD[FP M_*&V?47^N7]%/G9>$?-K?=4>A+8@ MPP0*+@PI(*N+@1[W-PJ+#V/_2BZ#OAM6U=TT?Y,>?[RFMBM5C0=6E:2]4KB)$7$+8O1X)8G&I[(14F_!:S M!#*D8JCR(DH)DQ&3LGDY/BXM#STF^VJT%@0\E*S?A+_[6S'.JC+ ./^-%I4O MUHVM_: ! +0(@ J"Z2PH'<=L4NM)6]W_5LM)QP'QO9IT%3\PD;@]>_ML#N3: M[,/G?>[AKM-"I_']W:JLZ@]^_+G1=LW90M]8;F8BQWG$\@1F1:[=(44)9*Q M,)>Q=H<*%5,1.64>^]-M:HO/_8%U9=O5+@WWN9N$>]5I0J+7ICL;06LD^'-O M)C!V.@91^AQ]NYGMC<8T\.P58C@_+O7J:%V1AL=HSP#X^TW?]JC?N/G>_H$] M2! /(&)@W<%]EOHG.E]7+5V/=";((T%%(3.8Q44*4<(1I(SD$#."9*%2(2*K M1JMN8J?&]2\J+!B]F[;8;@T)+AD'.VKVCVY@UO4#K'L-0R><_-8SM!,];FU# M)S@.ZARZW7UI?G6;W;/OV;,450Q:\X@&.@!&473=XH 7D 6*<3C(<\[(+S%'9^*X.=V,IH-BR,)J^V,KY*T[91 M*VMJW1JFW]+%O5P_QK.\X*F*!(.2H,RT;R404Q'!F&-%.&$\9?F F*UQK9A> M^-9N.Y0VVZ'K5G? ]\J#Q5SI5:S<6SQ@-WWD%\9A9WVZ+\'?:)>]@\217?8= M&J #!S!X>-YQ?YNQ]+_[/K(=X^_$O\U '=V5?R-5W*MW?%QNM$-7QV!OOLHG MTSE"S_@;NMF6,Q:E&<(LA3AG$40BCB 1+(>%(E%$<1[EB=7NRCE!4UN"U+HV MJ0$;L-,6U.K:%_OH1;=_.O&)66#.'PJ74VT0&RP&EPKI??AHE4-L3.P6$K&Z M?N3XIGJ!N ^]*NOUPG>Z;.CMRVI91^V_(K??]*,WIL_1;I/FZVJQ^+1:FZ?. M"D%1G,H<8L2TK\XPA51*#F5!DR252+OQ3CV_)F;?U CPP-FJM*_:4'6V04>* M?PGT2@6.DWG[%V7ZGGZSF]0!JL /L+>HGL)H#*Q0I)7D=K_ORJ!=5]J;;:FVE.I+5VLU1A M1 HA(4U-04%*A?8&2%)EUL<15@2Y]9NS%SVUZ7FG.=C0GT KZ3@5.X!N-TN& M@3+TLF6'8JTUT&H#HS$@Q18L@JYBG$%*=0"1ISD:@B2IU*8Y^1-S6& M.M+YH]T>&!J)<@YQR^A ?SB&COB[",*+FZB< "9H)Y77,M^TG+]+41!WNB!Q<,J?/5AK?NHF#W ME0U-91I3H>:=5*NU<3)FBK$B%D*O2&@B]-J$ZY^X)KP\+O(H3E*4Y=%LL]KH MQ_6^ENZBG3[?G0+A7MY7!3R=JGPY0=[_?8<%,C ![./V.U'^'6"K9MJ_&.U_ MO0*U 6;Q$@QJEVI@H2 ?JRR89^@=:X0-0:^_6)C3$T>L&C;$TI?EPP8]X?*" M*-_H0EXOQ>]T8X+BGF_5[[NBT/M N1F/:()3PK3+BRA$1!:0B#2'29H12C@C M&7$JJ>VLP=3A$_(8IE>*$7K!"*79:O%F9%">0^HJDN#UH M&&>V04K_FF^^O]^6F]6C7%,0S,8COX_M+J@E;?J[I*]Q6@ M2H\A,#VP_JH*>6AW +Q?2S'?5)[<;DO-'ZDYP.>5QFSDCDI<#D"\IBJ76P>2 M$RV_F_\U9Z(_-!EJC^*K=BW6O]."K);T='7- *.$)*8%SA6,4R0A8CDS M+9'U*"69PC2E/*>Q:WFDD<=HE*)';S$VEE/16&B'GJ2T9GJJT?\7=!2\ GO= MZS\:__OU[SHW>)RD? #K=_JZ2*-Q)S8?X!U,>5X>>D&P;WE3EELI9HS%,4\Y MU@-E2NPPP2$3201I(DD2)UF:S>\KMQ+[.P^\>&(!/ZV[<%PKP5WU&:_ M-=]>BABWMMM1\PYJN!V_:D!87\T#UWH)O _9_2SU+V45,7@O?V[>:?W^/4,Q MHTE&4RCU&AT:-Q]2EA20\X(7F9 \HU;QMDY2I_:1?]L^/M)U%0OP]?:/]HC2 M;%,NJDZYB[TY#L%GUF/0SPK!D!W%$0!:YY?1_;7:3= O,)J#2G5+9G6#UB&D M+P3$(T7S^8/:+8[/%;+>$#[KAXT7O>=JWXO />>;AU:UN19"OTSEW:K<[>:-L?$3(W(FQ(MC:I7 MH%86:&V!4=>UHLU19/O9VA]>@>EY*%0#JMGT(7%A+9NCCQZYDDV?>8=U;'JO M'GBP9;K%UKO#'[;K^?+AKCY.JG:-JS^^K+DEQ4POU8J<9U452 (1X0G$*2I@ MGB;:#XR44K%3DKF["I.CCK:;C6G(^[+][E)N.FUZ3036=[D059"5?'Q:K)YE ME:&N_S;\",A]")%,BA@IH@>.88@*%D-6H!3F!9.LR%,41WRVE ]T(VW/V\(, M(JD'L:M*^&$4HXZ%Y:%=T(]DC*,]OQ4O]0>CQZ@&P>-9X6"4_9XHNJLQ[KGC M8)@.3B>'/VG8?/>J;DO="_A6?9@OMOJWM=Q.TZ=9FLKB_ZON:GL;QY'T]_T5 M! ZX[0'"A411+[P#%DBGT[N-2W?ZNC.S-Y@/ =^4>,>Q \O.=/[]D9)LR;&L MD#*I:#[,=.+(9-5#L5@LLIZ2:2ZAH%0J2\D)9'$D8ZW+R>H6K^<3KGFWE5=$=4*I0KWJQB"WDW7Q;%3TTYP.%VU7;8,B$XBAF" M,<4(XB# F@@G@WF 24 BBI(8F22;CC%L(V28)PR2%,,LSB.*;/RI/LZFYK5^?3EXOKS);@Y_[_+[W;FI1=2,[/B"BC/YJ3% M,-BN'>?TY,D&$J>FI+?#44V(B>HO38?1=TZM"M=-VMJ. 9QKVL+9^OG%.2W+ MB4QI&D/*4PIQKHF%$F5=)$H#C!$**4Z'E8@;*M+4S$_KCL)Z]K"-L.U%JH=6 MAQL\:H9ASU''8L0PZ"Z\V41 MT'.,[#5Q,OINWMH/962&RS6&]65.Q7&XT7F M3F[YA+/!^^5RRQ$)D1""110&5"00AXC!+,@8#"G/(Y$'89X9 MW1BP[GEREO;F^N)__GE]]>'RV_>_@LO__?G3S:\#3I",0+A__O,<&E,YC'JL&!MQ;U508N@^UF[W1)^K+Q;?E M,YVOG^NUMJB#,42&(15Q# -!4^4OB@S2($@A35.)28)92HW"8#:=3LU.M<2N MKQ\L%V!520X>:]$M+E6:8M]OLWPAZCNDWP+S9@MF+?36T2M>#XP-1]7BIJH' M=$>ZJ.H(9;M;JI9P]5Y2-6UKO#NJEMKM75&U_>X @][%N':Q>2@/G)]D0V59 MDNCJVBV@]S FGL# MTK--[^1U!(WD8#20+8R[-[!',O$]\&IC+ZN-@,ZM$9*MN[E0'1G^05#VFG^[ M%L=;! 9INK<4#&OAU'CQ^6(]*V^NJ#Z:?B]_\/E&2*$I/"^::R[7^25=:>J: MXJM&49A_-48I"730K#' (L41J/Q"F&619KF_)9CF+K1@VW8LXM05FJZ$. M*+=U;)O*K985=^[%_HVCK:;Z F=U[65H_-G96V ;CWZ+L?4==G$_K"-%L%T/ MAJ>(MC,QWRC"[1KFXQ%OYST-V'Y%OI&\FG$ED>KOH8ZYW\:<1W% & QH M&D <2 XI)3E4OZ$$A2AD(C3>:ASM9FI6OQ84/&I)]73GI:SU.>*[ZN/=C5'# M:Z*O(&VPPW""GV?+V@N=$Z L=@E. !MK1S (.#M7_U4\>MWZX]\>SX5_58,] M=_WUIX<>%])U>9"M&J7%_'QSJ9F.'>RZA>X9*PMQ1U,#-,+M.FIH!OXO!\$#D9NP,G?ZY X/NSK MZ7#D\[W753\\TC/XS@"OZSM]*#:+NZ?B;Y\>'M3D5,O+]OIZS@-E-Q#,I+Z^ MCO(%-.F !CCDMBNN\ M=,VN=ARP@:1YFD<1##@E$'.N]IY(KR\DCJ)<$HPXM:H'U-7+U(Q@*629(E?N M-8>SZW9C:N8SG8R4]TVF/4CV91'Z0'!;[J"SIW'+&/0I>U">H/?A$PF:ZG]T MN^%MCF4:LCB!<9XER@10"4OZ?!8(&L01#@B2@_B9VKU,S02\Y!RJ?P#E6WZ] M&,K/M =LOQUP!I=G.S 8J>'T3%U(N&%GVFOY;="BD^+3V6%S]GBKK[S7992C2D),6,PCQ%2%B$4D"4HA1(S MDC*"E=- ;.@.S+NV,A,C,!THR0'7@8+'6G;-*_.N)C[XJ2Z/JB.*=*>"G0=A M,2IF;H4?K#W;& US&8_YVH;YYRW,.^'!^>LP6_L@]H@Y=4PLNA_56[&'Y:4+ M,Z"%P8G"*\V.^T%6_WY:7#_*5*E;Q7RZW(>WS##5>H94T!B^$PLVE^0/9L MT[9"@W=;L?5Z 7:2@UIT+]%G>\1;=C]VMK(E+!VYR[8M.&72+"D7+FNJ MQ_*9K^J%O5>2?%5OWVT0YUS9,PI%DD<0)WD(F8P8S$2LAHJ*),L#!V2:_5), MS=)5 8Q*"U"I45/]G6T)1[:ZU,&.K39 J^.$LO&5<3,]9O,\&M[/W_P,A"MB M1C,@Q^!F?$62*= SFH%ER-!HV-@P4WJ]OI_EHI@]R8J!XOR)SN;Z M/F&^7!6T?=WX7/Q[4ZSU"8KR8:_S&_KCZW*ESU+.U^O5C&W*V\DWRZ^TK/*> MY#%6+B6#1 IM=$,.LR2F,$Q1(A&)1(BM;OQZEG=JYKER1+5OM&ENZ=]M;^G3 MK=)0:0VUVB:W\]_D/2 D1PQG M M\_(68?<102NVME/&,IXV8*!..BMP!/_;GADT<;9&"R^AMN$@CG&,T"?&%(X3 M#& R/%8P:6E@**Z3+ZM%M?;^N7FDYBLHZTQ4W#2?%DJ*\CI>42X(-VJ_4_-L M_2*+M9:]V@2_X'C^AVI__8&NY8YJ]9:@-*4\R: 0H;*_NFH.8U) F@5)Q$F2 MII'5;:W):#8UL_Y-EN46J](M8CF?TU5AG8PT.91-PXQ3D7="JXV#FC,U\5@+ M'E#M;-8*H*8B38514X[F#!QP_)=( 0T5:%BS'49'IS;^;B.ND]%NW"CN9-0^ M%AF>G( #O075BRS>US?_TS@4F5J78&^Y/.X!9KA$#87!]S)1(^"A;D&GRFXMXUX/XUJG+N4.+$3G0\-F MZ3_D0DW_^?E"G(N'V6*F-PJ:'>#RAS8]LGX9420#Q!B">:*S(RC+( FI6M\S M%JN)C5% K+C C7J=VJRNA2XO!=$]L>WFN1GD9O/?.9">[4(;PWV)02VR!XMA M!9)32V+6\Z@6Q@J,EY;'[LM#DS.^W\OY7#L_=/%\RSF*(L8CF$F90YRG#%(A M0RCSE >(8"HS(]/3W?S4;$R=9%"*"&H9;5,P]N#K-R.G@^+97ECA,2#1HDOM M$S,L]IH<.;6B2YW#G(K.IP;DE'^<_9#BHY17,ZYGO[+I:F?Q\V*VKBA+E8^R M3?LE$4=IG$!,B)K#REV 1&()$QE&(8VCE&5&I:VM>IW:U-YRZE9WBDO9+7*J MC;'NG_#>$/1L!TJ1@9(9U$*7,"JQH98;[ 0?DJYN_AJ;9Z_[@'BD9'9W4-OE MM]M"UION;MS8>-GOMOKM)<-;?_F$$Q[V>NR)O8P][8)&YT6Q>=C6EGZ4?"W% MC5P]A+=1*DA"D3+Z&9>:9H1"FJ09E"AB41H'$8[M:IEX$W5J"\=6.+5JY%7% MX&=)5[8%@ST.K<5IRIL/V/2/1YJ3#-!2^ SL7@.ML^-##J_#XO[4PH^XXQ]# M>(6]\US!;X_#%IVK)L'N8K,J;WZ&-$O5^'.8950M%@3GD$8!@SQ5JT46!:'@ MD4WB]6$75D9^A 3K&]T'X)5P[9Q#.RO?@:69=3X-(<]6M27<&:C%MZM$ZPZP(UB[.8)3&"$27*;J9)#$E, M,,PY8ZG, A)E5FF/)T(ZBG?L%5 SXWDB3+YCJ/NIA.[/5WK4=VI!N_H9U83V M*/K2AO8]>CIOW8?E YTM;A%-2^K"+ MJO9A\UW8LG MA^Z$UK.[N@@Q76^*^N5,,QI'FK=W4QM MJC=2@DK,@;/]"*BFVZ)3H?*^-;)&:< &J0\$QYNDSJY&WBCUJ7NX6>I]>@A5 M]VN!&G8D4%-^6NR2ZCXN5UOR@-M(,N7Z\Q F49!#S)0=88(*F. @#DE&>4:Q MV6[+EXC3VZI5LC:)]R!?KIK]A8[#ETD0IH%X;V-K<.+[QN,U_:![/=8[18'2 M=$>Z\L;C:T.:_K;C/!;=^EN-MR5AN[_!Z*=Z]]#OB"3Q_E#;IY?WV,^I-3AO M5E07@&ZEPR]$E&\9">\VA&M2YGP0 0,QE1JGEH20);C&$HD@CP(:(BI M73KD4$FFMH?XH.O9ZNLK=U M!0[&D[E'X[X9K+[6FKWJMY:W>8ZEKJ(!41;IBL]80,:2!$8H#FDL&.*Q46)(7R=3FZJUG* 2%&A) M@1*UI+$P3_4Z"FG_['4%E.^SS"$86:5_O0;"X"2PHPV/E@KVFFKMA+!7GQWF MCG_>K#=T_G&S$%OZ!TEPG&R?;[;1CG(0EB#%,A,<2,YY!J!C86YTP$62P%L;J3T-O; MY&;W3MA6>,MRGO>B:SCI76'FVP)TP55OMH$6&)02N[0*)LBX-1&]/8YK+TR4 M/S >1E\ZH>Y %>_;)B6P,.""2P8#39N+@Q!#(DBN]N\=>XE))YR&YX[CN[EG"][L9G]B[4\U. M+N[N)X<6:%+[!7TZ6D6'$\1H*AF"+ DRB)5K#[.<$\@H2E/,TIC1Q*[R4KOY MJI; [&@$)%73H[KD"TU\7(I86ZU#NL&=3YU,AD MSE^6-9_D(=_D9EVLZ4*?[GU;SN2,S>GWGA0$L,*@@X;W#+1P +]I)$ -A:U=&^WE,C294WQE M?%OC*;XMXW$P#QVY:7 L6TO_Y^!0'CHHSCB2!PLPY![_[BY,M[C?I.I\IED4 MR@RB4KZB+MKP7"[Q34 HHB**<$ZAFO88XC1(E'^=,YC)-"$Y2Q,N\6G7 ^\/5 MJ5&M3F2LE-M6KWFVB1OZ'4>;>_EO,YXCW;>^EV"QT0<0 MY370/VJ:>4CKH@UW9=$&H8LVY)KJZ*FD.M*Y-<=F[/J>KE4[NOF6QZ$^TUTQ M>3=;+,H/5&]2_5?+H$FRSLH/6Q+UV(6FEU)"J?R?IY(P_TR9?"U?+F?Z2Z*J MU[OMXF^NL@79EQVBZ/H=K00I M283:?[]8%NLOR_6O4O8TYY5&:"AC%/((XXQAFND!Z'&1)BJ*( MI-C(E_ NZ=25 M?ML-KU9(?;I6EGT-&IW.P/G#RIY_ O5T0=9S.X65 M4_%,*Y5W=M;;)NQAT<9U_G"WH@L_H_*M< M*?_H0?TBSQ>B^7A9S+0&5WHZJ']?^,])R 0+9 H#3'.UI\4$4J:VN+JTGTQ# MG!*[,^!):#6U-:N%0FG8&AP +4"-1#NL-S0C[BW?),,@\!1DG=#R:/UJ>+VR M,ZG1\90+^)::O5%>X00&\WB.XA2$LT]S^J8=V/,?L^(V#'B8TU!"26()L9TH/?)"4Y-BZ.E-ATHT4YJ.OSCZ85OZIOZ$8F%Y%1"$F9( MG]%PR$KR59*G<:JFI B%!<=29RNRV->A.>D+)NRP:Y+ M]Q>;A\V\=$=UN)G.=;A'9\K+XC8A(8X0H5"F)%0+3(1@%H<((HQH$B9I$@3I M[4+>T:HP@Y%=M!/!Z,TFU9M]((C?P'PE)JCDM# !EF-@8#D]0/J6>3J-Z&!$ MG"ULL#^\1S+.#G&W,]K#D.NUYI9-CF?FA^FZ9_\'-C$L1O]!/NH 0E&E:GQ1 M&M8Y/RB3NF9F A.9I! CHMQBS 5$">1% @&>CB6@A2AE(HLA1E*)090:%5[J4;N:9F;W9J@5*O,U!J!I+Z'P,+Q?*(5R5_J## MLR_'P+O-;'4DV[CIL&X!/XJ_#DKUBO*U[>8H"0E,891$G"(0XI@ MQM5/",LP"Y.'D%-;*5HZ@O42K+9:@H5<@UFII_Y<_\:5IN"Q5E5G M7RUW%JK)2_@ONT7"RWM@MF*\]>AZ7CY>#.Q.0: T!)6*X)U6\B?]9ZTG^-H: MVW=:5_4"_ 2:=:C1%_RVU=CA2N)S0)PN*UX$'76-\0GURP7':U\#5Y\6 ?YW MV@Z): ;PSW1=__:OV?I^MKA>2,TNMRLE?"M0E N"F%IG8@1QHE8<$HH0(H)) M&">5*%F5"R@*$99*)Y8)PVM 8FO[1 /<>-6'K/9;ZG68P M7ZZ@UJU=E/T,U+H]JR?GI476%^86 GQ7TTRM#=L_EV259Q5WI5+?H8UW@KQ; M:WZ:2./:;2?P'5AH-ZVZB SI"^.W(I4)CJ6 F(4094*#SKW2F_+P+^CA;T_FVMCK. M\BC6$5[!*<0(1Y!QF2M8(^5U8<1RFEG5!;:58&JVH5*@3BC7:W4C_7_^1Y@$ M_ZUU@)\6U2^U*I9%A:U'R,7>L^G9@WTG?0M\H.57.V10:^"!('@P?FZ+ M&EM+,6[-XZ$@'91$'MS0"2QF?570BH) MA1G)!0J3+$ED9';]=WK*V=B4<:X=;R4'6UJ)U59VY?CMA ?S62ZW/ X5040- MA0[8Z8\'\)I-8D1LB,\F(?"$EB4'S&@U/&?@E^;5NFR]6OKC/8*T,[![8VND MP XJT,(*:+ _;#]1 M_]/R_?TO_P]02P,$% @ EXFM5%F0;V V@0 \"L& !4 !I;6UR+3(P M,C(P,S,Q7W!R92YX;6SLO6EW6SF2)OQ]?D6^-5]?5&)?^G3W'%F6LW3:*;DE M9=7T?.'!$K Y19%NDG+9_>LG0&I?N5SP@IXYE65+E'QO+ \"$8% Q#__C^^7 MHU^^P70VG(S_Y4_LS_1/O\ X3M)P_/E?_O3'Q0=B__0__O6__;=__O\(^9_O MSC[^\GX2KRYA//_E< I^#NF7?PSG7W[Y6X+9WW_)T\GE+W^;3/\^_.8)^=?% M/SJ>IT-SU;]_Y__ M25JJ S6)!)L=D<)KXB%((J*A4=/$G,N+AXZ&X[__4_DC^!G\@LR-9XMO_^5/ M7^;SK__TZZ__^,<__OP]3$=_GDP__\HI%;_>_/:?KG_]^Y/?_X=8_#:^Q/VZ M^.GMK\Z&S_TB/I;]^C]__W@>O\"E)\/Q;.['L;Q@-ORGV>+#CY/HYPN9OTG7 M+R_^1OF.W/P:*1\1QHE@?_X^2W_ZU__VRR]+<4PG(SB#_$OY^X^SXP>O'%Y> M+I7_YSBY_+7\QJ\W*O;C=#2>#^<_CL=Y,KU;!!4L :0X>\T"#?XAV44S,U3- IHSB'_^//GV*SX8(#IR2L?TGX?! ?3^,MDFF"*ANGFG7X:GP#BX:*X_HU?O_HI/HC$+\-1NOG7 MQ4+55.1\TH5-2:2]RO6!YCNL"%K^Y*2"N9N2S]U\' MYZ@!**(Y'/G9[#2?SR?Q[P??A[.!"28#"X$DIQ61RF9BO8\D11<$<.<=8Z\ M)/M96%!]_:8%2GZ%T7QV\\D"+(2R:SOVW]\DJ1\ ;:GB20UY-P"<^_2_GUSZ MX7C Q/&&$\295D MO&#@=[@,,!UH%RB--)+H"@.1)V(%VMS,(69G79;YM5UH"\@\)J5?Q&RKV\=0 MV4K0#2#E'*9H;M]=$V^3,(%%#!M<1N)30N*#D$1:10.UDN94!R4/R%@)(7Q/ M$+*Y@'M$Q^U6?-]_PP@"CM'AFTD20JB5R H,1)SXE"]\WZ@*X=I&Y< MVF??WP\^NG%/.I1LS_BX7=0.M#?I0)2-0.#?K_P4GSCZ<09?)]/Y0'.MI$B&)$"_2Z*MPX7! M@5!P:/TT('>R,S0\>GG/QJ$.,+81<",8^3"<13_Z#_#3#_C);!"D5C;B)FH, MH$A,ML0IQD@6VH+F(:FH.L/(HY>OA!&Q9QC91L"-8.03^DJ3=#1.[S&L&V1- M.=4FE R1Q^W5.!*D-,19+4+,S&0*G2'DP:M7PH?<,WQL+MR>T7%X-9T^P/<- M#S+3D*3S1(-&1C"R(A:C+V(4MR);Y2G=W@U]Z>TK843M"48Z$7$C1N1BZL>S M89'+]689G-/'[[2C#1>P*33D3<1%C[ M83B"DZME2.Z=U-P9M'^ZQ.40B1?)$NI#-,EIJ6-7P>S=6U>"A=D36&PETB;@ M< :?A^5P:CP_\9DPHXIGFN#E"4B"RC,)T!(F';UX)%G:O M8+&%:)N QO$X3J9HY!9"69PW'$ZNQO/IC\-)@@$US'H;@+AB[F0*FEA&/4%; MR$!191QL[Z.N0,A*P'%[!9SN!-\$CB[\]^.$LASFX;).Y=I6TAR8X<$1$8) M1]S'4JGC24Q1TT@98W%[[^15$E9+I=&] D\7TFX"-@_EJ,-F71&P7$FX))(O]]'3Z M:3KY-AQ'&#@NDK1>$>X5)S+8Q7;*"!@F@LHJ<.JZ1BMO P!;^@.PH5,9ISQ%A;ZAMD)%8S1:C.*FO%.,W;[SWWW[@:(O8F M([NI+'O&0*G"'WWZ,AG?Y((PUO.W MKH:%?4F[;B73GO%P#O%JB@)A/%P,YR,8Y,1"C*6"*BOTF+RD)'B0A$.V,@O! M:=);X^'Q6U?#P[[D6[>2:<]XN)CZ$2F!$&IU( !1( M-D9)KWP4;ON[$0]>N1H2]B7%NKDT&S$+1]_C%S_^#(OVM -9-X&9XS$^S\DHX$[1#[SGOB;3 D6(\.E%4R^:Y"U>3RZ]^_&,0F'$ZEOP=5Y9(;@(:2*5)#@D$&&3,=)4&N__>U?"Q7[G2 MC>7:!"KNW>LY_X)"G)U>SSJ M_.4U.E9#S7ZE3#N3>QLH0C%._>AXG.#[O\&/@559)(0\D6IYYT<0[]%,:A5$ M")%Y=-&[ L[#5Z^&E?U*EVXCW49J%9<%E\O*W.NJ;45S]D$1*G@1"0;U%@R0 M% (ZZ=F@F_[:U=Y-RN+OO7XUF.Q+#K4;*?<,E0/D("VX&/G/@R!4YM10PG7! M>!2)E!)#Q+ZD4C>79A,;2JFQG![Z.7R>3-&K2L@I M%8(XFHI7Q1SQ(05BC?46\#^TAAU6KMZ^>#5([$LV=5O)-@&,\TL_&KV[FJ$T M9K.!Y=YQJ3AZ1EKC=J@9"4 %T13A;1Q&:-)V!(P'+UX-&/N27-U6LDT X^@2 MII_1>?YM.OG'_,M-/"9R8(K[5-B@1#+<";T1EI@(VN-CF.!=.:+/$K :4/8E MX=J5I#L#S#__^D2NR.7?-^Y?=GAZ]_+!N.I>M2.R6;=* YS1^&8S^.0_0T)\O+,;<-KZ3-*COK2?(Q MH9]!2]Y=)Y(MF@WFT/7TKVW4'71X>H6Z;3N(',QF,)_=\FJD4M72 M^TRH*U0\[BJRA= ;:#JSI/XZ97S+!%56 M6IKD]=XJI"..Z4 BQX]Y"H+9U[R6;9'SB)Q^ ;2-?I^%RC;";@ QAW[VY6"< MRE]'_WDU_.9'R,SL8'[HI],?N.G^U8^N8$"CCL!,("YYC.O,)[!#6L/A#>P#FG'();P4"X=),.)-8(3 MK;4"RC 4C75:AJY 7#_M5NJ!K&M]- "QA\1#=%*Z(-$)+ F"7] ^H4UV L24X9(KD'@@ZCQ%U;>9FY M8^;55C#;NM7]M*JKEO%>2YP->- ?ASX,1PO;AT[^']#0#J:VT M_4+&>PO1-P"@H\NOH\D/@#,8E1F93V4UL"EJ)9DG%GR)5KTB7AD@GCHI-<4- MW]#6;3RYA>L/5S079 9IL$8L/ MJ7.YQQ9*@< M4F:(%8!L,8.[=V(8Q=0YKUN1P&8\JGJQ7PU5-6"V'EO?>YQPL ; >&JM&;F M,A";46[&2L\ZZ2U7J:I&8^J'LXZ4D@#T+K'Q,!*:9-'.; R8$!*KDGI M6(.+Q$3-=/1,5-\*F_&>=I*@6DOD36R%EY?#^24L:P&+M1V./\,X%E:,MJ4A M"0J" N[J+BAB2WMG#%\Y[NDB6/M:?X_M9B6_0%0S'E7-+:\;E31@BUZ1D#8J M>E[JERW3R(D.)(B : "#MC::$"*M JXMSVNJ'?SM!%L=*:0!:-WKD#,['L?1 M56F-'_JO0[24*#(/48I$&%"/X0XU)#CE"35&2"T\?E"G MN'P=*ON^JM<-,EX>#-^MFAJ X$&,5Y=7B[SOPGTL=YVG\ 7&L^$W*&-[+N'C M9%8*ZD_SA?\^D X@*"N)YBD589:SAJ0)6W2>Y()#JK.?KDEHW^?658!84UD- M8/$,YGXXAG3DIV-<8;-[[+Z'/(S#^0"2D90&36*R&")K&HDSRA'/4M2B9'U> M[42_.?S>IJW? +,2XCI620,@NYB"GUU-?RP$MKS6*"E8RF,HB404$#*$X0YS M!"!&8VAT1M3)5CREI=] LQ*(MA3Y^J!Q2]",X?/B/+-.%# 0DBK+:":>)X<[ M/<8Q3@/%H!G#8YF#5+Q.=X2GM/0;45:"S98B;R Q\58X- "C9+(\$Y%+Z9HR M:#8-LF=X=!FDRA[J).??HJR?F;9]);RV5TYG8*O9[N?\ O_\_>CDXOSTP^FG MH[.#BV/\Z<')^\/3WS^='?WEZ.3\^*]'QR?X[=''T_.M.P*M_;[NFP9MQW)' M?866GOEM+>N=<Z?[HQ;BSG'AWPV71> MKC>FJS@_G9[#]-LPPL'WX6R@*"2;P1,A=&D%805QP!-JE5+#7,+X8B6XR/ERCH.VFUN38G'8JV#6@L]N(E![/WDTL,/@I:9HD0GCTN%)DIP MA0 !8U!82B=N5PK/UL''4S+Z 4DWFGT*DRW%W"-6BLLQ^##\#ND#P$>D?SP# M/TZ?8/K'>#@_F_SPH^+2_0[+&=$BY1)K$"8-BBF5F:XB2.)M#$)%K<&IMUR: MM=[8.TRVU>RDMIC[QLY[^ :CR>)2_8V<_'5;CVMNM#,^*.39,L>EJ'7B^YB6OD\XMO9:.A)S T Y0^2/K^#NQFO4*(^$B@RFM%N0 MSI=:TD3PGP8>7=3^UZIQ-;$!LOV#;#AW/0ZV: MJAI X^E7F/I2EG4XF2W\@.L>9W<"9%)B2&$-<678I(S9$0OX+??(9S169JA4 MQ?L6:8WL?=V8M6X5T0"R"A^G^7H)#1S/W(FLB T912,RX#(LW1^H,=DE!Y'5 M<9D>D-&O;>I8Q4_JDS:5=P-@.8?1J!C2<5JVB\6OKX4SB": M=03%\II7U(, M>:)H7\%*Q8P*3%5*(+](4[^&IRZ,.M)$ Y@Z0[4@ :6C];V@](89IXWG23D, M3HJMUAZ($P(-ME.1TH _JW2AX%6R^BT?JHNL[O31 +A^@S'*:H2\'*3+X7A8 MY%,FY]ZN%?3YJ+"<,*<]KA5?)EN*@#S!(GU"!=0I47N#L'Y+B^H"K$N=- "Q MQS(:,.,$2]00#"1PB9@82'#X%3596\X,XY7J1!Y3TF^A47TW:F.I-U!M="N= MNTK@ ;!,;5!(N Z!2(Y;N!7.$,]#2EHD02M-T7B&F+X+9.L$;1L*NP&\+*:^ MPVR^Y. :]:7/, @34A2>J%!. #0V\NTE%;I,OE, V-U;IJ\1%'?5;&=(J<3 ML3>P2=T!_R9+-AQ?X8*X7AF3\>P=Y,GT^E["A?\.LZ/O:*517<.QG_Y82+)< M42[YMA/5>ZJQ0$"!S"843"5**TKW(!4\!:*B3*WU 1K_% MWQTC97,!-V!;;JY=?8+I^1>4WCL_&\9!N40:2SEZT F#'%Y&&F6$NXO!9Q8% M#ZS.'9**.M\R'0E ME-534 /H>[R$W@]'5\CK("AE=-:94)5*4[[27\WQ3&QDRFN;'+5U]K87"%KM M1)#N":2ZD'H#X'EA95QS\V2!##0HZ1E#:2U&"UC M2$+CY1C,*V%$;R.D[TF MH:N!;5\*L6IJJ0$0KM);X=-DNM#>?#X=AJO%D-.+R2?_H$$E5Z XT\BLIK+< M@"VG#NA%@$&Y,VS M^?70N;?$,I":2YX:7@@U--] MTND93F\[2K%@*34J$F]+LQ\A@ 2O/-$L:"]!ZBSJ%+>\0M1JEGI?#I:[DO[> M=:0XOS@]_+>_G'Y\?W1V?O3O?QQ?_,=#5K;K/_',T^MVFWB+G8YZ2]R;D/9* MGQ3ALHWE?F8(I;.XXA1C+RN)4*4J004>*I6!K$1>QWTG9 Y*:*,)5\*7<8-H M]!-/1#&>((?H*/OY^TYTCXLWNE"L(_4&O+E;ZI<2*59W,EZT*RZWZYFF:$M3 M)E;Y0*0KXY*=%P2$S6O8- .A>>^&WN@M? MWZ-/U!@:D"-F4RCWZ"5!4^U(2!A &VY-H-5;0:]&:K_ ZP >+[>"KJ"K!L"X M0HOA:\9XE"ZP8$J5#>"Z%;AN,W!B?#0B 8,LZAR]K$QBOYF+[L%71S<-@.YQ ME^%K+J(TTJ&'2F@H]??29!(8=21K\%X)+ERH=5'K.7KZK5_O'DX=2+T![#QH M+GS-0F"<<6>1!8;*E1KEXWT9 LAU4#E1JI*L IQGB.FW=KU[U&PK[P8@\TS& MSJ;H7*"*,,=*[P9M2O]R3IQ,EC&@H&B=ABV-]_7I),K;3,P- 7WU()V> _+ MOX_'3W,I9Y/1Z,-D^@\_30.?F%9,"Q(]9%Q7I:LY-93H['%E<2^SK3.W>DU" M&PD'-\3%TU+P:DIJ (/+:IKCV>P*T@!]-VV*8+@O5X281AL;&$-8:!#9)RMM MI9;S]ZCHO:%N/74_MF";RGYCW'R%Z7"2<(5,Y[7&%BAIJ-.VC!6%,A0&/3VG M0R9<&V,4M]I5*MC8L,M\M:UNITC:3@_-X.GA;0HIA> I12**3R"-P3#3"DF M4^ ^HE6OU.9N_>LJU>*R7:)H<^DWL)'5+B="=LN:8<0:8W$]64V, M">J\WFVUY2X+T:H%D+N$=TL(V7C!?(-IF-3(;2R=D8.((D=:!AZ41<U%""2;Z!T52=E=#*UZ2%2_5YQW"=6N--. 77XZG>N&D](0Y7>8?YFD M@>;;>8->%KIJX [T\3EM$ M6>_1L(\_?UIZK8MEM?CAZ==%3X&C[S"-PQFNL>9!33X\-V,H7.%RLQ.<9])E1&DMU [.E[M@QXHQU M1%F7%&B#LJTX(GP=4ON]Q]T 3CO28M_S+5Y=A6CRZ_CB8_8+FS?+J:QB^H@D\C/YX-P O#1RX8$]WR+O0$?H5.5MHOJ7V1W)ZOL3> V@[5V2YFETOS!/ZQ^-%LX'SP.4I-."]< M.9.(#8(2GJE>CB0NTA17!+7\^W%AM Y38*:Q>&B[5VQY0.5DM@@G!1*END MY&4\$">@61)946Y%2]^IJ (-WYU^SB\D+]Q 6RRR@=%,Y M6H/Q;*'?,T#ISH9SN![5N)3&&<3)Y_'B*0O!#+2@.2EF2SG.6S:7!&=PFE7+3(.#\[_\N'CZ=_.'W*Q76>,NX?6;8CQ M O'=]\$X]+,O'T:3?]Q-A3$@C,I,$AVRP0"7H9U)"1!V5"O'&21>>6KS,U1U M4(I9GOEI.ODV1/F]^_$'[M['X]O!) =Q/ORVK)*ZD4-((DKF!1'>"MRHDR<6 M4B9"!0;92Z]T'4NU/JV-7%'8%DW/5'#65%H#WM7#&E6PP0;O/'&ZM/\T !A/ M94TR9Y*)D*A2=1K/K%\A7 U,M77^:I'P.@IH #T/8I42:(SC< 0/6+J8K"M- MA^X$R*A(BL@^^@5 ' 5*P ,'T)IG5>FF>@5N^KTSL6,L]PZ'!I;$>\ WQ^%" MQ?CU"!:Z'J>#RU+J_%^+SP?91PME8A37NBSS4JI"=23)R12#%Y1"'3N["G7] MFM_^,32IK- &0'HS+.-A_FC@<)%[%P7))I?1!0YWGV0S28)S1BT#9*9>=N4) M/?W:SN: V('2&H#>AQ=R_D-S\<+]R?8!PXX03AWBDBO4W$2>E(\MY" M-AZBK0/ UZCJ]\): MEW<=S/X"Z?-B[-WM+]PP789!2JV%E9X283T&F1Q=)^\H)U1F[ZR6U.4Z*8NM M2>_WOEISZ-XM%%I: F%^[Z+>S16^#Y/IN2_)4#\:_A>DVW6ND V+G@W) 0,$ MR;TFSL9$:-ES@L5@E==)3:U'9[\WW!H$=S4E]X_D14DKL@*X3@^O\/WC^.,, M+A=FL&@G6T MTX _N[@%74;CHA ?S(@><,6$L]P38VAI*V^*+Q0C\4IHRKCQ3ILJ-O)%DOJ] MV]8,%KM57?^6[^7SW%O)7=>-W(K-YNQ,:>";HLYHVLO( U>:RV5*DW!*.%FG MJ\SJ-/8;=NTX<'<0XN1HOKI,L5B": D"?&QV1V2 QI:DLIQX^ M.5S.UA'/G2=*:69#",AYM4GRJY/96DNM;K#R)B2[4EP3M]B?LO=I"E_],+V_ MINAZ+[AA]F V@_EL8*U!J6%@)Z+@I5\O1GG_M"(Y;JJEI#[/P=.<5+9DS94Z:CYH(2LO*"HH$K2+)3!BAA4Z@Z[2?68V^ MUEIT[0B%6ZNJ42-XXY9\\C\639 AX9HR,1 &16I92X)K"LV\3RIQ)UR4N[* MCTAKK>'6COW&31349 1SEUS_' MN$PJ1GQ65K%L4(:[PN,+)+;6<&N7N_&6"FL2B8>3\4)>?QO.OQQ>S>:32YC> M,/ACX%-TEDM+/%B-?J]+!+T/C\ZOY)9S_).K'>'Q54);:Z^U(U1VI[PFL7F; M\7^Z[B0 3T8IDJ4M;1@I7V:FL DJL? M*^!&(%@H@Q;!!UT&&.1R/8X1[IGEP&*2ILY5U]5I;*Y15A4\5M)9 Z/C7^#L M>/P-9B\<6'GQVE^ED4N0%"4(N$15[,4 M)I&0N"3.FL@4B]R%.EW^UR:UR7MIU?!959$M6,Q[##Y7P?R,8$O[!6T$-T1 M0H$&STF0EI)$74PZ4$9CG5*+#8AMLA9H%VBMHE6*D8V6I+C4,6@J;:X3GZ]/:[_GBSWM_954V<[9]Q,G!R6,(>#\1VG* M.<&DKB[*@7.:)P:.",'0J4DLDJ "$2= _[/YTHSJ%:GL=^3R1W#LI+J MVDTL?1B._3@^X*P<. S'5_C9=3YM,KXG7,N8TCP3YE.9CP24>(O+4K. 8M!& M2;?3!DAKTM^OU[KK!%1-Y;;@LM[SRDL_1.054+*3R\O)LFW>( DO))61.,8I MD5)9XK+VA,84:8K&9UO)0WV+M":3457Q\DI(M;WRFD7CLEOG'V/4YS%^,"ZN M.'HWSS>.6 Y R,'P)- &T%@NK60;B7<"]Z\RQ#V$G+FK4\_>%0=-)K+ZQW9E M*#2V!%X8 \8E4HZ^/-<8707BO,GH#5:6PR8;5+ MB%929P/9@L)6^7_)PGWSH[(.[\;/E1^@X_+P@WN_N1QR\+04*(ZN$DKEZ#LN MY?%G.,-E=53&+,\'Z.)X[80N/:IB2?&)LJD8PA33J "547A5P+Y;/IM,I>UR MP30,JWU?='?M-Z().D5TRZ3QI>"M?*4URY5 MVX #OA73 R-Y#CQ18C1R+$4.Q&+<6W[S!?1^>M M3&VZ^OIUM-@:_>AF:SP>Y\GTC4"^XU9J_D7-=33@ >Q; %WX;_#K S;*[U<1?9@740I>5HFGG'< M(EQ4Q%-.HTI08IV<"W_?# M61Q-2O_+NQ9R7.I$2WHQ484N"9IIFY#IP)+TVBN;39W;-=M2WF^RH6HDM3.% M-@#@>U-WV4 !BS3;3#0'1A:'X\$@*TRK:)04GK,ZQN\^%?V'.+O3_\LCD-=3 M1@- .AM^_H*K\8\9+/H,G8:Y'XY+ O F*Z&-)K=W=,M=&&&U#(,YI MBGM(+'&9S@1S!=']ARB]P717JNX,U5V/_SP__NWD^,/QX<') MQ<'AX>D?)Q?')[]].OUX?'A\M-'HS]<37Z>AX%U@UBGNRKW:MF M/VW3B9].%]=UW@/:[%'GINKQ\W=@N5YEJ;XA ^F8XZ(@Q9@RNP!W-LL"X4P( M[E6*4M49 U3/D)W /^X]?#H9XY=Q$6S-3J>'BPW^ML/?XC>&Z&X@7&-X,**#/(2TCD<5RJ&(Y M!BX\$U]Z"7D6H^@'4]UH]BE,MA1SCUA9#C<:?H?T 3"ZC:79 M_.]P&6 ZR";$ %H1#YX3:4TD3CM%5'2JV.MH'A?(O#1KZKG']PZ ;74VZ52 M&T/@&TS#I L0?(+I'^/A_&SRPX]*KN6:B0C D4Y+O ^IE+%%8I,2)"4G8TA6 MQ\==@5] P?//[R?[5 D&'8BP5QSPR5:2LF2*]W_#?6R M-*%#MJA$"15H>^-\$G6ZH+Y"5-\7J7;MH'2MI[[WG]\FB-YQD=CY59@-TX\R M8NWSN$QT'/@$)KCDEA6I4C%!K/2:&.&5\P ,F%O)_KSRDGX=W,ZT.*D@TF;3 M0V='?STZ^>/H[.CP]+>3XXOCTY--DD#//*6;5,];Y'64T#F#;S"^@G(7[;G^ MQ[?1-]-?\U=:M3D3 UW ME!@CT=&WI@+:&"XGK+GA'+;2+<226RD8FS.E[W2N3MA\U: M!TE/QH]WKJ4],ECWF(=TS?GRD*HC*_;:"VJ9MI69VK&]LY&+#%F1: RBM P2 MMU8:$F(*4B3(@M:YS]R O1LL)J1'%XG/C.&.GP1QSF8,=[*T7#OC*EWR>(VJ M_;!NZ^!F'>NVED[:./1XF-HO_>4,-:K$S+X_I\=G MW>GVK=.Q=03=!E">R_V&Y+,#2VP4I1NQBL0:&PF36E.IK7)AI0F,/]7IV%J: M7>UT; TQ]YV=?'2XX\?IA3Q_*J;6Y9+85[[,F,*@V+,2'G-P&+'Z%/5;SM%: M;^P=)MMJ]I4SM&[$W!AVKCG0*!$(WA$M39EW;R6I% M';Y]TKJ.0)L]:372Z'+P2(+6 B7!T-Z&J(CC)GG)8S2P?R>M.X)%!R+M'Q?O MT34;31;-O&^,*HIJ,4'N1CY&X7^"DR3*R#@N*;$(;Q)$3-8;@<"G*T'DS52Z_Z=;2K6 ;N*/T@E-_=VZ8E=+&LC*F*!HB061T['DD@ILHF::>B3K%^6]1 MUN]1?>?!4!6%- "P-[(.1]^OFTF5>U/X7[KPWP=6*2:"9"1 PC642Y=!B4L* M@%H%S.4(O62NGB.VR9A\0[2L=[RVM>KV*'']Z$I%1]GJ)T^ME:)^G?P=YZ6I MLA1!*0EU)A"9 B<6F$5GV\5R[L'HXSK _CG0?@G01M,=B TKK4)$9<,)[HP'*PGCDTZ556R K$]>MVU819+0TU M#KJ[D>(#= 9L3#P3G1+*"C#<]4$% D91K0&$IW6F(:Y&7[\-X_N&WH9Z:@!] M3QO(OLCG0 H7LC>.N"0Q,KK[2<][16I@\4O%55LXY*VH#4,RJJEE'S&U61N3( 9B/I3F2 M*+VF,_$H%(*B$+C&(F1EW_+96JN,Z%!G*]PY7T. #029USW^_.AN[/H]HUN: MHU[-%HO%F.R$28%XFRGR)1/Q&0VK$4:!AYABI6L@JU+81(:MCYVKJBKW!*+7 M:YE#$BR7_OB\%*THYDE CHB.,D2=>,)]= MTN^NS3[-F25NDAHP; ML%M;;PF+R2_O_7SIK4JN!/ARH22G1*1PAKC,<9-04D.,1EJ_4F'\[E,8#_AH MXC2BSVVZ1UC\#(OBXVV-#MH1K5-VA!K(1);"&>>I(BI+QI20DL5&%\3'M8KQ M:A^)[/5BV P.^[(0!@D$#U9X8E1DN*8]!I)08E7JO&+:&$[K.+0KD;?GR<(- ML;,)A-=2Y+Z@\S79+F>@LH'U(#,-Z/^%"$2Z4(K'%2_;]Z\:R/3[YZ]'YQ>]')Q?G M!R?O/QPW+)H>OH

H/WYGYJ]C3; V0!B^B M LJ)-C)=WV44(A! ?\BJ$ W/=>:_[LX(GLU?I2CJ.P]'0WP;T=\O+"0-<24>@W,J3,AKBR@S@)!PNX3+G6MN@\,DLHEVJMX&8]'<__3OZG>$^?W?,1-#2T!!)8MP3J0.&-Z CP8\H\]IJ M&>ID2EXEJ]_H<4= [$XQ#:"L".J>?!ZMK$ M?_.;'XY+H>''2;GA7\KF3Z^F3Q0V3G?RO2?(1\(0C%OE(!,12E=)!YR$HEB: M8T"O327^N'GB2_>?*U.ZT@)1>[I VM-U ]O2;:IF<:%M=IVP2:?CL\+X%.W# M.S\;WO,$I0+%8NG)3'.90P[X%01.E 0E<>?EVM7IH;TNI2MA6>\IEG>BOGU. MMITF4RT;K.O=A7R"HYW9@72O^ M[8+XM;70 )@NIGX\PS??7:):U'D\P]WL A\Y>_Y'UR7BC(=,'A"ZB M+$(UC@40P8,7=5)G77+17$'^^K":-*+C!O!].)E^G4S]'-Y-"O,W]N#Z]D$0 MJ62K'3$LQ7);U!+GA"29*YHD8&RFZE1-O$I6OPCL#RU/.@!UI;H&<+C*P=[' MV[H^:R+E(@K"O2ZMM\$3+X0E)D+4,:F X5IOA[0?&VD[6WF#KZ>Q!N#X,DL/ MQ3JPUC%?)@5213.1S 3BHQ#$!Q>0*] YUNE0N2J%_1K+BB"9[$!C30S&?F,A MP_1R('14N)09LG9Q_+^.WA^>GE_432@^^ZJ=)17?9G3WB44(/DD5)*$2,/S!Z(<$Z7'A4N 0 M>;;,U(DQ^ZCQ0U^\=!5_<.JT.,:]_L$RS;_T=0R*P7M#B7(!?9V,Z]JKY$AT M+@MG=>F 4]EG7(/!FX_"/D*4@ MF4:,^KP*5-2YRMMD.G('4%@Q0;F.7AJ 5Z?I"(_KUU ;B$@4Y6D51P<(O625 MLZ<)N#6NSG',SY^@7 M6-1.4Z^BX 7S_?C6_\J,/5^-TD]@JHW%B6?/@+*YY M+8E/.I*LN>M]3,E/E(9<"Q./*Z&W45 # 'OLV5QS$9-&IJTD'+T; MC 7-HB(OD9!XCD'DY'*=[?EY>OH-HYL!6P?*:@!R;V3N%7/>,4\23\B,U9:@ M-R-P$840>6 9;)U 9?M#EVH5]IJQ^/#M9'@XF/!4RETDR]^F=+\B\@T!]&H:O6-M;H[6R=R/ MJAPL/CHVB/'J\FI4+IS\-IW,9@]K[M]!GDRAC$Z4.3)IDR!Z]WIOP#1ORG2Y6'+'=.1:40N1))\UD=*5\E9T MJH0-*5J&&R&O$XEU0GZ_?O-^@7USO:\/=K<$^[C,PX5TTWVZR/7 F,E!0EDH,G M(18KKS*7%&T]/,X)KA'*ME#>TY4*WXI+-Y!G Q9F87T/KZ9%DC>M7)9\L!2! ME58(0D))D"LHV,4=2K^!F#T4JVF",SK4"I" MA(T$MV]?6@QIHF/(40:JG*S3 WB;TNQF#LRV=X2ZT$L#\.JT: EP73E(AO"( M3H&DI7\G&FV,:[R*T=O@[/\KS=ZL-'LM6-4LS5Y'QPW@^TGEK\E) 61#C+"9 M2,$5"1R9L#$%(5SF09K_5YI=$1-OE6:OHZ & /9"M:^VEBJ5*#&042396N(L MRX0Z<$F 8UK7J:P"'FQ\B"N]-!/1FF"@C<1-$9#2AC3>2:VY"%FP? M2[.;*9':/KS9C6X; /%S1;L#E82S0#6NO%1R!$F2('!KH-IXD0*G '5LZ'/4 M[-<1PX9 >&.C7ELK#2!KY6X_SAN&LO)$64^)U$D01SVN6,.S]=90\'O0GZF9 MW$XW"*RBO090>?YE,IV75C_WSJL'N')R8HO+B&5E*4U)<,:0)) W=#J"SY7Z MCCQ#S7YMM=V@;6NM-("LA6R60CF9C.,R]3Z(G 9)92*9:X92X1$C>2U(CAA= M*4F3J-1"Y%ER]K6P>!ML;:^7!L"UI/]V-L+=T-&!+?/*J*0DL=(K;]&HU#I% MG/.926438W62SB^2M*_%Q%MMEYWH9Y]+/!\T6KO_2^_^X_>#BU+T^!\[[#/W M.@']=)];0RB[KP&52E"3#2W1/RG6 \7YOWC;\,%T1$8]@C^!QG? MB0Q??)E.KCY_^3#\MN!]]I!YE#,D9SGA7J"'E\L LD@E29*AE0*:@J]S?:)3 M-OI-(@VNCT>7PY](?!!8U%8DC5$->"(9"!1R.XE MK$MIO\FUYE'>J:(;;.6RAL!OQ&N2BMDA\K@N'>$%3<0% P2X#R*J;)BO]K[->GMN_.;J+A!Z[R2OW:;FAHPGJE0N T%8XNPJ2,A"DZB!D-UU#G9/H[; MWJ)[;YWVC5#6A8N^F)(P,%%<>L]H MG8.]SEC86[=\E[#O%@C-KX![I^]@N0$A'#I@T9;9[*6U7G8$')5@I,(/^H@] MUZR=:-'AKH_?#=78F5O=PR'1^Z.SX[\N9GP?GYQ?G/U1/JQ[*O3:&W=V#+0R MV[L_]XD4HG=:$[GH9Q,BQG(^R@+OQ(2)AE>J3ZA_[K.X4/L>IL-OBZ9.'X<^ M#$?XAD5&)AFAC/%ELE=$YBEWQ3FBR+Q,,24FX7&'V1=N)[_P@KTY2ED' ^N M*G;LO<;UEXO?/AHU:?!K+QBA''D+_E_%:)0DS&@.,Z)*/Y2AC: MBHR]B?(W1MKNM-2 Z_=T614'(?BD:6DCRT-I-:&C(18=6*)SU,(KE4'6.69^ MEIQ^G;K*D.M.$7TWYWBZ;A8&.D+DD3&%SB:&09*I1'RFGB@AJ47;[:54&YJM ME7>^:C6&_=BCM>7:WL;WF@E%69@LK":@@RD#!#EQ'F,@Z<$JC)V987)#Q&R[ ML56K(^P'2%UIH8&SER?,E7LLSQ5()NYM-(QDQQ*11F" G9(AWM+LC':;70UE[7.BXNSHX&.IV\2?_W%R\\UO!QB^XR[RX<,6[&5O&D@N31"@",L1)1%+/T_G*3%6\LQ43KS2I:G5Z-N; M!,PZB%KEGNB6JFH@!'Z.J[/'/&DNT6@R1HPH92]* _$> J&.4:^C3#K6J.NVX2H^/[?%-Z M+W'+^+L?UVP667^8PG]>P3C^6#2/EM)RK8$3G4 3Z;,AP4M'T"T2QA@JO:O3 MVV %XGINM]T/;%X";T5?EK"W+L?MU_^90A3).K+CX_P#4;+,5DT26%1 M6$X&Y$I84^H22L/H*)U0W+AC;Y^SVJ:VX&[TF1+^+R_YI[R=[NZ(\O4 M)US8$MWO8!EQU@J2J&!,:N%#TZ\XT"XD3I02$[ERKF6IT3U6R31+\0VT4L+$'MA#EPRZ,XR MR 0@E=.N.M!5 Y#K=DA2=CQHE&($ M749#6TE0A(YPAC&\HQY%6J=,^.OLLJS4P?5G'@6Y#B;>&@6YCH(: -@+TP6#U4EX4"1%CQZ- MU>AY6%RO#I20%D *5B?H^/E'06X!M@Z4U0#D7I\GR,LID$Z*\(!2D0D\1E0R MDVBYQ-7C/? Z!N[_FE&06P"P.]4U@,,N'/&/MX-($O,@-9?H@J/QE\ H\3I( MPDN3 9N-T*ER#-T%&_V6C#<2&O6&BP86Q8LS<6XKGH)*-DJ="3-"HOT0@@3< M88BQ+ 9EI;.N3I3T)FF-)+YW#YM5YQIMI,,&0/GL9$UMO/3)9(PF<74CR9;8 M8 S)!J(7/%F5ZN"PO7FG'2M\E;FFZTB_ 02MW-0Q216-TX9X(RTI;<^(\S$2 M$%DSP47D=C=-\=N<:UH7:56TU +Z7APTIW)T-DA'E"F=J7RV)&AN2,KX-60* MFE6:1+75(,!ZO5_KXJL3/30 J-<;OMS*RLO( @J$<([^@RP-](),GAB0R28A M'#5UBE57HZ^14^3>_;4*VFP H\^WXI,J91XL.@JJ],,R6I=>1(PH"\I:1ZF# MUGHB5G/;:NA]I7Z(ZRBA 22MVN<*MP!K310$? GZ>9;$*V$(S8*"Q5W#TE0% M6UTV):MF[W: MAJ*:G:\[KN#CP3C_[\?"_%B0>3L:SR6B8EJ@>IT_WR+^7E3['3Y8U-;>X2R*& M'!$)5'-=&B6JXM<9HB/Z]!!:0?O?,C? V,2O%V_>?P9 S9 GQ=U>;>^ ME KETAG@U+1I;IBDN'C*:T1_W2E)B,E^T+U?$HPDE M3)N0I A9/[[_]$*3[VVHZ#>NZ0^INU5? X'X':\+SI8LG4S&<OS4X_6.S>QWN4\ATX^SXZ^WC MSKV9;=[$;*/W5 NTUF2QJ1C,^^"YQI4-Y6ZTU.5BJ;(8LPMO#:.2JO03IZGN M:>I.(MPZE[PB8+E .4A!'*42_Q!&<2U2Y+:*1)XAYF>(F=9!V&/3N:U^&MC! M;XS#'2LG,+_>#099XB8B522@\0])12)>QDQP/]&A]'81LL[&_1I5_8)N:Y4_ MKI'H2OX-8.GQ[G*/$T:9!!8T 48U.B@\$F^E(M(Q9BD#K66E7-J+-/4;1G>- MHXYDWP"*;E;$P5-WY1Y3G % *(.]+[PE/M/)")9>T8G6VP97(ZS?> MK66CNM-(LRV1GW&?'^69MAA:M?K#J\4"JS#35 "0-&YU-EJBK.5$YC(;Q:$9 M \^DEC1;%^L=?#J]F\\GE=9;RGH$7*1G&*1")XB!2 M.60)4B0YI6S0CTBUEN(*Q/T,9R+;@+!K_34 R7N9\AL.RB@L9AT0&LN8&:<18!-Q%?>#$HVU#7$7.5MFXE IP9$Q*0('E" MOR+A(K,8^(,7W'MN&%-U;@8_0\S/$(RL@[!7MN6-]-/ OOR:*WM7,C%@VD1M M3";"@2 RE3NI#N4E!(V9EE*)6 =UJ]'7,Q"WA<$:X<6&.FD ::=?88HJ&7_^ M"'X&9\//7^:G^8_9\H;B , K(80BU'*,F8P,Q.'.B1PQ[1,U,58:9?LJ63T' MNAWCJCL-- "G]]>O/1ZCOP,7_ONM5S,0MC3!#FC#8[GEQ< 1#\'APE!6!PF M\7<5++U,4\\!;,= ZDCV#:#HGF1^'\XBC$9^#).K>]6" \&"M"X#252C@V C M$T\B%$Z4DFDHB-7CB358D M")\D]\K22F,5GB6GW^G%%3&TH<3WZ;#TA6+2"AF*EU]2-U6Q(G--Y2S 6*F9 M8L2&Q05P <3STA@Z&!=C0KS5RILWD[.XIZ^;&R(WTG&\3!1EEG@'F4@0D91. M_\1('RD'$Y6KX/I:N!/$8E;'6HCQ;0521U?C5.TQ_/+!5F M1#2>8\SC2LV?8YHX'CSZR13 2TM#J'/1^U6R&DAMU,)69]IH!5K/L"$\B.P< M)0;%1&2BN$*"%40DEQF(1&6E6:@O$-1 3J,FG+;40+/1Z>'IR<7QR6]')X?' M1QNUBGKX@&ZBRE>(ZBAB/)Q<7@[G2R]\G,K!#6Y%@/XY!JK/M/?465)I/$FN MM*:C"?N1>;6_3LGL]G=*W[?I[TX>Q&*\W6[3Q8ZUMDP)Y]3@5S5#./ MM1ZJ@-.4@\\DZ#+@4:.C[ 8X3FG,HG1"ZAUMM^;5;JY=T:;:2-'GWJV70^^(@^W.=EO@X# MS\4<0&D,I5IF8A9](6Q@132*Y*"R!:T@K%8D@X^_AR/\[C&&GG]_S_U^.]#H MI#/Q-@6.,K;J>CX53^""P W6Q;*#ERN"046/\8.A@D9-N5II L,&$+FCHA^@ M=*'5%P&RH8A[;X_F+V=7X\_?9G\^OG$7KL>->6VML1S73<9H4[K$B=?>DJP- ME9P+=%C,6Z[,ZZ]H!06;JF[2N1P;R-(\L:+O?ISX.>ZZI_F>\[Y8.)H'H(!& M50%'SBQ$8FDIB# 2)+>4IDJS!%>GL>>>X-WM2)75TQSPKKFZ7I;4A103#83+ M51=TC?!(,!Q_ALQ\=H9SFRQ5E?%!&^#+."'!%*4&)E8D19ICQ MD8'UZ;5F)#.(?_X\^?8K/GIAB?Y3EB_)\LL%A)YY:;^'7!WN9-L*M&0 MC[\=75LN8ZF,5B=B(*/E$D*28&@DS&8?;> *OUAID[A]9']JW5P=DZUET[=& M?_?3_[SRTS2_ICTYR7+@FB@1RJ!W#\0IZTF@RCF;0 BQVN;_Z,']!"'=:7<; M.;406-P&^Z5@\6JV3/HDS[4)"%%9FC^RI- I-IE HLJFE"6K-++@.6KZK3BH M$:5N*_(&87.]BL :+6QFZ AG@V(IC9&1=@(F>Z>8UR'4J:U^GIZ^1^QMJ^#GB47^>#L(U6'44N8T+)D!\N- M#/U[.M:RG=MKMC7TEW;2[EEW/SQ]0N,T@ BL]0E(-G9 M6%JG:V(SQ@*669<9MT$^MD(;@&;YKL9.<"HC9@/YMK!?W>WD,)\OQS(>7)8> MP@?_P+@1TL5D47K\R4_G/P9HBS%\C 99BK:T)N8D*!\("QB'*LHC%W7Z2JY% M9F/YUNUP5U]1C:+PNEO<0%'O@T33&U-"^QN0%8>\$9$4U\HKE6FE \27B6HL MZJ^'L$V4T ">%I?XCR^_^N&T<''XQ4\_PVQ D\^6)TMXR:7) (E8[QSA :+@ MF5$MZGC@S]/3F/?=#8HZ$'T# 'I<\.XO/7)Q;6D70]L'(LF4<4T0[=1B2:"Q M=1B=>DDQ)A76)RKKV*4W:5L)6'K/@-6Q2AH V1_C*<3)Y_'POW#W]M_?P1CR M<#Z[;8QTZUH>Q#B]PE#$4^ZDU(HP2LMD-W#$*6Z(X%)IR@/R6B?SO2ZE*P'0 M[!D JZJK 3C>%'E\F$S?P]?)#'D;))ES*1C!D)>6!I>4$A?1@"L:6'144^_J M&+EGB%D)5';/0+6MT!O S3799#.2N*02")Q,6!H4B8; M,:L$P[7 8ATO?A7J5D*6VS-D=:Z6!J#VO ]P/KGZ_&6^= &\$LE(KXB/4%H( M:@Q4I [%!&NN-<,X9J4[$AUY9?=(6RU_2O<,9=UJI-D+HN<7IX?_]N[@_.C] MX>GOGXY.S@\NCD]/'I*]VA71%Y[4S2715$"NB)]DHYS+0'&6=4'P[ MNK?N++7JV]_=?_O=;&>JK! A M[1"K3]I7[5#A>V8]%Z>]&UVS?_5Y-2WI4'* MC*XJ>EA5ZM;^^D62K/N-ASS)DZ05$U%3+5ED OB !#*1'Q*E.K[.7<7DDE&O MH6_+[S[H$#@$7O E:9NK9$0C9IO=US[M'?\$J)[([%T!_8_S;WA!^OU$/Q>S1+\M MI?WC?'9Y\6E^>OKK?%&]^X&X+GNC&&D[NT"IC!8.'*M#Y[S3O'C2@6Y#WKOC MPJ=M)^@"XNT-/G7GU&ON_$#RU>[UC%\[)1T/20/FRD002H)8*P?- C+Z/RO< M9H]11ES4M!T+'60?>[5J5]%ZQ43ZI/S/B.I3#%'J!+1!L=KR*,"SJ"$;&Y4) MW!O1AHAXAT5/VTS1191N:^BN,/WV[*_3^7?$S[CX-DOXC-"GRX]<,M]_NKFZ M_8B+V7QED;NIF$(=$P)J+TD1SM8C'@Z)6Q.*XYRJCL:('UFD:7M NO"'*4%R M8&=Q[\-BL239WX'\]^7@M%7M#ECO_NII)\M/W1T?B;V[JBQ,1HO*ITA>XB)2(^0!.!0LR MQ.2AO/WX>R:/,H: M[J7) :R6F=R;4^KEG8,2#(NB/K^,;2Z26D@S+<1W -?#N#FUI3M ^TTV?WNP MOGXB'E%1%BH"9*9)$($.O-4%!$]"^5!$#&TF(SR[I(E#Z^1HF;XB!ILG5FL,DO@458%5+60Q;W;B^_QW3'O1U@VDQK1$!T'M MP0'T-><%VN"$0$!6!X]E$\&'R$"KE))-2OA&,\B?7,ZT]U_=(&\\DVV-NV^X MB/,VR%M=Y7W^8RV.\S(Y*S1HG4@<2]EUX-$!"T@A.6@7?)N'WB\N:]I+K-Z1 MN(,)I]Y:?P^+?^+E1UR4^>*L,F\L5?B4?-<,M"BY4EX 6A9(;862Z6#JPS\5 MA;,A^?3J>>56WSSM-5,W$&QOM0XVYWMIZ[571469:;)0M'84YZL("B,XJNR< M84ZF1J]^GUC,M%<\W6!Q+'--NBW7T1:?JN:69P4I6!X00^T'2Z"\5^"+9;4L M"CX6ELA7-D'91I->;KYVXA)CT@/![?4_\;2@Y:+7:,>0HTQ&@4AU7$ @4X?, M-;"$V;BL?=ALJL?FL)EZ&LR6)GMH]"WT-['9?Y^=S\ZNSM8+EU9$)DV I"O= MCU$*@I$2,JU8Q4JFM]F5V$:&O_?5$YM^&\/-Q]!B!^G)]=:Y@K]F2CN7P1;R M <5" )^M ZZLJ5.P?#%M&ECNKF+BDX(N;I2VMDI'B%HG8RG*(K(,H*V1H%)] M)JZ+@QP%L]XEU(URW9XN<;:WYS/ V$*Y4Y?G;ZJ=ZOK7@5*)Z)3+"80FXRE) M D2M& 09"F7KVDA\<$?X3/7]X(/[L/0V!IJ/I*T.@L"KP?.YV/GNAE @"9&] M2%2[.T9 8>,^?=7U<77YKIX M1!N"EVT>ZH\N2N=WV2-C<2Q7 M& 48Q^ 9;W*>U7\23A^I(F(,QB@'Q57>F9(T1"<+%%W;82A,N48U2T.A.K^F M[]Q;1@++(?O-\L<_\*(R*JU>(?"3H+V/-CM@&NM5'N?U5-R $YX7F]%*T:CC M>40I.F\CZ-0S=H5#+ZX07Y<]/I3][;__FBV6__%*\A.)5(7%3.)RF>H&RL!) MY4'6X=[HI=_PF',[/QA#A,X[&/;@!'L'PM2')ULK_>W_7,TNO_]V?G&YN%I6 M?,OWG5_^#.=K6HE/5"NF^MMOY^OM\EN8G=;R[]?YXC_H\R_I_[_]AHO5%_QV M<5%9::7.RLD:/9RL'7()P0<4P!@7RJ!D0CR8@O;HV2*(ZYX!$U&8L5Z*4J;2]UF(DT[%Z 'EYD<*%W46"\%COA, MX%AKX:9U]"I>I,5LN>VNAJN=H)3:,!DAR/IL4]D"H10&FKFH(TK.-GS:U6Z- MTXXOF+SRF=[NA[QAK!Q_5;G=I)BY!),B57#6&S*(+AE<$@F68VMX&C\\XKA/+$YX=EUR1P&$Y +%.YS'1@!&9:BZ?L@J- MMX'G%[<9SH_MBKX+4W?QE',CGK/W\S6'ZYIX>WX93N_^?:7]>3^__&^\O&5! M.TEHHZASC(6KY^S:Z3J)BH&/DBF5D(5&4SJ:B;29KQSK!7T?2.D@76JFB-5V M2>%D_4?UO^,G%AUWH6Z8*?599&S3Z;)?.3=SKF.]X^\8 M4P?&1OGYZNPL++[/R_71>#W"FWW#CXOYUT4X&YVC"S?*E5VTD=A>"5J,&&^G)10$R. >=,1X61 MV4;T53_X+(?BMQV?Y1 0=) _W:>V\SIXI,T(BJ"R22DNP&DAP3'A5/(H8]%- M$'R4?):#H/ BG^40NW0 JNT5]P*C1 XE:",#L!(H5RJ^CFWPI /#K0Q"9A8G MNN\Z<#[+0>#:!Y_E$$M/?43Y$H,=+\4RB1!=JKV-W(,3(H)B(M>CIVP?#M]H MPR5X6/24@XR_*9?@ $MT$#Z?)J;S3$:J6@L(S1$49MI-"KDI%JTQH@DVM@Z M[6V70?B9P97GBF80O?C6WTLD0 6,4P>3BU,,[_$,DZQEBH)?(>H9H MJX,@,,*59V%UJAVE=8)9!2H%!U$H20I(J%"YE*5M$CAV7_NQ\,WMLH7M&0&' MC/D'G"P/GS*>:)&\3IJ#$9+T@(FJG%1SV8#(K69>86==KZ](U/DYW\C(;$3= MLQ-,#ME=UJ\//UQ=7ER&\SP[_[K2S(DPVJ$)O+X,H4Z4SH\C.W6048#1Q<%ENS>[-WU>:]6HK 4S*H*1NE#0("7Y^IOQ FW. MA9O8V=XR5,3.#U0[]:6F0#K4MK]Z)Q_'K]M+TM[G G?3\19&S M,9;">US.%C($0I7!N!03Y3]*F38'F,?3\^=08Y$@(L\4:W*$D)&!I(!3=':9 MVQ\SK!OV_ W ;\N>O\U!T$$A<;_]1](FJ31SH+WWH#3IT26>EA<_TAAA1*,9 MA4?:\S< "B_V_ VQ2P>@:G(+J9@L5(1+\*%2M_LZG3Y("9$+%Z4-DO[H1\_? M%CU_@\"UCYZ_(9:>^F+FI4ZSX%RFZ@-0US'(S@?:CZP B8+T35I'L=E A;]5 MS]\@XV_:\S? $H<0/E\O>YDNP00AJ-@E!2KA)#BA+209,LMHN D'??]S$"T, MV^_^>T9 +YA_Z: -#[WUVL66CP::RM;Y/C R6L:W1T. L[7G_+5\2__Y,BPNN_"?!]RNRB6' MBGG(E-E3<),)@J/?M+%6&!^8S8W> H\J1P?WJL?K.3M IH<-IY9<*W*Q7ZX6 M-U,M5BJ^>_WQ]M^X2+.+RB=.L0 S;?8,BP6E%$),2=?'6-8YS8UV;5I;AZ^U M@TO0CH'?UO3#P>U7X#['K_72H(O]X';4Q:V'4T8KC:ZG&ZF^/M3:@)/DX39@ M5M;G%$)GXW^>%Z:#-R\=.\C$X#D*#WJ<6#H=D]22*L;,:W.XKG-CM ,M9%3% M"U2NLUF,.U4D;6><'*_W[ :<'2N2M^=]>,\_5N1DYW7F$M:'=U_F]8^>T(W4 M164A@9=(.W.B"%-Y8,&F((*,SLB'KR8[<:I-)>Q@F,GQ^EH3F!UV2^G]W+?> M"ZQ5P&..F%0&%ED]%Z%2SV?&0/HDDDKH7:?;UR-1.AANVU+,@8,SZ0@;S(X:PJPG&VR MMGA454BA!*5%"2 M3\6R$".;J/X;5U \+*7*6/*#79$HC$'S)&BSW M5&L7-%KV]N!@.TD[N+[[6SEI.Q@>@IN.E/PG[KCV*0!*5E^MU L=&>L48*TS M8O2.MYF^TU/%V?96\(B<<@+0_6WN#E_4F#)<%:QS]Y*R=?92 6^=HO])&4:I MM8!K,VQN6KD[N&?\^WCO'B%Z%#60%P81 AF4E M..>9,Z9+W]U0P YN+O\^3MH"=$?AC6]R7@[_"Z>W_!>WI!:>,>25^91G[T@= MB!!%D$ E>F(Q6%M"GVGNBV(=Z+%0'[>6XP&FEW)QA_Z-YZ/@)ZSOR>G/?YZ? M+U5S%4Z_X.),G*!ABE1D(+C*S*KKAB^Y@JRU--IX;4K#]SC[%?:P+RY'A/K( MCT9;XZZ?K6T')0U.S)_3'3\)1LM VH,837TS8A"\$1ZD4IISZ93R#9]+=*&# MP[[I[->5)T+I47CX\UG]\TJ*VF6/5H"N[.C*(H.8=089HT/& D/7IRMO(>R! M)KK=^VQKW/7CG..<$/Q&NIB=7\S2/\+I%9YDQY@()'N4TH JF4P7B@?MBD\F M1V%2Z;*J?%:DP[[#;.QHDV/H*-SI47?%E_EE.'V@%>.*@3,HJ)+.%AR7 M&;@LSDGF@O6Q]Q3R@4R'?6-X$)GB+B@:T:/VS+O_U+A-VM ?_/%290WI^+=9 MQ5Y8^G=63Q_D_4EQU/5)K=9. ?T/#A$#;18L12L3T\C:M/H?#7D_9A4DA2?K M$@>5) ,?5 09N I922%XH[<2/\C[!^*W(7G_ !!T<'EVG\>[SL,,B0?@SM!V M5N_0':8 P9D0L\M,YC:@VEYQ+[!Z6ZNSC]:#,,&L MBA>GD@&):"7WV>BIRN(#)^\?!*Y]D/!VB39C:$ F\N*S.[_2;HV;>RH3]X7$MA*5JU&O/06B+H()R M$ +]9JPKF+33L=$<^">7T_E%],3XV\)D_1S7[=85)[A [H*J:O.T&64)KK[* M]UIQE4K.B776[/_NZ*9.[)"V[AD!'43;K27>?,+G728I6WDIN(E4VC(+BO$( M+D8-*9@L>?(RM9Q L3EO78V==8;,5#"S@NCOX-'[@"YH]X>5TW.-WIAT1=;8B9G M4;4ZY;;289->^7#9%Y8Q5R2 M HR@C$%YLIXOR$"0P@JI+4K=:$)55Q5D?_V\Q^21NX#NT!F&-E?.@S<^RR3_ M%PHIOX;98MG,>=?0(0ODT2,47@5MJ!3[0E$J4AGI,(@1>%,U>$Q$]%7[T'ZHS_=;><^ M'8:"05C^VYT,OZX^)9*5I7#@RQD\410(GFL0"2-3)DKF.GNP.K8*#G0W_UO% M@Y:H/NP>H8&'A:^K+F#R0A@+1LI( "@"? P&F,\L.I<,6CRP@#!0!4=_PGT$ M :$EJH^Z2E@?5-97I*]K3;(@8G#DK5K5.4!\.=%50U:B>,.LY_'08L$0^8_^ M7/T( D$S/!]U%!A07TDF5/*8P+M8IR1$ PYC!FV4=I6VW9E#BP$CGQ4<\CG^ M$42 1EB>^ Z@\@!LK[176"-"D#%28>1+I<.;)BQ.C30@Z MM%##-(?FW3C%WC:SU@CMQ;WCZ\J+@Y7WYNO7Q;(AYCX?T1V=GCC/5.1&04HL M@F)>0G2U82%I]-HX]*[A..6)I)[FA+MKYST$_(WFJ_OAQ?KX^8\WZ7+VC70T M.MO5$Y_=DL/J-5'Z8*8RW$A40E::>UM9UBC#9#I""5**$*VRLP#>)<-T-;HDV!1%FQ#UWF4S%2#H/ B,]40NW0 JNT5]P+SATF)!(\! M)"/)E7.6LASR\> RJ89%94MO@]@/@YEJ$+CVP4PUQ-(=H/TC+LI\<1;.$RY% MO5@3RZ 511DOP)+K@ZI9ND>K@-?K8F[1)=^F*_*9!77>J-@<*?/QS=8!^D8X M7_:"*YZC Q>E!!4H +A,2N5*%Q=+*5QV]L;TW;&Q >V2*NP9 8>,^??S]=G* MX[.7VT.5NU>4:!)Z9 6*"G7(J8K@@Z1=DL=H>*Y#XCHC)QDJ8N>[PLC8'H/A5DIZY+(#4_0NWF\V9^'M87X9.\V MA^#MR%NY'U"P*$.I;[WR,TDD4#Y9B#Q8"%8I*A$-0W5HG5E'P?IS)(ZX ]J. M>D-\P+X2 ^9*90M9QCH]*AJ(##U(5[OD)-4'\M"\\"@(?X[$"W= VZZL(E\. MP!D?\ZYPQT5V)D'2@?*%K!)$G2OAM+>)*:^T.+1^K6,A_#D2E]P-/'ICJ- W"$HA!Q^E!^:%RYBEM/E@^08.FO#G2#QR%[S]X/IY\JV',<*; MB*2]:!E0 #/@<^& $3.S3D=VN"S/?RNNGTF.6SL Y5'7H />/'$70_ E _+B M0&'RX(W7@(&1 F-(& Z- /,'U\\>W*?#4# (RT?M_T/Y4(KTL3!'H1^YI62M M6MY'6P!.G,,\H)G680+3K M0@62*CKY['W4 MV]XV#"I.!V92MI 9IZ#'0B&S&MJM&!8=;9&>']KQV ^.GZ%.T37'SQ"$'AAO MR.>KL[.P^#XOGR_GZ9_QH<;?_KO^BA>C M5T(>M!!3T( .56!,9![;=-WUPD7REH X_X[X&1??9NL7JH^CQ^GR(^FW#^43 MIOG7\]G_HT4MD\GE2E>/"X.T#F5BD'010%FK@NBU "EL%B5Q[5L=R;00YZ Y M2H;@^GF.DJG T4&B=Y^Z0 OF=!("4I2T(R0*8?CD5,,;7AA.B2KV0R M6+S(73+$1AT ;/N7W"_P%"26>+(^@9.X9#I&\,IX8$X661(E8^('=\DVW"6# MP+4/[I(AENX [3SRVMJ%LYBC*PH MLV^3H'4()T3.I@E8BBS6/,)Q;3^1'WI.%O"W-U@+C?SM/\C 2@PK%JZ]TZ M+U\F-EDRY8VI/)::KYZ<.$OY=PR2]**B]IPU0=X+B^J%;*F7.FH$<"[DCE@)1A0#6 MB$222N5$&Y!ML+AI]]1V.!O;+AU [3_P'!?AE"1ZD\]FY[-ZI'\Y^X;WA


3QFJDDN#2.Q7T^1)@VH9P4(AO=NPRRUXC$C/MI2JJ]Q"L= M7UQ&HNV/\A=;524AZD@9(045#W@L*;.Z^5 ODL9FD?O6\UO_C'D:"!^ MVPTY&@*"#C*$^ST#(4L71620842%)DXJAY9&VP>>R-0H/ M8]&H2&6 MGKI)X\OL;"7;XUX3+7V4SM-^E!7M0B@S>&<*\)12YL'KPM1KZ>PKWW&$?3^# MC#\?WQ)3 VIU]W!G M-2IA=Z2:@N-$QQ!=K%6.?C*/!&2,I]DI*\V-I%L!', MAG[S$7;_; V^IE8[A!W]]6> Y$G*M M44I*(71IYPM-9.H\%1D9G6,-NA\7*KTXS3:&>$D3_YB?TL>&)5 MR$8K"58XVJ6M( MOYW3 BDW72HD%&8#99P@Z@V3\L6#,U0FA> ]LN"S*JE_;WI*M,[;P@_(EW8& MSK%YTG5P^67V;9;Q/"\5DK,NG, .VKM"6W51X"PO$(-FFB?.U"'M2W=%.U#J MO@X]:6?@]$TY\I\?WOWR]M/GM__GC]^^_/?6]_?W/V7$&_H7EC?2'?R*DN;F M3E+J3/C2"HI%7K-WK,.K$S@EE7_TY/R4_OUA]\OOY M)=[>UWXA[?U$_^"?)S)H%Z(R(*(@*",R<#D'R YMDLEA;A4#-UWBQ-U&V^/C M45QJ8I0#BB_OPV+5RKICN]"+']HJ^KRX^#;!R%L3K.0(&C.!C66CW@I^\_GX:+=:^HXKXXP2Q$+P2)F"@G92E#T9FIK+7P MJA&]W/.+ZBK@#,' "TTR.RF^AV+@NM%^I9Z:V,W/E]U$]49<%1&$31$D2@0E M0WU\*PV9705%"5D.LM%$KI>6U4U;S&[&?[2+C66)#F#U0(;UK6(V1AOR.^!& M,U Q<1(B%M"&8TE4>6C3)B=Z14Q09*CC[W@!+^H=/KD.T&+_M?# M@/7HJWMYT#O.CKB;9GN!Q-I3HJ*E2Z_7_J&, U>L ILLR9&="W(C(NYAH)AR MA]K1?$^!8 M='L#N(KD5.E$-$HTNH$R4X*D:J7P-+!8KA+3VH'>7G6TX<.<8 MHM .$N/E??#M]OIQ,?^Z"&=+C_'&8)0^ /D>,AR0_[L9U;5 M03/P");?"%!;F&'J#>R%EU)>B\225Y!-'7Y3<@2?78:$WE.<33[%S6:9=?UF M;10C;OCV;(A&.X@UR^"[#L7O;CE-K-/*N@(94VU3L!F< M5BDJY\SO2%ZR]I 3EZRS'CEX5_F+F5(00A)4EW+OI=:,BS8]5)NL;MK#PL;P M&L,BO86L:V=9#Z6LLGW$Q=*13@HZKC!2NFB3)2?R$D(BQ?DHBO*9\UC:'!1L MNL)ICPT:HVTLRW2 N*?W_IL!J+=)P)W;Q74Z(.J5C#94+E-]!RK7NT7O;9WJ MJG,0+DC?AK%W^S5/6QSL*W,;W7K]X32_J2-TEC'_EZL%B;IBVUR-GJ_%LXVR M4*@O2(66J)6Z%.!EX$&@"^[AS/4VP'QID1LAT1PL$D>SS]3'83^?SB_J\A>S MM"(>/)N?+V4]4SL]DE?>LLQ.7#\=IQ&,Z_OWOW\X?%^N\^AL7E^OKK^I+JXM%? MWMR07;^;/6',.IZ3 Y9+!.4#Y:E<1?J!6ALNDS)M3NN;B;01@EW_".[+]ATX MP;UT>.W,RPJ?!"E&):9)GY18XD4_MH\CWAV21N!T!\.",?1 M?;=/^7Y[__.'W]]^>?-_WWZ^O];-'NW=_>?C/,][=D$C/<1;3??X$OY]^SKS MYD46"B4*A0"04@E0EA-$,#(H#$U0MAZ4M>&">F%1X\Q,N_?1MZ]1DXK(5>TK MS*M1A!*\H]P A7=6.!FQ45'YTJIZ&&JU.SZ>GI@V@AT.(90LK^ N=@PHZP\9 M/:P\M;@]!!A5FT/$!L%E66/?,/' MQ?S;K"K^XE=RK)_GYY>S\RNJ0S[\A8NEU5:7L[? 5U$G$3.#D"KAL<$(GI-2 ME R>449F7"JO06:LQ?0;=X9 YUX9N&\3'4)LNM;)_"F=;$]?,/ ;1H]J@\7: M0\A+1;%HE*RSTNH8B,#!VZ@! V="80Y&MAEIV#R?>C>_>-9_?L(R7^#-$O#B M[;_IFRE^S,[#XONR(GD_I[\]OR0;TM=\O2E+DT2I#%=@N,F@&%443DL-6F6I M==):V#8WF@V%ZC>J#D'GT]G<]"CHX'#B1L3U%,.?\!S+[/+$&\Y9'=%JEF/. MLZ;*V%.RG)R)/C!7>UC:.O_]!?4PP[05$'?3?@<@>EL*IDK!-#K9&-#B%G'('>ZH5/ M&ST7W >AU4LHDTE;JYF!M!SZQ2NQK[,*LLK)4['")+;,8YKD?7^<+VZ&3=(7 MK./L!7F4E\5& :8H"K2>45DF:&5)\>BY-#'E-@,\GUE0O_G6$%0\C#UC:+^# M;>X9,:Y3OP_G=_+%-RDMKC"?>.]YS%J#28$"JLL4LKVPP+S,*9?,=6A31&VQ MV'YSK ;@&\UJ_0+SRY_A\K_F5Z?YM[._2(LW&7KQ_ M^V5U(O#Q[:?/__GFT]MM#BT>?\@X9Q6O+&XLSNVPJ'WY%]>O16['DPN/BD4' MS-I4R:\HDF1.123C.?JB4)DV1]//K6CGX],'GWM[>QM"3(4K#12G1MCB>>7=+$O*5C8.+1R>@HZC^<4+)]>\]S']4HK#1L]7D62$HR M4YQE8/*2UR22R9G5P+4*%H7-L5%?>:O@W_TZG5^3RJ[OZL[^N5F9]K)4[BS;XYOBS3'LHVQO4D!C^'G;UO+76D';7W@V6TNC7*&)JEHG&S8;R15Y3+#U>7%)5GAVB G MOC"^G'8913T)"(@0224@.$\F9B-R;E/(#5IFIXG%$.P\#,#MS-0%_PPY]V+) M>AI.[S[Y>G-YN9A%VDQJLC1_/&GR=@[EQ8G+R;&L':"J?3#U[;6C?:T.DB1M M!".];N-[!'CGH2,@D7N09FF:]=IY)\E'X3 M"8T31OB@VE1K Q]#)!\#GG> MZY!\[>9,*E'APCD$;@+DG(1/SEDM&XTT:W[>M&MQMR0"M;R^RU0>DM"D)!<$ M>#2*W!.=9%I)+QKQTXPJ1Z=)Y!#TM:OB!QNZ@PUZ1YE_^O[T!RRYM6TILKA MLF<7047&P+.@P5E'R0KF:!O-7FTH5"\S-_>/U8?CHCH!3K<^]#Z<78]0HJC$ MHI291)&D9VU('IXC:,4J\P=):]@>'>%V91-/HNH%0AM!>TM[=H#/MY2USK\C M/N:BSRZ0**GV!R^/1%SM,5$1F&')6VLEBVV(>YY=4H^(W-;R#^_G1S'#U.1X MGY!RKEFZ7(\V")7S[]Z?_'$^N[Q8"\8M,Z0>#=%E))TI 2XK U;S3-N-52G) MU\JIP=\Z[<%1$PBUU7P'(6K'K>#=#=?5Q]^V^LB MC%+HH@)DE;E2*%Y3% W"*JP\J"&E-L\.7E[7M+%G!R0\(JX=3_V=AX;M.X'O M_?LQPT3#GM\'$%$Z4L68 P3)R8[2&' 2"?1*)"^8"ZS1D\-Q@L6RM%D]@GES MGN^\M%K!]T%+:';H=7;5'V*DA))3@:.8@&*$1U&DT'&S@G+3;^PJ&@PQ];W2 ML8E^.\B5E_JIHU@>B"%,\D[7DB-9^J%R@LBU(T4YQPN2OEP;ELMG%C1M43<" MBL94>!>X>;PUWA"\_QXN:[;]_8&(UGAKF&!@LR:U(A3_H/]HA'W_T26-FYB\OLU%! M'V2(7FO@%F4]\S?U*:8'PZC(*KG$S%KM'>,7],O/_ 4OTF*VO,1:'?5ZBK$\ MUJ7V^.2BNDK>AV#@Z6UP=\5/?7FXE.!./_/R MJEYA3HC(P!E) @C.P6OK 'E YF/62FXV8OZI3Y\: B/9;3ZF$GM#P?7%J",7 MD*A!9&$H;],10I(,O%'*V:1#?MA"NB$.INQU&"\B3H[J8<>Q\S;2S6O55:LDL7Q[$A+D9)UQAP([H)RQ=CDVG25OK*PJ<]X MQMUI6EBC W"]66#X4#YA.'U[0<:ITW.I99ZKK1R5+?4C+A*I_,1H*^J> M#B7E""JC@8 \ ]?&L1"BL8TFV@Q=Z=3GT/N"WL@VZPZ3GZIX'\H?E+76F\03 M84F $"18;R0HER)XIRBMD-*C9BALHT/G%Y MVWS9F+7C:;RILY6LR6"-O:U>R;G6%M8X,N MXL\S\M0ILVN1@E4V(!4BP24/JE@-3@D&7IAH6>*9-:+">75I$\>F_2!K2TOT M&ZY.M#NX'1H.T/AK_6Z,< M^W.]AZHW\1_*K[/S<)YFX?3C_&)6;?:V%K87LWA*LE]00JAE],X5T$:FRB+J MR6=4!/KSG*-7/MM];(I;"S#UD?QH^=<4!NTW"*[SA0%R8\E&:BG 9"3_5?7] MGU 66+9*B^)%:,3.-98$4Q_W-T+RGDS:+Y1O$Y0!HBN7G#%4HOL4R(O-DCB_ M6,@A:"$LPZ3V<4^PDQ!37R*T!G1SP_9^H; F5YF7SU=__76Z9H+^[;S,%V?+ M[_B$IZ&.09D_>+0=SO/ZGF6$BX81%S'J!40KY;2YF-#&J"10 /I4B36"@B"S M@1"E#XF*=1O;'.&/>S'Q]+NE$XR9<>X-I!P*29=XG6W(0622UCI63&AS8/CT M>KJZJ!AB^9<#XU;J[F[??M#[\@EK+_/U7]8[87[BDDA6Z@@:->4EFLI/[[@ MGKEV''-B>H)^I2=6VM7A]'A &]E$O4/PJ?8KSTOR'!U$(QS)QTI]9TG9#:LE MGDG2N'V4[?VWS.T'@KN:J#L(UEZ8DR"M*\)Y2D[KP#J, 3RF2#KSZ!7SP<C :KN0.@?+ZB6F;9.U5G=9VDX&16M+N'7"I5AM=5#PPD2A-L M3K[X-KG5_75T56SN I =U+M#,^3792TR+I'-6@(5D[-!&H)W)>9R0D L5(.+ M+)0*"J6(;49IO!N(CF9CUT=$Q[:*W1D:C0?7/"R:?Z>$[NSJ[->KRZL%WJTN M/L33V=?E]XUY=C#DZ]J<$FPM<)OS "R$'F$39&\#[4D"(>B<01CEZK%L3.40 M&A6?/KF;X<5UK?K+U>W4%2[1%R%*?=)0^\[KA6)1!;*TTD>J&;S:YT.GIU?9 MU=G!$)1L=J@Z@FDZ2)%>I'FZEF]5MN8ZE.Q7*A_"Z7]C6)P@UUQ'$8!E44?_ M^ RN9,H-)1H3+4^MWD)MO^9I(=D.1T.XN\8SZJ' E]3ZGO:>+__"TV_X^_S\ M\L^+$\FYDD8%*+G2+?J$X+4G'2?#1BZ&KT^ MB[J6U2FV<]&]Z1>,669O)52C%X"8O4HA P4J"RII7VGSR!.=BB:BXE&U(689 MGSIQ$YK0I_/AJ +CVFN0#!6HVH<3&>461047HU/T5^V*G*V7W57I/01'VW*\ M[FZ\3G;=381]E/N&0HDO;1\@"JNOS.NT1/&ZZPJUO^?4!OD$E& M>R[R;,JW_HOZ(]**__?_^O]02P,$% @ EXFM5'ZKEJ[)!P %1\ !4 M !I;6UR+3,S,3(P,C)E>#,Q,2YH=&W=66M3XS@6_;Z_0A-J>Z J[P -@:8J M'4(-4STP"YGJG4];BB4G6FS+(\D)F5^_YTK. Q*FT_/J9OE@8NM*NH]SS[VR MS[^YO.T/?_YQP"8N3=B//[W_<-UGE5JC\;'3;S0NAY?LN^$/']AAO=EB0\,S MJYS2&4\:C<%-A54FSN7=1F,VF]5GG;HVX\;PKD%+'382K:VL"R1AWRB7R8K'.>2/87YT)-F1+O*DJ<=([:IR]BNOSW*W=E,"3?I MMIK-?U:\Z,5YK#.'_0SFAY]AF8W%G'QT-9ZH<=;U)E7"U,5PI!-MNGM-_W=& M([68IRJ9=[\=JE1:=B-G[$ZG//NV:A&&FI5&Q4'0JE\E=()Z_G865'Z+=1*5 MR84)K M7UWW>\/KVYM[H/7N_J?>S9 -;]G]H$\/6:?99K=7+UKVM5@R_&[ [GMW[WLW M@_O:[;\_#'YFO?X0F@/IS?8N@4%<_G+=#[?J?EUE5V""2%GV/5*\RB)IG(KG MS$VX>[-W='+VE>O/)GPJF9%3)6>@'C>!)3S+"I[@8:Z-8SIC5]JDK-6L_8OI MF%VGJ306Q =*,I#@1((P]7174]=3Z+^%)7=](>O?J&Q7:9!SEB-JPS.F;,B# MW(9 )B-I+3=S$DGY@\2^:VM:/!-0!ELFGO:Q!PE$RH#F(99A.C01TK#91$43 M9@NZK.;/I)'E(F1 JFR">D"E9:;05HWAVI:P,PII@DVFJ^[X?\L MO)+%*J.L12Q6#JLBMA#'L%D;5UD,]'N0XW>4% )K(BAKWJDBH,HD?4YB^'@3P W8I+?2 +SS7?3I05:+A MB!=V]RG$AR,)IY<[!8;5A<$"R*RILCYA(24SOPY5^E6JK].%D0GW42PI=A6) M:DDE-*B0]M#%ZD0)W_[;8F254-PH,D"%0N )+*.5"DOD['%O/9/[[$;S 870 M^/M).0=\HB+AQ$HPRRNQ(GG,""5CO=+AUTB2('@#\Z5XG3PQ>HZ2G9-M RR[ MI^G.F '.IDH0%+C%T9'XB%O B*HYX8,;L8@5T*/X2"7*S8GXMVU+R/5A]1$+ MH'LBNM8->-I[+ W*"W1N%DZG2A5%V@BO@.\+QC)# 4H '(S(G!!)(NAY CB M7)6#>5XG/*(#-ICRI/"91KZ3<8S2K*:PVFZIL,M"LP-SA-OM1=>C 1.1]00& M"(]TX5[68!=NXTMI28U+_.D^CHT6+9$'N R>6/3OM,&K"ZA O@=?;?J<>O6R M8/J1K8']C"PGIM=15!CR[!JM;EDUU=;A.1VLL9:-L- O!5@92^^_,"4&1)!_ MSZ1+Q=$%2G_,R)X>SPZ"5A-NES6(,M=#2@I/:=X?)=W,<9AXD$EYYG@F7_W# M+GJ],/K=[:4_/XL% JNK#*.$7T?!*MDHCI]1E3:ZAZ5V'!V$T\8N"X%_@"53 MG#R=](#9,FVD469H3"CHYA?8!T[ '):8"?^IAUF 6_Y2**CN@5QDD3^9'+S: M#K*'$OBRDYM)_D",'*JDYV1?W_W)?G%&^\Q0AJXK MG$BV9"07F&GE,B%?C'O9%F * HCJ70UUP:(HV"*%^^&4<"HLF7#K>?;U9BN: MO!ZX/38 /'E5^C1%8/R+CC*"U4"-*IOJ9"J)'S,^+M_7F#*S99HG>BXQ.IOH MD,O\"3X0SS^E>-0_Y>.1=DZGL \.V/IJ<,N+]>5+][_1_VUZW7\)%WL*8#_P M^9N]UG'SK-6I^B\3.]IY[.URO@,N!48 LC0UV)#PW,KNXL<9V#5/^+RK,J^) MGW3V=#GZ'C$EED;I+!'JP1J&5Y\JZLWPN<+!E4XL=BZ'ZWZHX<3F6/NDWFH? MOSC'/NM98]/Z\=O#W=:MN%5#FK#,S;GV;M*I[*8D'-!)X=N.W]DK=PQ M_[_>;#_-VD3&FW[2^=^?Q1Y%;_8.D4/^R@*(PO7JKG?3O[YGW]_>#Y9P*OWS M&Z8WR? =W55BS7_5@;?\X9LM+'[FRRVT]]R' 69?R(WK'R#^(G=]?1[Q*W:5 MPV[1#C[J3Y2,V>!11@6=M-AM:./^D+L:GH@VN'@[3R^6>_8-%:=P_P:X&]X5 M3>7&5]458CW1-5=3^ BP+=S+4U[ZP/?B)]KR&CX8^T_7%_\#4$L#!!0 ( M )>)K52[K!_RL@< +T> 5 :6UM(&B*P97I+W<>ZYE^+)=^=79Z-??QZRB4YMQ M:W3=HJ5V6ZG65C:%$[73$WJ#3\G%Z3].OFLTV+F.RTSFCL5&_U"W"$/# M2J.2(&C5?R1T@GK^<194/L ZJWDU4I!SK=9K=AQJO&L[-&+8[ M7?0[AUAV1?<8SI;F*RE_-KP>7;R_.!N,+JXN;X#6ZYM?!ILEZ M[2Z[>O^L9=^*):,?A^QFQ-$XE<^8FW+W9VCL\_L8-8!,^E(Q7AND,[.)TD'LBD,M86LO-G$0R?BNQ[\J:%N\$E,&6J>=] M[$$"L3+@>8CEF Y-A#1L-E'QA-F2/I;S9]+(:A$R(%,V14&@VC)3;@(#;2%C MKR"M6T U+6#F%-,$B^:K;OB;A5>R1.5P(,5BZ; Z8@MQ#)N5<94G0+\'.;[' M:2FP)H*RXITZ JI,.F<%?$IP()BDZ3+>E:OMHZT!*>%[B#I)E"D$$&2-2/CM M*H5B;B:+NZPSFZ('A;[8.NYV# M8UN%JV)=PK9.$H7';;OCO7+!N)$^ '"HBE))?F(248]292-4VQ+S*.F-3JV7*8R.I#--TH>;)1@([+S,5H@07S_DL+T M[2" [[!S::$'?.&Y[H\#52<:CGEI-Y]"?!A).+W:*3"L+@T60&9-E?4)"RF9 M^W6HTB]3?94NC$RYCV)%L]]4SNLQL'#"B$SM]/*CC@$Y =\7 MC&6. I0".!B1!2&21-#S!' N:H \[Q.>,0[;#CE:>DSC7PGDP2E64UAM5U3 M8>\+S0;,$1[7%UV/!DQ$UA,8(!SITCVOP2;X#)X M8M&_TP:O+J "^1Y\]=3GU*M7!=./K WL"[*4E)X M2O/^J.AFCL/$K4RK,\[C7CJ.#<-K8^T+@7V#)#"=/)SU@UDR+-,H,C0D%W?P"V\ )F,,2,^$O M]3 +<,O?2P75/9#+//8GDYU7VT$.<"ZC*JT01FJ)J;F.E833*P*_[^1FDM\2 M(XM068@@"B>M=#7; H M"K;,X'XX)9P**R9<>YY]O=F*)F\ ;D\, $]>E3Y-$1C_0T<5P7J@1I5/=3J5 MQ(\Y'U>_UY@JLV56I'HN,3J;Z)#+_ $^$,__2_%H?MN_ Y[#9SZGV4<^?[/5 MV6\?=WKU<->PT6_C/:^Z\QUM-1P!F-(T8$+*"RO[BR_'8,LBY?.^RKTB?M)Q MM5BDG=-9GRX8IL2Z*(45XCSXPG!U]W!TU#SY: V'&,+GK^M]6J+"047=!#H M=XL[UGF8>:E,GOI&%W\]2!_V0!-^%S,+B^NF2#GX;7'P>7]PBJ MO/(9@]MD[H9.J@#F\5? .ILHF;#W]]1Z%3JQ/^6KEN>>-=3VZ*X3AV7_0VT__*0SE4]N M/Y>8]/S57D[A$8!9NN>G/'<1]^Q5:O49+G;]%?/I?P%02P,$% @ EXFM M5&:+S$&E!0 Q1( !4 !I;6UR+3,S,3(P,C)E>#,R,2YH=&W-6&USVC@0 M_GZ_8DOFTF0&_ 8$ C0SE) IG3;T IU>/]T(6\:ZVI8KR2'?O\U6P"C9;KOFM/7/=\>0XO MEJ]?0MN-AMGTW:X6+O+*U>;ZK@IYY(Z MD8H:9R,]@D]*HK/?1D]:+3CG89G17$$H*%$T@E*R? WO(BH_0*M5:4UXL15L MG2@(O"" =UQ\8-?$RA53*3VK[8Q<^SYRS2*C%8^V9Z.(70.+GC58/XY)W.]3 MKWO:[_3"\O'YUT4=W.D6J;TF>-C.6MA.KU!YW Z74+ M-=RP2"4#W_-^;QC5LU',J-:)&7K?&!":MBIM3CD*1># M \_\&VI)*R892[>#ITN640F7= -7/"/YTZ;$;6A)*EAL%27[AZ)/Z)YYW5B7 M>V@G93FM0_#;I^CT]"9A*Z:@'3C^IQ[?#YR(-<:N>#'H%_^_I\%>GDZF5\O9 MQ6PR7L[FEYB95XNWX\LE+.>/W/XY_OE]>.LLG(D#B^G$^.BWNU[S%_%NO(#Q M^?S-<$.GS]3 M&B*C^41GA0#_WND],/BZWPV[ED.(<]S&NHS%#9,): 2"N,\+TD*5[3@ M0@&/899E5$BM,^$"!XG1/]*ZAP?](/"&$YX5)-^:-W]X#"B^X"(#WVO] 3$7 MQJY*!*60H5N)!(K11_":B#"!MM_4)ZH/1$+,4AR_]65!PU+@&8]!DSR"Z4V8 MD'Q-T9$L8]+XA/^U9H3G-B144'3XOFLVC-JS)LR:<(&-(V027F)':,(D831& MR[B28M<4YG',0BITX-I,%5H3<$RQ&'\4I9 EP>U2'.ZJ[O# /^D-;='I0$C$ M"]U)[FLO+-1:U1OJ;*O66!"Q(CF5K?E-2K._*X%O=JL7C_3-GI] MCD:.$D@ M'Y2/LR>T)P8W158IK1567$14M!"_E!22#NH?PXC)(B7; RX*N$WC]G6+/\7?*OF2V M%SC=TV OLZYQV;J-R$@$^UFCW:@G%"2*D,D.@N(&_ *)J_[K>$&=L1:3E,:/ M<>+%C\_@0&-R>-#I#:5Y@JU:^[RX&E].9@MX.5],;].IPN<+H7LZ\#WAJG)- M%[5&2_*415!'_ #+^P#^74K=&QYB:-/L)\%XO\M])[B^/;N^-S+&XH I7"W< M ZL='. _P>:: ^G'?\[LUR9>DZVM*K]MR-=C7OLE(O%IUO\X.KO_MMJO#I#H MIV9.^(V+S2NU70F+8H-L0=$<7<169[[\*\(1P6K[B*N*$XH!+]FFH C*;5\8,VD$IJFZH:^84@" M5IJ$5;0!K7U&+2Y%SF1R9V8?MBZ (:-#C^,8R@)'M,M4JMT,X<&=1\'MI<] MT)3H:GUT"W)WFAL2X-U-(2L\TDNU>\J][ X13RH:7[E2J9[V@L=<-9W]"U!+ M P04 " "7B:U4^,M0[98% "L$@ %0 &EM;7(M,S,Q,C R,F5X,S(R M+FAT;MU:]H@4"+=\?3#TM![O8[?Z72H=TPBK]<_"GN]E=_M1NT_? 3IHKL=(]4VI2\; M&J15*V MS@[7O,'03=>P/AT]G8Y/?T!J:L)._:.8'8&R]=36(SGK\:7TT5K]ON;Z0<8 M3Y;:$GC>XRI]0YSD-]1X*&Z82 M4 F%<9Z7)(4Y+;A0P&,XSS(JI/:9<($/B?$_T+[[>_T@\(83GA4DWYH[?W@( M:#[C(@/?:_T&,1PCN" B3*#M-^V.2B3$+,7GMU@6-"P% M[O&8-,DCF-Z$"=-&!.!@\97 M5""%39@DC,9PQG*2APP3G\4Q"ZEH EX4B[=-*$HA2X(3I#CUF:0IX#!\.18_&@HD7C;-J/AV46# R&@MLP[1JTP-V;R@ M=C^0]X&S([5'AC=%5BFM'59<1%2TD+^4%)(.ZG^&$9-%2K8#EAL6S*#A MPW!:%5WK=1N2M-(W9J*L^4XP.9X530IW;175;Z[,CC&Y*GIL"SRGT_6?-'O. MT[;/A>WUG';G>*>PKH%L82,S$LE^V6@WZ@$%B2+4KH.@N &_0*FJ_SI>4%>L MY22E\6.>>/'\%1QH3O;W.KVA--?Q>(Z=>/SK='XQOKPMH8J3SZ3KZ61WI*BJ M+[V0-4.2IRR".LNOY\^6V'>B\$%/^T:\?43-?3[^+*5NE<]-B8DX8 K?%NY MTA.=_C_1Y9I=Z/F_6G;K#1=D:]N@W[8:ZU^IAX=S^WRJ=?=IM1\7(!&GEDOX M*8N3F]I6Q%!(V-_,!WZE,B)8;1^)LZ96"!Q[F("H/A @)=[GNJ85 MSC_JO+!68^:V'K!ADEH!J,\-=!O4D(@J!;5ZCA0%)4*:=KPM\/VZ5QOQ4S5H MFB(:7,,LA.M*;7]M%@F*T17% 87@UTSK;%2B5@2LF51":U/=Q3<,._]**Z]* M*V"T3[C%IZO MZ:/#CKOMW'1^[VX(6>&>7JJGA]RK[A#YI*+QA9.3ZFK/<'-D4$L! A0#% @ EXFM M5(C7<"?0'0 =1H! !4 ( !ZK4! &EM;7(M,C R,C S,S%? M8V%L+GAM;%!+ 0(4 Q0 ( )>)K51%QA!'[%, )7P P 5 M " >W3 0!I;6UR+3(P,C(P,S,Q7V1E9BYX;6Q02P$"% ,4 " "7B:U4 MZOV.)>C3 &]0@ %0 @ $,* ( :6UM&UL4$L! A0#% @ EXFM5%F0;V V@0 \"L& !4 M ( !)_P" &EM;7(M,C R,C S,S%?<')E+GAM;%!+ 0(4 Q0 ( )>)K51^ MJY:NR0< !4? 5 " 9!] P!I;6UR+3,S,3(P,C)E>#,Q M,2YH=&U02P$"% ,4 " "7B:U4NZP?\K(' "]'@ %0 M@ &,A0, :6UM)K53XRU#ME@4 *P2 5 " M 4F3 P!I;6UR+3,S,3(P,C)E>#,R,BYH=&U02P4& H "@"6 @ $ID# # end