0001213900-24-040912.txt : 20240508 0001213900-24-040912.hdr.sgml : 20240508 20240508164315 ACCESSION NUMBER: 0001213900-24-040912 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240508 DATE AS OF CHANGE: 20240508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: IMMERSION CORP CENTRAL INDEX KEY: 0001058811 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] ORGANIZATION NAME: 06 Technology 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: 24926973 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-20240331.htm 10-Q immr-20240331.htm
http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent FL 0001058811 2024 Q1 --12-31 false http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent false false false false http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent 0.00 0001058811 2023-12-31 0001058811 us-gaap:TreasuryStockCommonMember 2023-12-31 0001058811 us-gaap:RetainedEarningsMember 2023-12-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-12-31 0001058811 2023-03-31 0001058811 us-gaap:RetainedEarningsMember 2023-03-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001058811 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001058811 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001058811 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001058811 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001058811 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2023-01-01 2023-03-31 0001058811 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001058811 immr:PerUnitRoyaltiesMember 2023-01-01 2023-03-31 0001058811 immr:FixedFeeLicenseMember 2023-01-01 2023-03-31 0001058811 us-gaap:EmployeeStockOptionMember srt:MinimumMember 2022-01-18 2022-01-18 0001058811 immr:MarketableEquitySecuritiesMember us-gaap:EquitySecuritiesMember 2024-03-31 0001058811 immr:DevelopmentServicesandOtherMember 2023-01-01 2023-03-31 0001058811 immr:FixedFeeLicenseandPerUnitRoyaltiesMember 2023-01-01 2023-03-31 0001058811 immr:MarketableEquitySecuritiesMember us-gaap:EquitySecuritiesMember 2023-12-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001058811 immr:FixedFeeLicenseMember 2024-01-01 2024-03-31 0001058811 immr:PerUnitRoyaltiesMember 2024-01-01 2024-03-31 0001058811 immr:FixedFeeLicenseandPerUnitRoyaltiesMember 2024-01-01 2024-03-31 0001058811 immr:DevelopmentServicesandOtherMember 2024-01-01 2024-03-31 0001058811 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001058811 us-gaap:SeriesBMember 2024-01-01 2024-03-31 0001058811 us-gaap:EmployeeStockOptionMember 2022-01-18 2022-01-18 0001058811 2022-01-18 0001058811 2023-02-21 2023-02-21 0001058811 us-gaap:RestrictedStockMember 2022-01-18 2022-01-18 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2022-01-18 2022-01-18 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001058811 us-gaap:RestrictedStockMember 2024-03-31 0001058811 immr:MarketPerformanceBasedRestrictedStockUnitsMember 2024-03-31 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001058811 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001058811 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001058811 us-gaap:RestrictedStockMember 2023-12-31 0001058811 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001058811 us-gaap:PerformanceSharesMember 2024-03-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001058811 us-gaap:PerformanceSharesMember 2023-12-31 0001058811 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001058811 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001058811 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001058811 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001058811 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001058811 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001058811 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-03-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001058811 us-gaap:RetainedEarningsMember 2024-03-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001058811 2024-03-31 0001058811 2024-01-01 2024-03-31 0001058811 2023-01-01 2023-03-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001058811 immr:LGEMember 2024-03-31 0001058811 us-gaap:TreasuryStockCommonMember 2024-03-31 0001058811 us-gaap:TreasuryStockCommonMember 2023-03-31 0001058811 immr:MarketableDebtSecuritiesMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001058811 immr:MarketableDebtSecuritiesMember us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001058811 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001058811 immr:MarketableDebtSecuritiesMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001058811 immr:MarketableDebtSecuritiesMember us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001058811 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001058811 immr:PerformanceObligationBMember immr:LaterThanThreeYearsMember 2024-03-31 0001058811 us-gaap:USTreasurySecuritiesMember 2024-03-31 0001058811 immr:PerformanceObligationBMember immr:LaterThanOneYearAndNotLaterThanThreeYearsMember 2024-03-31 0001058811 immr:MarketableDebtSecuritiesMember 2024-03-31 0001058811 immr:MarketableDebtSecuritiesMember 2023-12-31 0001058811 immr:PerformanceObligationBMember 2024-03-31 0001058811 us-gaap:CommonStockMember immr:December2022StockRepurchaseProgramMember 2023-01-01 2023-12-31 0001058811 2022-12-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-12-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001058811 us-gaap:RetainedEarningsMember 2022-12-31 0001058811 us-gaap:TreasuryStockCommonMember 2022-12-31 0001058811 2024-05-03 0001058811 us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001058811 us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001058811 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001058811 immr:RestrictedStockAndRestrictedStockUnitsAndPerformanceStockUnitsMember 2023-01-01 2023-03-31 0001058811 immr:AventuraFloridaFacilityMember 2022-01-31 0001058811 2024-02-28 2024-02-28 0001058811 us-gaap:CommonStockMember immr:December2022StockRepurchaseProgramMember 2023-12-31 0001058811 us-gaap:CommonStockMember srt:MaximumMember immr:StockRepurchaseProgramMember 2022-12-29 0001058811 2023-11-13 0001058811 2023-11-13 2023-11-13 0001058811 2024-02-28 0001058811 immr:LGEMember immr:WithholdingTaxesonRoyaltyPaymentsMember us-gaap:PendingLitigationMember immr:KoreanTaxAuthorityMember 2020-04-08 2020-04-08 0001058811 immr:LGEMember immr:WithholdingTaxesonRoyaltyPaymentsMember us-gaap:PendingLitigationMember immr:KoreanTaxAuthorityMember 2021-10-01 2021-12-31 0001058811 immr:WithholdingTaxesonRoyaltyPaymentsMember immr:LGEMember us-gaap:PendingLitigationMember immr:KoreanTaxAuthorityMember 2023-06-02 2023-06-02 0001058811 immr:ImmersionCorporationVsMetaPlatformsIncMember immr:PatentInfringementMember us-gaap:PendingLitigationMember 2024-02-09 2024-02-09 0001058811 us-gaap:SubsequentEventMember immr:ConditionalPurchaseAgreementMember immr:Toro18HoldingsLlcMember immr:BarnesAndNobleEducationIncMember immr:RightsOfferingMember 2024-04-16 0001058811 us-gaap:SubsequentEventMember immr:ConditionalPurchaseAgreementMember immr:Toro18HoldingsLlcMember immr:BarnesAndNobleEducationIncMember immr:BackstopCommitmentMember 2024-04-16 0001058811 us-gaap:SubsequentEventMember immr:ConditionalPurchaseAgreementMember immr:Toro18HoldingsLlcMember immr:BarnesAndNobleEducationIncMember us-gaap:PrivatePlacementMember 2024-04-16 0001058811 immr:AventuraFloridaFacilityMember us-gaap:SubsequentEventMember 2024-04-04 0001058811 us-gaap:EmployeeStockOptionMember immr:A2021PlanMember 2022-01-18 0001058811 us-gaap:EmployeeStockOptionMember immr:A2021PlanMember 2022-01-18 2022-01-18 0001058811 us-gaap:EmployeeStockOptionMember immr:A2021PlanMember 2023-03-30 0001058811 us-gaap:EmployeeStockOptionMember immr:A2021PlanMember 2023-03-30 2023-03-30 0001058811 immr:FixedFeeLicenseMember immr:MetaPlatformsIncMember immr:PatentLicenseAndSettlementAgreementMember 2024-02-09 0001058811 immr:NintendoCoLtdMember immr:PatentLicenseAgreementMember 2024-02-27 0001058811 immr:NintendoCoLtdMember immr:PatentLicenseAgreementMember 2024-03-31 0001058811 us-gaap:ExchangeTradedOptionsMember 2024-03-31 0001058811 us-gaap:ExchangeTradedOptionsMember 2023-12-31 0001058811 2024-05-08 0001058811 2024-05-08 2024-05-08 xbrli:shares xbrli:pure iso4217:KRW utr:sqft iso4217:USD iso4217:USD xbrli:shares immr:Number immr:SEGMENT

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended March 31, 2024

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 class

Trading Symbol

Name of each exchange on which registered

Common Stock, $0.001 par value

IMMR

Nasdaq Global Market

Series B Junior Participating Preferred Stock Purchase Rights

IMMR

Nasdaq 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         No

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes       No ☐

 

 


 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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

 

Smaller reporting company

 

 

 

Emerging Growth Company

 

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

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

 

Number of shares of common stock outstanding at May 3, 2024 was 31,854,837.




 

IMMERSION CORPORATION

(In thousands)

(Unaudited)

 



March 31, 2024


 


December 31, 2023


ASSETS


Current assets:


 


 


 


Cash and cash equivalents

$

91,097


 

$

  56,071


Investments - current


 88,010


 


 104,291


Accounts and other receivables


 6,028


 


2,241


Prepaid expenses and other current assets


  8,701


 


 9,847


Total current assets


  193,836


 


172,450


Property and equipment, net


  170


 


 211


Investments - noncurrent


 40,958


 


 33,350


Long-term deposits


 6,394


 


  6,231


Deferred tax assets


 3,343


 


 3,343


Other assets


 1


 


 146


Total assets

$

244,702


 

$

215,731


LIABILITIES AND STOCKHOLDERS’ EQUITY


Current liabilities:


 


 


 


Accounts payable

$

21


 

$

 47


Accrued compensation


 3,187


 


 3,127


Deferred revenue - current


 12,314


 


 4,239


Other current liabilities


 14,586


 


 11,900


Total current liabilities


30,108


 


 19,313


Deferred revenue - noncurrent 


 8,213


 


 8,390


Other long-term liabilities


 4,925


 


 4,926


Total liabilities


 43,246


 


32,629


Commitments and contingencies (Note 5)


 


 


 


Stockholders’ equity:


 


 


 


Common stock and additional paid-in capital


 322,310


 


 322,182


Accumulated other comprehensive income


 1,530


 


 1,702


Accumulated deficit


(17,385

)

 


(36,040

)

Treasury stock


(104,999

)

 


 (104,742

)

Total stockholders’ equity


 201,456


 


183,102


Total liabilities and stockholders’ equity

$

 244,702


 

$

   215,731


 

See accompanying Notes to Condensed Consolidated Financial Statements.


IMMERSION CORPORATION

AND COMPREHENSIVE INCOME

(In thousands, except per share amounts)

(Unaudited)

 

 


Three Months Ended March 31,


 


2024


 


2023


Revenues:


Royalty and license

$

43,847


 

$

7,009


Development, services, and other


 


 


 65


Total revenues

43,847


 


 7,074


Operating expenses:

Sales and marketing


 1,338


 


 96


Research and development


42


 


 130


General and administrative


 25,853


 


 3,589


Total operating expenses


 27,233


 


 3,815


Operating income


16,614


 


 3,259


Interest and other income (loss), net


 8,106

 


6,526

Income before provision for income taxes


 24,720


 


9,785

Provision for income taxes


(6,065

)

 


(1,507

)

Net income

$

18,655

 

$

8,278

Basic net income per share

$

0.60



$

0.25

Shares used in calculating basic net income per share


 31,028


 


 32,603


Diluted net income per share

$

 0.59


 

$

0.25

Shares used in calculating diluted net income per share


 31,406


 


 33,085


Other comprehensive income, net of tax

Deferred gains (losses) on available-for-sale marketable debt securities


 (37

)

 


 565


Realized gains on available-for-sale marketable debt securities reclassified to net income

(135

)


(190

)

Total comprehensive income

$

 18,483



$

8,653

 

See accompanying Notes to Condensed Consolidated Financial Statements.


 IMMERSION CORPORATION

(In thousands, except number of shares)

(Unaudited)

  Three Months Ended March 31, 2024
 

Common Stock and Additional Paid-In Capital

 

Accumulated Other Comprehensive Income

 

Accumulated Deficit

  Treasury Stock
 

Total

Stockholders’ Equity

  Shares
 
Amount
  Shares
 
Amount
 
Balances at December 31, 2023

47,636,273


$

 322,182


$

1,702


$

(36,040

)


 16,107,296


$

 (104,742

)


$

183,102


Net income




18,655




18,655


Unrealized gain on available-for-sale securities, net of taxes



(172

)





(172

)
Release of restricted stock units and awards, net of shares withheld

209,546





36,801



(257

)


(257

)

Stock option exercises








Shares issued to an employee in lieu of cash compensation

80,677


553






553


Stock repurchases















Dividends declared


(1,502

)










(1,502

)
Stock-based compensation


1,077






1,077


Balances at March 31, 2024

47,926,496


$

 322,310


$

1,530


$

(17,385

)


16,144,097


$

(104,999

)


$

201,456


 

Three Months Ended March 31, 2023
Common Stock and
Additional Paid-In Capital

Accumulated
Other
Comprehensive
Income (Loss)

Accumulated
Deficit
Treasury Stock
Total
Stockholders’
Equity
Shares
Amount
Shares
Amount
Balances at December 31, 2022 46,974,598 $ 322,714
$ 202
$ (70,016
) 14,727,582 $ (95,200
) $ 157,700
Net income


8,278

8,278
Unrealized gains on available-for-sale securities, net of taxes

375


375
Release of restricted stock units and awards, net of shares withheld 401,955


97,936
(757 )
(757 )
Issuance of stock for ESPP purchase 1,298

6





6
Shares issued to an employee in lieu of cash compensation 50,643


385













385
Dividends declared


(1,204 )












(1,204 )
Stock-based compensation
946



946
Balances at March 31, 2023 47,428,494 $ 322,847
$ 577
$

(61,738

) 14,825,518 $

(95,957

) $ 165,729


See accompanying Notes to Condensed Consolidated Financial Statements.

3

IMMERSION CORPORATION

(In thousands)

(Unaudited)

  


Three Months Ended March 31,


 


2024


 


2023


Cash flows provided by (used in) operating activities:


 


 


 


Net income

$

   18,655


 

$

8,278


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


 


 


 


Depreciation of property and equipment


  18


 


21


Reduction in carrying value of right of use assets
36


151
Stock-based compensation
1,077


946

Net gains on investment in marketable securities


(2,690

)

 


(3,683

)

Net gain on derivative instruments


(2,600

)

 


(615

)

Foreign currency remeasurement loss


49

 



Shares issued to an employee in lieu of cash compensation


   553


 


385


Other noncash


(182

)

 


(26

)

Changes in operating assets and liabilities:


 


 


 


Accounts and other receivables


(186

)

 


(501

)

Prepaid expenses and other current assets


1,146

 


383


Long-term deposits


(210

)

 


18


Other assets


109


 


113


Accounts payable


(27

)

 


(68

)

Accrued compensation


60

 


(1,259

)

Other current liabilities


6,191

 


602

Deferred revenue


7,898

 


(1,189

)

Other long-term liabilities


 


(33

)

Net cash and cash equivalents provided by operating activities


29,897

 


   3,523


Cash flows provided by (used in) investing activities:


 


 


 


Purchases of marketable securities and other investments
(40,913 )

(54,954
)

Proceeds from sale or maturities of marketable securities and other investments


     48,707


 


30,771


Proceeds from sale of derivative instruments


3,853

 


5,844


Payments for settlement of derivative instruments


(4,771

)

 


(1,369

)

Net cash and cash equivalents provided by (used in) investing activities


6,876

 


(19,708

)

Cash flows provided by (used in) financing activities:


 


 


 


Dividend payments to stockholders


(1,490

)

 


(4,400

)

Shares withheld to cover payroll taxes


(257

)

 


(757

)

Other financing activities



 


6


Net cash and cash equivalents used in financing activities


(1,747

)

 


(5,151

)

Net increase (decrease) in cash and cash equivalents


35,026

 


(21,336

)

Cash and cash equivalents:


 


 


 


Beginning of period


    56,071


 


48,820


End of period

$

91,097


 

$

27,484


 

See accompanying Notes to Condensed Consolidated Financial Statements.

 

 

IMMERSION CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

(Unaudited)

 

Three Months Ended March 31,



2024


 


2023


Supplemental disclosure of cash flow information:

Cash paid for income taxes

$

32

 

$

19


Supplemental disclosure of non-cash investing, and financing activities:


 


 


 


Dividends declared but not yet paid

$

1,502


 

$

1,015


 


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 offer licenses for our patented technology to our customers.

  

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 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 the applicable articles 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, 2023. 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. Certain prior year amounts have been reclassified to conform with the current year presentation. 

 

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, 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, 2024 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 intellectual property (“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. 


Recent Accounting Pronouncements Not Yet Adopted

In December 2023, the Financial Accounting Standard Board (“FASB”) issued ASU No. 2023-09Income Taxes (Topic 740): Improvements to Income Tax Disclosures that requires entities to disclose additional information about federal, state, and foreign income taxes primarily related to the income tax rate reconciliation and income taxes paid. The new standard also eliminates certain existing disclosure requirements related to uncertain tax positions and unrecognized deferred tax liabilities. The guidance will be effective for the fiscal year beginning January 1, 2025. The guidance does not affect recognition or measurement in our consolidated financial statements. We are evaluating the impact of this amendment on our consolidated financial statements.

 

2. REVENUE RECOGNITION

Disaggregated Revenue

 

The following table presents the disaggregation of our revenue for the three months ended March 31, 2024 and 2023 (in thousands):

 

 


Three Months Ended March 31,

 


2024


 


2023


Fixed fee license revenue

$

38,728


 

$

1,214


Per-unit royalty revenue


5,119


 


5,795


Total royalty and license revenue


 43,847


 


7,009


Development, services, and other revenue



 


65


Total revenues

$

43,847


 

$

7,074


Per-unit Royalty Revenue

We record per-unit royalty revenue in the same period in which the licensee’s underlying sales occur. When we 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, 2024, we recorded no adjustments to royalty revenue recognized in the previous quarter. We recorded adjustments of $0.4 million to increase royalty revenue during the three months ended March 31, 2023.

Contract Assets

As of March 31, 2024, we had contract assets of $6.5 million included within Prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets. As of December 31, 2023, we had contract assets of $7.7 million included within Prepaid expenses and other current assets, and $0.1 million included within Other assets on the Condensed Consolidated Balance Sheets


Contract assets decreased by $1.4 million from January 1, 2024 to March 31, 2024, primarily due to actual royalties billed during the three months ended March 31, 2024.

Fixed Fee License Revenue

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

      Performance Obligation A: Transfer of rights to our patent portfolio as it exists when the contract is executed; and

      Performance Obligation B: Transfer of 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 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 which best represents the ongoing and continuous nature of the patent prosecution process. 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. 

On February 9, 2024, we entered into a Patent License and Settlement Agreement (the “License and Settlement Agreement”) with Meta, pursuant to which the parties have agreed to terms for resolving the litigation matters described above (the “Litigation”) and Meta will license, on a non-exclusive basis, our patent portfolio for use in its products. We accounted for the License and Settlement Agreement in accordance with provisions of Accounting Standard Codification 606Revenue from Contracts with Customers, (“ASC 606”), and recorded $0.6 million, based on the remaining performance obligations, as Deferred revenue-current on our Condensed Consolidated Balance Sheets as of March 31, 2024. We will recognize this deferred revenue once the remaining performance obligations are met. See Note 5. Contingencies of the Notes to Consolidated Financial Statements for more information on the Meta Agreement.

Deferred Revenue

On February 27, 2024, we entered into an agreement to renew of our license agreement with Nintendo Co., Ltd, (“Nintendo”). Under the terms of this agreement, Nintendo would obtain a license with respect to certain of our patents in return for $8.5 million of non-refundable, non-creditable fixed royalty revenue. The commencement date of this agreement is September 27, 2024. We received the $8.5 million fixed royalty payment from Nintendo in March 2024 and reported this payment as Deferred revenue-current on our Condensed Consolidated Balance Sheets.

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

As of December 31, 2023, total deferred revenue was $12.6 million. We recognized $1.2 million of deferred revenue during the three months ended March 31, 2024.

Capitalized Contract Costs

We capitalize certain incremental costs incurred, such as commissions and legal costs in order to obtain new contracts with our customers if we expect to recover these costs. The capitalized contract costs are amortized upon recognition of the related revenue. We capitalized $0.3 million of incremental costs incurred to obtain new contracts with customers in the three months ended March 31, 2024.

 

 

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.

 

Marketable securities as of March 31, 2024 and December 31, 2023 consisted of the following (in thousands):

 



March 31, 2024




Cost or Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value

Marketable equity securities
















Equity securities

$

52,576



$

5,189



$

(4,094

)


$

53,671


Marketable debt securities
















U.S. treasury securities


45,480




732






46,212


Corporate bonds


28,410




973




(298

)



29,085


Total marketable debt securities


73,890




 1,705




(298

)



 75,297



$

126,466



$

6,894



$

(4,392

)


$

128,968


 



December 31, 2023




Cost or Amortized Cost




Unrealized Gains




Unrealized Losses




Fair Value


Marketable equity securities
















Equity securities

$

 59,228



$

7,896



$

(4,146

)


$

62,978


Marketable debt securities
















U.S. treasury securities


53,662




1,307




(3

)



54,966


Corporate bonds


19,422




472




(197

)



19,697


Total marketable debt securities


 73,084




1,779




(200

)



74,663



$

132,312



$

 9,675



$

(4,346

)


$

 137,641


 

The amortized costs and fair value of our marketable debt securities, by contractual maturity, as of March 31, 2024 (in thousands) are as follows: 

 



March 31, 2024




Amortized Cost




Fair Value


Less than 1 year

$

 33,622



$

34,340


1 to 5 years


40,268




40,957


Total

$

 73,890



$

75,297



 

         As of March 31, 2024, the fair value of corporate bonds with unrealized loss position was $8.8 million, with an aggregated loss of $0.3 million. There were no treasury securities with unrealized loss position. As of December 31, 2023, the fair value of available-for-sale debt securities in unrealized loss position for corporate bonds and U.S. treasury securities were $7.1 million and $2.7 million, respectively, with an aggregated loss of $0.2 million. For all available-for-sale debt securities that were in unrealized loss positions, we have determined that it is more likely than not we will hold the securities until maturity or a recovery of the cost basis. We had no credit-related impairment loss as of March 31, 2024 and December 31, 2023.


Derivative Financial Instruments

 

Our derivative instruments 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, 2024 and December 31, 2023 (in thousands):

 



March 31, 2024




Cost




Unrealized Losses




Fair Value


Derivative instruments

$

8,097



$

(3,685

)


$

4,412



$

8,097



$

(3,685

)


$

4,412


 



December 31, 2023




Cost




Unrealized Losses




Fair Value


Derivative instruments

$

8,797



$

(867

)


$

7,930



$

8,797



$

(867

)


$

7,930



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,




2024




2023


Net unrealized gains (losses) recognized on marketable equity securities

$

(2,655

)


$

2,014

Net realized gains (losses) recognized on marketable equity securities


 5,479



1,669

Net unrealized gains (losses) recognized on derivative instruments


2,818



(102

)

Net realized gains recognized on derivative instruments


(218

)



717


Net realized gains recognized on marketable debt securities


 (135

)




Total net gains (losses) recognized in interest and other income (loss), net

$

 5,289


$

4,298


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, 2024, and December 31, 2023.


 

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

 



March 31, 2024








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:
















U.S. treasury securities 

$

 46,212



$

 



$

 



$

46,212


Equity securities


53,671




 







 53,671


Corporate bonds


 




 29,086







 29,086


Total assets at fair value

$

99,883



$

 29,086



$



$

128,969


















Liabilities
















Derivative instruments

$

 



$

 4,412



$



$

4,412


Total liabilities at fair value

$

 



$

 4,412



$



$

4,412


 



December 31, 2023








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:
















U.S. treasury securities

$

54,966



$

  



$


$

54,966


Equity securities


 62,977







 




 62,977


Corporate bonds





19,697




  




19,697


Total assets at fair value

$

117,943



$

19,697



$



$

137,640


















Liabilities
















Derivative instruments

$

 



$

 7,930



$

  



$

  7,930


Total liabilities at fair value

$

 



$

  7,930



$

 



$

7,930


 

 

4.   BALANCE SHEETS DETAILS

Cash and Cash Equivalents

 

Cash and cash equivalents were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


Cash

$

13,927


 

$

      14,840


Money market funds


77,170


 


    41,231


Cash and cash equivalents

$

   91,097


 

$

   56,071



Investments - Current

 

Investments - current were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


Marketable equity securities

$

53,670


 

$

  62,978


U.S. treasury securities


34,340


 


  41,313


Short-term investments

$

  88,010


 

$

   104,291


Accounts and Other Receivables

 

Accounts and other receivables were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


Trade accounts receivables, net

$

1,411


 

$

       1,743


Other receivables


  4,617


 


       498


Accounts and other receivables

$

      6,028


 

$

       2,241


Allowance for credit losses as of March 31, 2024 and December 31, 2023 were not material. 

Prepaid Expenses and Other Current Assets

 

Prepaid expenses and other current assets were as follows (in thousands): 

 

 


March 31,

2024


 


December 31,

2023


Prepaid expenses

$

      2,079


 

$

       1,916


Contract assets - current


   6,467


 


      7,740


Other current assets


      155


 


         191


Prepaid expenses and other current assets

$

 8,701

$

 9,847



 

Investments - noncurrent

 

Investments- noncurrent were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


U.S. treasury securities

$

      11,872


 

$

      13,653


Marketable debt securities


  29,086


 


    19,697


Investments- noncurrent

$

 40,958


 

$

   33,350

Other Current Liabilities

 

Other current liabilities were as follows (in thousands):

 



March 31,

2024


 


December 31,

2023


Derivative instruments

$

    4,412


 

$

     7,930


Income taxes payable


    7,791


 


     1,730


Dividends payable


      1,502


 


       1,489


Other current liabilities


   881


 


    751


Total other current liabilities

$

   14,586


 

$

 11,900

  

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 our future results of operations.

 

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, a subsidiary of the Company, 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 Korean courts. In the second quarter of 2020, we recorded this deposit in Long-term deposits on our Condensed Consolidated Balance SheetsIn the fourth quarter of 2021, we recorded an impairment charge of $0.8 million related to the long-term deposits paid to LGE.

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 related to the 2012 to 2014 period. 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. We have had numerous hearings before the Korea Administrative Court in the years 2019 through 2022. We had a hearing on April 27, 2023, and the Korea Administrative Court rendered a decision on this matter on June 8, 2023, in which it ruled that the withholding taxes and penalties which were imposed by the Korean tax authorities on LGE should be cancelled with litigation costs to be borne by the Korean tax authorities. In connection with the Korea Administrative Court’s decision, the Korean tax authorities filed an appeal on June 28, 2023, with the Seoul High Court to seek the cancellation of the lower court’s decision. The appellate case is in progress at the Seoul High Court and the first hearing and the second hearing took place on November 30, 2023 and February 1, 2024, respectively. However, the next hearing will be set at a later date.

On April 25, 2023, we received notice from LGE requesting us to reimburse LGE with respect to withholding tax imposed on LGE by the Korean tax authorities following a recent tax audit of LGE for the years 2018 through 2022. Pursuant to an agreement reached with LGE, on June 2, 2023, we provided a provisional deposit to LGE in the amount of KRW 3,024,877,044 (approximately $2.3 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 Korean courts. In the second quarter of 2023, we recorded this deposit in Long-term deposits on our Condensed Consolidated Balance Sheets.  On June 29, 2023, on behalf of LGE, we filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes related to the 2018 to 2022 period. On August 7, 2023, the Korean tax authority submitted its answer against the tax appeal. On September 8, 2023, on behalf of LGE, the Company submitted its rebuttal brief in response thereto. On September 25, 2023, Korean tax authority submitted an additional response brief, and on November 23, 2023, the Korea Tax Tribunal rendered a decision against LGE, dismissing the claims of the Company on the grounds that its claims are without merit. In response thereto, on behalf of LGE, we filed an appeal with the Korea Administrative Court on December 29, 2023. The next hearing has not yet been set As of March 31, 2024, we have accrued $0.3 million of withholding taxes, interest and penalties related to the 2018 to 2022 period for which the Korean tax authorities have recently assessed LGE. These withholding taxes have been reclassified and reported as an impairment reduction to the Long-term deposit made in the third quarter of 2023 in order to present the deposit at its estimated recoverable value. 

 

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

Immersion Corporation vs. Meta Platforms, Inc., f/k/a Facebook, Inc. (“Meta”)

On May 26, 2022, we filed a complaint against Meta in the United States District Court for the Western District of Texas.  The complaint alleges that Meta’s augmented and virtual reality (“AR/VR”) systems, including the Meta Quest 2, infringe six of our patents that cover various uses of haptic effects in connection with such AR/VR systems. We are seeking to enjoin Meta from further infringement and to recover a reasonable royalty for such infringement.

The complaint against Meta asserts infringement of the following patents:

        U.S. Patent No. 8,469,806: “System and method for providing complex haptic stimulation during input of control gestures, and relating to control of virtual equipment”

        U.S. Patent No. 8,896,524: “Context-dependent haptic confirmation system”

        U.S. Patent No. 9,727,217: “Haptically enhanced interactivity with interactive content”

        U.S. Patent No. 10,248,298: “Haptically enhanced interactivity with interactive content”

        U.S. Patent No. 10,269,222: “System with wearable device and haptic output device”

        U.S. Patent No. 10,664,143: “Haptically enhanced interactivity with interactive content”

Meta responded to the Company’s complaint on August 1, 2022.  On September 12, 2022, Meta filed a motion to transfer the lawsuit to the Northern District of California or, in the alternative, to the Austin Division of the Western District of Texas. The Court denied Meta’s motion on May 30, 2023, and held the claim construction hearing on the same day. The Court adopted certain claim constructions during the hearing, and issued a formal claim construction order consistent with those constructions on July 7, 2023. On August 2, 2023, Meta filed a mandamus petition asking the Federal Circuit to reverse the district court’s order on Meta’s transfer motion. Fact discovery closed on October 6, 2023. The Federal Circuit denied Meta’s mandamus petition on October 30, 2023.

On November 10, 2023, we filed a separate action in the Western District of Texas against Meta directed to its newly launched Quest 3 product, asserting the following patents:

•        U.S. Patent No. 8,469,806: “System and method for providing complex haptic stimulation during input of control gestures, and relating to control of virtual equipment”

•        U.S. Patent No. 9,727,217: “Haptically enhanced interactivity with interactive content”

•        U.S. Patent No. 10,248,298: “Haptically enhanced interactivity with interactive content”

•        U.S. Patent No. 10,269,222: “System with wearable device and haptic output device”

•        U.S. Patent No. 10,664,143: “Haptically enhanced interactivity with interactive content”

In addition, Meta filed inter partes reviews (“IPRs”), IPR2023-00942; IPR2023-00943; and IPR2023-00944 on May 25, 2023. These are directed to U.S. Patent Nos. 8,469,806; 8,896,524; and 10,269,222, respectively. The Company filed its response to IPR2023-00942 and IPR2023-0094 on September 8, 2023, and to IPR2023-00944 on September 12, 2023. Meta filed IPR2023-00945; IPR2023-00946; and IPR2023-00947 on May 26, 2023. These IPRs are directed to United States Patent Nos. 10,664,143; 9,727,217; and 10,248,298, respectively.  The Patent Trial and Appeal Board instituted review of IPR2023-00942 on December 6, 2023; IPR2023-00943 on December 6, 2023; IPR2023-00944 on December 7, 2023; IPR2023-00945 on December 6, 2023; IPR2023-00946 on December 8, 2023; and IPR2023-00947 on December 6, 2023.


On January 16, 2024, Immersion and Meta jointly moved to stay all deadlines in district court because they had arrived at a settlement in principle. On January 17, 2024, the Court stayed all deadlines. Under the Court’s order, the parties were to either move to dismiss the proceedings if they finalized the settlement agreement, or alternatively they were to provide the Court with a status update, by January 31, 2024.

On February 9, 2024, we entered into a Patent License and Settlement Agreement (the “License and Settlement Agreement”) with Meta, pursuant to which the parties have agreed to terms for resolving the litigation matters described above (the “Litigation”) and Meta will license, on a non-exclusive basis, our patent portfolio for use in its products. Under the License and Settlement Agreement, in consideration for the license and releases granted therein, we received approximately $17.3 million, after deducting for legal fees related to the Litigation (and other pending litigation) and other liabilities. Pursuant to the License and Settlement Agreement, we and Meta agreed to terms for dismissal by them of the outstanding Litigation and the IPRs. On February 16, 2024, the parties dismissed the district court actions and requested permission from the Patent Trial and Appeal Board to dismiss the IPRs. The Patent Trial and Appear Board dismissed the IPRs on February 27, 2024. The description of the License and Settlement Agreement contained herein does not purport to be complete and is qualified in its entirety by reference to the License and Settlement Agreement, which is attached to this Quarterly Report on Form 10-Q as Exhibit 10.1 and is incorporated herein by reference.

Immersion Corporation vs. Xiaomi Group

On or about March 3, 2023, we initiated patent infringement lawsuits against several companies of the Xiaomi-Group (the “Xiaomi-Group”) in Germany, France and India. We initiated lawsuits against Xiaomi-Group companies and their agents in the Düsseldorf Regional Court in Germany, the Tribunal judiciaire de Paris (Paris First Instance Civil Court) in France, and the High Court of Delhi, at New Delhi, in India. 

The complaints allege that the Xiaomi-Group’s devices, including the Xiaomi 12, infringe our patents that cover various uses of haptic effects in connection with such devices. We are seeking injunctions that would allow us to prohibit Xiaomi-Group from selling the infringing devices in Germany, France and India, as well as costs and damages as compensation for such infringement.

The complaints against the Xiaomi-Group assert infringement of the following patents:

        EP 2 463 752 B1 (German part) titled “Haptisches Feedback-System mit gespeicherten Effekten

        EP 2 463 752 B1 (French part) titled “Système de rendu haptique avec stockage d’effets

        IN 304 396 (India) titled “Haptic Feedback System With Stored Effects”

On June 19, 2023, Xiaomi filed an initial response to the Company’s lawsuit in India. On July 7, 2023, the Indian litigation was listed before the Learned Joint Registrar, Mr. Siddharth Mathur. The application seeking interim injunction was set to be heard on March 21, 2024, but has been reset by the Court to be heard on July 22, 2024. On March 21, 2024, Xiaomi indicated that it would bring a counter claim to invalidate the Indian patent. 


On July 11, 2023, in the German proceeding Xiaomi filed its nullity action in the German Federal Patent Court, which was served on Immersion on July 27, 2023. Immersion replied on October 27, 2023, and received Xiaomi’s response on February 2, 2024, with a decision expected sometime before August of 2024, and a hearing has been set for November 13, 2024. In the German infringement proceeding, Xiaomi’s statement of defense was due on October 25, 2023. Immersion’s reply was due on February 26, 2024. Xiaomi’s rejoinder is scheduled for July 25, 2024. The oral hearing is scheduled for August 29, 2024.

 

The next case management hearing in the French proceeding is scheduled for June 6, 2024.

Immersion Corporation vs. Valve Corporation (“Valve”)

On May 15, 2023, we filed a complaint against Valve in the United States District Court for the Western District of Washington.  The complaint alleges that Valve’s AR/VR systems, including the Valve Index, and handheld Steam Deck, infringe seven of our patents that cover various uses of haptic effects in connection with such AR/VR systems and other video game systems.  We are seeking to enjoin Valve from further infringement and to recover a reasonable royalty for such infringement.

The complaint against Valve asserts infringement of the following patents:

        U.S. Patent No. 7,336,260: “Method and Apparatus for Providing Tactile Sensations”

        U.S. Patent No. 8,749,507: “Systems and Methods for Adaptive Interpretation of Input from a Touch-Sensitive Input Device”

        U.S. Patent No. 9,430,042: “Virtual Detents Through Vibrotactile Feedback”

        U.S. Patent No. 9,116,546: “System for Haptically Representing Sensor Input”

        U.S. Patent No. 10,627,907: “Position Control of a User Input Element Associated With a Haptic Output Device”

        U.S. Patent No. 10,665,067: “Systems and Methods for Integrating Haptics Overlay in Augmented Reality”

        U.S. Patent No. 11,175,738: “Systems and Methods for Proximity-Based Haptic Feedback”

Valve responded to the complaint on July 24, 2023 with a motion to dismiss. Valve re-noted its motion, which changed Immersion’s response deadline from August 14, 2023 to August 21, 2023. Immersion timely filed its response, and Valve filed its reply on August 25, 2023. The Court heard arguments on Valve’s motion on February 8, 2024. The Court entered a case schedule on November 21, 2023. The case schedule did not include a trial date but set the pretrial conference for May 30, 2025.

Valve filed inter partes reviews (“IPRs”), IPR2024-00477 and IPR2024-00478 on January 19, 2024. These are directed to U.S. Patent Nos. 7,336,260 and 9,430,042 respectively. The Company’s response is due April 26, 2024, and April 29, 2024, respectively. Valve filed IPR2024-00508 on January 30, 2024, which is directed to U.S. Patent No. 9,116,546. The Company’s response is due May 9, 2024. Valve filed IPR2024-00556 and IPR2024-00557 on February 7, 2024. These are directed to U.S. Patent Nos. 8,749,507 and 10,665,067, respectively. The Company’s responses are due on May 15, 2024. Valve filed IPR2024-00582 on February 16, 2024, which is directed to U.S. Patent No. 11,175,738. The Company’s response is due June 27, 2024. Valve filed IPR2024-00714 on March 22, 2024, which is directed to U.S. Patent No. 10,627,907. The PTAB has not yet set a response due date.

The parties submitted their joint claim construction statement and respective positions on March 29, 2024.

On March 14, 2024, Valve filed a motion to stay the district court case pending the PTAB’s decisions on the IPRs. Immersion opposed the motion on March 25, 2024, and Valve filed its reply brief on March 29, 2024. The Court granted Valve’s motion to stay on April 4, 2024. In connection with that order, the Court struck Valve’s motion to dismiss with leave to refile at a later date.

 

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 (as amended, 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 previously granted under the 2011 Equity Incentive Plan. On March 30, 2023, our stockholders approved an amendment to the 2021 Plan which increased the total number of shares reserved and available for grant and issuance equal to 8,146,607 shares plus up to an additional 855,351 shares that are subject to stock options or other awards previously 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 such stock options. Stock options generally vest over four years and expire seven years from the applicable 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, 2024 is as follows (in thousands):


Common stock shares available for grant

3,813


RSUs outstanding

1,250


RSAs outstanding


PSUs outstanding

400



As of March 31, 2024, we did not have any outstanding stock options.


Restricted Stock Units

 

The following summarizes RSU activities for the three months ended March 31, 2024:


 


Number of Restricted Stock Units (in thousands)


 


Weighted Average Grant Date Fair Value Per Share



Weighted Average Remaining Recognition Period (Years)


 


Aggregate Intrinsic Value (in thousands)


Outstanding at December 31, 2023


       1,128


 

$

         6.57



1.05


 

$

        7,964


Granted


              256


 


              6.83



 


 


 


Released


(134

)

 


      6.14



 


 


 


Forfeited


 


       



 


 


 


Outstanding at March 31, 2024


      1,250


 

$

        6.47



1.05


 

$

       9,348


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, 2024:


 


Number of Restricted Stock Awards
(in thousands)


 


Weighted Average Grant Date Fair Value Per Share


 


Weighted Average Remaining Recognition Period (Years)


Outstanding at December 31, 2023


      75


 

$

         8.31


 


0.24


Granted


        


 


       


 


 


Released


(75

)

 


        8.31


 


 


Forfeited


             


 


             


 


 


Outstanding at March 31, 2024


       


 

$

       


 



Market Condition-Based Performance Stock Units

The following summarizes PSU activities for the three months ended March 31, 2024:


 

Number of Market Condition-Based Performance Stock Units (in thousands)


 


Weighted Average Grant Date Fair Value Per Share


 


Weighted Average Remaining Recognition Period (Years)


Outstanding at December 31, 2023

       400


 

$

         3.63


 


0.00


Granted

             


 


             


 


 


Released

 


          


 


 


Forfeited

             

 


             


 


 


Outstanding at March 31, 2024

        400


 

$

         3.63


 


0.00


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 for the three months ended March 31, 2024, and 2023 is as follows (in thousands): 

 


Three Months Ended March 31,


 


2024



2023


Stock options

(2

)

 

(56

)

RSUs, RSAs and PSUs


   1,079


 


    1,002


Total

1,077


 

      946


 


 


 


 


Sales and marketing

148

 

$

(99

)

Research and development


1

 


(74

)

General and administrative


928


 


1,119


Total

 1,077


 

  946


As of March 31, 2024, there was $4.6 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.79 years. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures.

 

20

 


7STOCKHOLDERS’ EQUITY

Stock Repurchase Program

On December 29, 2022, our Board of Directors (the “Board”approved a stock repurchase program of up to $50.0 million of our common stock for a period of up to twelve months (the “December 2022 Stock Repurchase Program”), which terminated and superseded the stock repurchase program that had been approved by the Board on February 23, 2022. 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, as amended. 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 December 2022 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 December 2022 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. On August 8, 2023, the Board approved an amendment to extend the expiration date of the December 2022 Stock Repurchase Program that was set to expire on December 29, 2023 to December 29, 2024.

During 2023, we repurchased 1,217,774 shares of our common stock for $8.3 million at average purchase price of $6.77 per share. We did not repurchase any stock during the three months ended March 31, 2024. As of March 31, 2024, we had $41.7 million available for repurchase under the December 2022 Stock Repurchase Program. 

Dividends Declared and Dividend Payments

 

On February 21, 2023, the Board declared a quarterly dividend, in the amount of $0.03 per share, which was paid on April 28, 2023 to stockholders of record on April 13, 2023.


On November 13, 2023, our Board declared a quarterly dividend in the amount of $0.045 per share, which was paid on January 25, 2024 to shareholders of record on January 14, 2024.

On February 28, 2024, our Board declared a quarterly dividend in the amount of $0.045 per share, which was paid on April 19, 2024 to shareholders of record on April 12, 2024. 

On May 8, 2024, our Board declared a quarterly dividend in the amount of $0.045 per share, which was paid on July 26, 2024 to shareholders of record on July 8, 2024. 

Future dividends will be subject to further review and approval by the Board in accordance with applicable law. The Board reserves the right to adjust or withdraw the quarterly dividend in future periods as it reviews our capital allocation strategy from time-to-time.

In the three months ended March 31, 2024 and 2023, the total dividends paid was $1.4 million and $4.4 million, respectively.

 

 

8. INCOME TAXES

 

Provision for income taxes the three months ended March 31, 2024 and 2023 consisted of the following (in thousands):


 


Three Months Ended March 31,


 


2024


 


2023


Income before provision for income taxes

 24,720
   9,785

Provision for income taxes


6,065  
1,507

Effective tax rate


24.5 %  
15.4 %


Provision for income taxes for the three months ended March 31, 2024 and 2023 resulted primarily from estimated domestic and foreign taxes included in the calculation of the effective tax rate.

We provided no valuation allowance for federal assets, whose future realization is more likely than not and continue to maintain full valuation allowance for state deferred tax assets in the United States as well as federal tax assets in Canada. Changes in provision for income taxes resulted primarily from the change in income from continuing operations across various tax jurisdictions.

We continue to maintain full valuation allowance for 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, 2024, we had unrecognized tax benefits under Accounting Standards Certification (“ASC”) 740 Income Taxes of approximately $4.9 million of which $4.9 million could be payable in cash. In addition, interest and penalty of $0.2 million could also be payable in cash in relation to unrecognized tax benefits. The total amount of unrecognized tax benefits that would affect our effective tax rate, if recognized, is $4.9 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.

 

As of March 31, 2024, we had net deferred income tax assets of $3.3 million and deferred income tax liabilities of $6,000. 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 2008 through the current period.


 

9. NET INCOME (LOSS) PER SHARE


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


The following is a reconciliation of the denominators used in computing basic and diluted net income (loss) per share (in thousands, except per share amounts): 

 

 


Three Months Ended March 31,

 


2024


 


2023


Denominator:


 


 


 


Weighted-average shares outstanding, basic


 31,028


 


 32,603


Shares related to outstanding options, unvested RSUs, RSAs, and PSUs


 378


 


 482


Weighted average shares outstanding, diluted


 31,406


 


 33,085


We include PSUs in the calculation of diluted earnings per share if the applicable 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, 2024, we had no outstanding stock options and awards that could potentially dilute basic earnings per share in the future. For the three months ended March 31, 2023, we had 140,000 outstanding stock options and 2,000 outstanding awards 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.


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.

On January 31, 2022, we entered into an agreement to lease a 1,390 square feet of office space in Aventura, Florida (“Aventura Lease”). We use this facility as our principal executive offices and for general administrative functions. This lease commenced in the first quarter of 2022 and expired in March 2024. 

On April 4, 2024, we entered into an amendment of the Aventura Lease. The lease amendment commenced in April 2024 and expires at the end of the first quarter of 2026. We accounted for this lease as an operating lease in accordance with the provisions of ASC 842 Leases (“ASC 842”).  We expect to record a lease liability of $0.1 million, which represents the present value of the lease payments using an estimated incremental borrowing rate of 4.72%. We also recognized a right of use (“ROU”) asset of $0.1 million which represents our right to use an underlying asset for the lease term.

 

Below is a summary of our ROU assets and lease liabilities (in thousands):

 

 

Balance Sheets Classification

 


March 31,
2024


 


December 31,
2023


Assets

 

 


 


 


 


Right-of-use assets

Other assets

 

$

   


 

$

         36


Liabilities

 


 


 


 


  Operating lease liabilities - current

Other current liabilities

 


        


 


         39


  Operating lease liabilities - long-term

Other long-term liabilities

 



 


           


Total lease liabilities


 

$

         


 

$

        39

 

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

 

 


Three Months Ended March 31,


 


2024


 


2023


Cash paid within operating cash flow

$

  39


 

$

        282


Weighted average lease terms (in years)


0.00


 


0.69


Weighted average discount rates
N/A


N/A

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, 2024 and 2023, our net operating lease expenses were as follows (in thousands): 

 


Three Months Ended March 31,


 


2024


 


2023


Operating lease cost

$

       39


 

$

         318


Variable lease payments


   1


 


    128


Sublease income


 


 (257

)

Total lease cost

$

40



$

189

 

As of March 31, 2024, we have no future lease obligation. 

 

11. SUBSEQUENT EVENT


Following the fiscal quarter ended March 31, 2024, Toro 18 Holdings LLC (“Investor”), a Delaware limited liability company and wholly owned subsidiary of Immersion, entered into a Standby, Securities Purchase and Debt Conversion Agreement (the “Purchase Agreement”), dated April 16, 2024, with Barnes & Noble Education, Inc., a Delaware corporation (“BNED”), and certain other parties.  Pursuant to the Purchase Agreement, BNED will conduct a rights offering (the “Rights Offering”), whereby (i) BNED will distribute at no charge to the holders of its common stock (“BNED Common Stock”) non-transferable subscription rights (“Rights”) to purchase up to an aggregate of 900,000,000 new shares of BNED Common Stock at a subscription price of $0.05 per share (the “Subscription Price”); (ii) BNED’s stockholders will have oversubscription rights; and (iii) if the Rights Offering is not fully subscribed, Immersion, through Investor, has agreed to purchase up to $35.0 million in unsubscribed Rights (the “Backstop Commitment”). Pursuant to the Purchase Agreement, Immersion, through Investor, will also purchase 900,000,000 new shares of BNED Common Stock at the Subscription Price in a private placement transaction. The Purchase Agreement further provides for a conversion of certain of BNED’s outstanding debt into shares of BNED Common Stock at the Subscription Price.  The closing of the transactions contemplated by the Purchase Agreement is also subject to the approval of BNED stockholders at a special meeting to be held by BNED. In connection with these transactions, BNED has agreed to reimburse Immersion, through Investor, for its reasonable legal and other expenses, up to a maximum of $2.5 million, and will pay Immersion, through Investor, $2.5 million as consideration for its Backstop Commitment.

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 of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). The forward-looking statements involve risks and uncertainties. Forward-looking statements are 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 among other things, any expectations, projections, or other characterizations of future events, or circumstances, and include statements regarding: 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 trends related thereto, and the recognition and components thereof; our costs and expenses, including capital expenditures; our investment of surplus funds and sales of marketable 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 and our dividend, 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 under Part I, Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on March 11, 2024.


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 or regulation. 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 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 offer licenses to our patented technology to our customers and offer our customers enabling software, related tools and technical assistance related to integrate our patented technology into our customers’ products or enhance the functionality of our patented technology.  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 800 issued or pending patents worldwide as of March 31, 2024. 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 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, 2024 was $43.8 million, an increase of $36.8 million, or 520%, compared to the same period in 2023.

Total operating expenses were $27.2 million the three months ended March 31, 2024, an increase of $23.4 million, or 614%, compared to the same period in 2023.

Net income was $18.7 million in the three months ended March 31, 2024 compared to a net income of $8.3 million in the same period in 2023.

The following table sets forth our Condensed Consolidated Statements of Income and Comprehensive Income data as a percentage of total revenues: 

 

Three Months Ended March 31,

 

2024


 

2023


Revenues:



 

 


Fixed fee license revenue

 88

%

 

 17

%

Per-unit royalty revenue

12


 

 82


Total royalty and license revenue

 100


 

 99


Development, services, and other

0

 

1


Total revenues

 100


 

 100


Operating expenses:

 


 

 


Sales and marketing

 3


 

  1


Research and development

 0


 

 2


General and administrative

 59


 

 51


Total operating expenses

 62


 

 54


Operating income

 38


 

 46


Interest and other income (loss), net

18

 

92

Income before provision for income taxes

 56


 

138

Provision for income taxes

(14

)

 

(21

)

Net income

 43

%

 

117

%


 

Revenues

Our revenue is primarily derived from fixed fee license agreements and per-unit royalty agreements. 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.

Three Months Ended March 31, 2024 Compared to Three Months Ended March 31, 2023

A revenue summary for the three months ended March 31, 2024 and 2023 is as follows (in thousands, except for percentages):

 


Three Months Ended March 31,


 


2024


 


2023


 


$ Change


 


% Change


Revenues:


 


 


 


 


 


 


 


Fixed fee license revenue

$

38,728


 

$

 1,214


 

$

 37,514

 


3090

%

Per-unit royalty revenue


5,119


 


 5,795


 


(676

)

 


(12

)%

Total royalty and license revenue


43,847


 


 7,009


 


36,838

 


526

%

Development, services, and other revenue



 


 65


 


(65

)

 


(100

)%

Total revenues

$

 43,847


 

$

7,074


 

$

36,773

 


520

%

 

Royalty and license revenue

Fixed fee license revenue increased by $37.5 million in the first quarter of 2024 compared to the same period in 2023 primarily due to an increase in gaming license revenue we recognized in the first quarter of 2024 following the License and Settlement Agreement we entered into with Meta Platforms, Inc., (“Meta”) in February 2024.

Per-unit royalty revenue decreased by $0.7 million, or 12%, in the first quarter of 2024 compared to the same period in 2023, primarily due to a $1.1 million decrease in royalties from gaming licensees partially offset by a $0.5 million increase in royalties from automotive licensees.

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 North America, Asia and Europe for the three months ended March 31, 2024 represented 88%, 11%, and 1%, respectively, of our total revenue as compared to 12%, 84%, and 4%, respectively, for the three months ended March 31, 2023.

Operating Expenses

A summary of operating expenses for the three months ended March 31, 2024, and 2023 is as follows (in thousands, except for percentages):

 


Three Months Ended March 31,


 


2024


 


2023


 


$ Change


 


% Change


Sales and marketing

$

1,338


 


 96


 

$

1,242

 


1294

%

Research and development


42


 


  130


 


 (88

)

 


 (68

)%

General and administrative


25,853


 


 3,589


 


22,264

 


620

%

Sales and Marketing - Our sales and marketing expenses primarily consisted of employee compensation and benefits, including stock-based compensation; marketing costs and allocated facilities costs.

Sales and marketing expenses increased $1.2 million in the three months ended March 31, 2024 compared to the same period in 2023 primarily attributable to a $1.3 million increase in compensation, benefits and other personnel-related costs due to an increase in variable compensation and stock-based compensation.

Research and Development - Our research and development expenses primarily consisted of employee compensation and benefits, including stock-based compensation and office expense.

Research and development expenses decreased $0.1 million, or 68%, in the three months ended March 31, 2024, compared to the same period in 2023. This decrease was primarily attributable to decreases in compensation, benefits and other personnel-related costs due to a decrease in severance costs.

General and Administrative - Our general and administrative expenses primarily consisted of employee compensation and benefits including stock-based compensation; legal and other professional fees; external legal costs for patents; office expense; travel; and allocated facilities costs.

General and administrative expenses increased $22.3 million in the three months ended March 31, 2024 as compared to the same period in 2023 primarily due to a $20.8 million increase in legal costs and a $1.7 million increase in compensation, benefits and other personnel related costs. The increase in compensation, benefits and other personnel related costs in the three months ended March 31, 2024 compared to the same period in 2023 were largely driven by increases in variable compensation partially offset by a decrease in stock-based compensation. The increase in legal costs in the three months ended March 31, 2024 compared to the same period in 2023 was due to an increase from legal costs related to the Meta litigation. 

We are engaged in, and may be required to engage in further, litigation to protect our IP, which may cause our general and administrative expenses to substantially increase reflecting such litigation costs.

 

Interest and Other Income (Loss)

Interest and Other Income (loss) - Interest and other income consists primarily of interest and dividend income from cash and cash equivalents and marketable debt and equity securities, short-term investments realized and unrealized gains (losses) on our marketable equity securities and derivative instruments and realized gains (losses) on our marketable debt securities. 

 


Three Months Ended March 31,


 


2024


 


2023


 


$ Change


 


% Change


Interest and other income (loss), net

$

8,288

 

$

6,415

 

$

1,873

 


29

Other income (expense), net


(182

)

 


111

 


(293

)

 


(264

)%

Interest and other income (loss), net

$

8,106

 

$

6,526

 

$

1,580

 


24

Interest and other income (loss) increased $1.9 million during the three months ended March 31, 2024 compared to the same period in 2023, primarily driven by a $0.9 million increase in net gains from investments in marketable equity securities and derivative instruments and a $0.9 million increase in interest income.

Other income (expense), net decreased $0.3 million during the three months ended March 31, 2024 compared to the same period in 2023, primarily driven by a $0.2 million increase in net foreign currency translation losses.

Income Taxes

A summary of provision for income taxes and effective tax rates for the three months ended March 31, 2024 and 2023 is as follows (in thousands):

 


Three Months Ended March 31,


 


2024


 


2023


 


$ Change


 


% Change


Income before provision for income taxes

$

 24,720


 

$

9,785

 


 


 


 


Provision for income taxes


6,065

 


1,507

 


4,558

 


302

%

Effective tax rate


24.5

%

 


15.4

%

 


 


 


 


Provision for income taxes for the three months ended March 31, 2024 resulted primarily from estimated domestic and foreign taxes included in the calculation of the effective tax rate. Provision for income taxes for the three months ended March 31, 2023 resulted primarily from estimated foreign taxes included in the calculation of the effective tax rate.

We provided no valuation allowance for federal assets, whose future realization is more likely than not and continue to maintain full valuation allowance for state deferred tax assets in the United States as well as federal tax assets in Canada. 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 full valuation allowance for 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, 2024we had unrecognized tax benefits under ASC 740 Income Taxes of approximately $7.5 million, of which $4.9 million could be payable in cash. In addition, interest and penalty $0.2 million could also be payable in cash in relation to the unrecognized tax benefits. The total amount of unrecognized tax benefits that would affect our effective tax rate, if recognized, is $4.9 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, investments - current and investments - noncurrent consist primarily of money-market funds, investments in marketable equity and debt securities (including mutual funds), investments in U.S. treasury securities and certificates of deposit. All marketable 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 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 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. Certificates of deposit are report as Investment - current or Investment -noncurrent based on their remaining maturity days. Interest income from certificates of deposit are reported as Interest and other income (loss), net on the Condensed Consolidated Statement of Income and Comprehensive Income. 

Cash, cash equivalents and investments-current - As of March 31, 2024, our cash, cash equivalents, and investments- current totaled $179.1 million, an increase of $18.7 million from $160.4 million on December 31, 2023.

A summary of select cash flow information for the three months ended March 31, 2024 and 2023 are as follows (in thousands):

 


Three Months Ended March 31,


 


2024


 


2023


Net cash provided by operating activities

$

29,897


 

$

3,523


Net cash provided by (used in) investing activities

$

6,876

 

$

(19,708

)

Net cash used in financing activities

$

(1,747

)

 

$

(5,151

)

Cash provided by (used in) 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 $29.9 million in the three months ended March 31, 2024, a $26.4 million increase compared to the same period in 2023. This cash increase was primarily attributable to a $10.0 million increase in net income and $16.9 million increase from changes in net operating assets partially offset by a $0.9 million decrease in non-cash items. The increase in cash from changes in net operating assets primarily consisted of $8.5 million increase in deferred revenue resulted from the Nintendo license agreement renewal and $6.1 million increase in income taxes payable.

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 property and equipment.

Net cash provided in investing activities during the three months ended March 31, 2024 was $6.9 million primarily consisting of $48.7 million in proceeds from selling marketable securities and derivatives partially offset by a $40.9 million in cash used to purchase marketable securities and in the settlement of derivative instruments.

Net cash used in investing activities during the three months ended March 31, 2023 was $19.7 million primarily consisting of $56.3 million in cash used to purchase marketable securities and in the settlement of derivative instrument partially offset by $36.6 million in proceeds from selling marketable securities and derivatives.

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 in financing activities during the three months March 31, 2024 was $1.7 million primarily consisting of $1.5 million in dividend payments, and $0.3 million in shares withheld to cover payroll taxes.

Net cash used in financing activities during the three months ended March 31, 2023 was $5.2 million primarily consisting of $4.4 million cash paid for stock repurchases and $0.8 million in shares withheld to cover payroll taxes.

Total cash, cash equivalents, and short-term investments were $179.1 million as of March 31, 2024 of which approximately 35%, or $63.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.

On November 13, 2023, our Board declared a quarterly dividend in the amount of $0.045 per share, will be payable, subject to any prior revocation, on January 25, 2024 to shareholders of record on January 14, 2024. Future dividends will be subject to further review and approval by the Board in accordance with applicable law. The Board reserves the right to adjust or withdraw the quarterly dividend in future periods as it reviews our capital allocation strategy from time-to-time.

On February 21, 2023, the Board declared a quarterly dividend, in the amount of $0.03 per share, which was paid on April 28, 2023 to stockholders of record on April 13, 2023.

On February 28, 2024, our Board declared a quarterly dividend in the amount of $0.045 per share, which was paid on April 19, 2024 to shareholders of record on April 12, 2024. 

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 December 29, 2022, our Board of Directors (the “Board”approved a stock repurchase program of up to $50.0 million of our common stock for a period of up to twelve months (the “December 2022 Stock Repurchase Program”), which terminated and superseded the stock repurchase program that had been approved by the Board on February 23, 2022. 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, as amended. 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 December 2022 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 December 2022 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. On August 8, 2023, the Board approved an amendment to extend the expiration date of the December 2022 Stock Repurchase Program that was set to expire on December 29, 2023 to December 29, 2024.

During 2023, we repurchased 1,217,774 shares of our common stock for $8.3 million at an average purchase price of $6.77 per share. We did not repurchase any stock during the three months ended March 31, 2024. As of March 31, 2024, we had $41.7 million available for repurchase under the December 2022 Stock Repurchase Program. 

We did not have any other significant non-cancellable purchase commitments as of March 31, 2024.

 

We anticipate that capital expenditures for property and equipment for the remainder of 2024 will be less than $1.0 million.

As of 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 accounting principles generally accepted in the United States of America (“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.

  

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, 2023, filed with the SEC on March 11, 2024, for a complete discussion of our critical accounting policies and estimates. The preparation of financial statements and related disclosures in conformity with U.S. 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 1Significant Accounting Policies of the Notes to Condensed Consolidated Financial Statements for information regarding the effect of new accounting pronouncements on our financial statements.

Not applicable.

Based on their evaluation as of March 31, 2024, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has 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, 2024, 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.

 


Immersion Corporation vs. Meta 

On May 26, 2022, we filed a complaint against Meta in the United States District Court for the Western District of Texas. The complaint alleges that Meta’s augmented and virtual reality (“AR/VR”) systems, including the Meta Quest 2, infringe six of our patents that cover various uses of haptic effects in connection with such AR/VR systems. We are seeking to enjoin Meta from further infringement and to recover a reasonable royalty for such infringement.

The complaint against Meta asserts infringement of the following patents:


U.S. Patent No. 8,469,806: “System and method for providing complex haptic stimulation during input of control gestures, and relating to control of virtual equipment”

U.S. Patent No. 8,896,524: “Context-dependent haptic confirmation system”


U.S. Patent No. 9,727,217: “Haptically enhanced interactivity with interactive content”

U.S. Patent No. 10,248,298: “Haptically enhanced interactivity with interactive content”


U.S. Patent No. 10,269,222: “System with wearable device and haptic output device”

U.S. Patent No. 10,664,143: “Haptically enhanced interactivity with interactive content”

 

Meta responded to the Company’s complaint on August 1, 2022. On September 12, 2022, Meta filed a motion to transfer the lawsuit to the Northern District of California or, in the alternative, to the Austin Division of the Western District of Texas. The Court denied Meta’s motion on May 30, 2023, and held the claim construction hearing on the same day. The Court adopted certain claim constructions during the hearing and issued a formal claim construction order consistent with those constructions on July 7, 2023. On August 2, 2023, Meta filed a mandamus petition asking the Federal Circuit to reverse the district court’s order on Meta’s transfer motion. Fact discovery closed on October 6, 2023. The Federal Circuit denied Meta’s mandamus petition on October 30, 2023.

On November 10, 2023, Immersion filed a separate action in the Western District of Texas against Meta directed to its newly launched Quest 3 product, asserting the following patents:


U.S. Patent No. 8,469,806: “System and method for providing complex haptic stimulation during input of control gestures, and relating to control of virtual equipment”
U.S. Patent No. 9,727,217: “Haptically enhanced interactivity with interactive content”
U.S. Patent No. 10,248,298: “Haptically enhanced interactivity with interactive content”
U.S. Patent No. 10,269,222: “System with wearable device and haptic output device”
U.S. Patent No. 10,664,143: “Haptically enhanced interactivity with interactive content”

In addition, Meta filed inter partes reviews (“IPRs”), IPR2023-00942; IPR2023-00943; and IPR2023-00944 on May 25, 2023. These are directed to U.S. Patent Nos. 8,469,806; 8,896,524; and 10,269,222, respectively. The Company filed its response to IPR2023-00942 and IPR2023-0094 on September 8, 2023, and to IPR2023-00944 on September 12, 2023. Meta filed IPR2023-00945; IPR2023-00946; and IPR2023-00947 on May 26, 2023. These IPRs are directed to United States Patent Nos. 10,664,143; 9,727,217; and 10,248,298, respectively.  The Patent Trial and Appeal Board instituted review of IPR2023-00942 on December 6, 2023; IPR2023-00943 on December 6, 2023; IPR2023-00944 on December 7, 2023; IPR2023-00945 on December 6, 2023; IPR2023-00946 on December 8, 2023; and IPR2023-00947 on December 6, 2023.

 

On January 16, 2024, Immersion and Meta jointly moved to stay all deadlines in district court because they had arrived at a settlement in principle. On January 17, 2024, the Court stayed all deadlines. Under the Court’s order, the parties were to either move to dismiss the proceedings if they finalized the settlement agreement, or alternatively they were to provide the Court with a status update, by January 31, 2024. 

On February 9, 2024, Immersion entered into a Patent License and Settlement Agreement (the “License and Settlement Agreement”) with Meta, pursuant to which the parties have agreed to terms for resolving the litigation matters described above (the Litigation”) and Meta will license, on a non-exclusive basis, Immersion’s patent portfolio for use in its products. Under the License and Settlement Agreement, in consideration for the license and releases granted therein, Immersion received approximately $17.3 million, after deducting for legal fees related to the Litigation (and other pending litigation) and other liabilities. Pursuant to the License and Settlement Agreement, Immersion and Meta agreed to terms for dismissal by them of the outstanding Litigation and the IPRs. On February 16, 2024, the parties dismissed the district court actions and requested permission from the Patent Trial and Appeal Board to dismiss the IPRs. The Patent Trial and Appear Board dismissed the IPRs on February 27, 2024. The description of the License and Settlement Agreement contained herein does not purport to be complete and is qualified in its entirety by reference to the License and Settlement Agreement, which is attached to the Quarterly Report on Form 10-Q as Exhibit 10.1 and is incorporated herein by reference.

Immersion Corporation vs. Xiaomi Group

 

On or about March 3, 2023, the Company initiated patent infringement lawsuits against several companies of the Xiaomi-Group in Germany, France and India. Immersion filed complaints against Xiaomi-Group companies and their agents in the Düsseldorf Regional Court in Germany, the Tribunal judiciaire de Paris (Paris First Instance Civil Court) in France, and the High Court of Delhi, at New Delhi, in India.

The complaints allege that the Xiaomi-Group’s devices, including the Xiaomi 12, infringe Immersion’s patents that cover various uses of haptic effects in connection with such devices. Immersion is seeking injunctions that would allow Immersion to prohibit Xiaomi-Group from selling the infringing devices in Germany, France and India, as well as costs and damages as compensation for such infringement.

The complaints against the Xiaomi Group assert infringement of the following patents:


EP 2 463 752 B1 (German part) titled “Haptisches Feedback-System mit gespeicherten Effekten

EP 2 463 752 B1 (French part) titled “Système de rendu haptique avec stockage d’effets


IN 304 396 (India) titled “Haptic Feedback System With Stored Effects”


On June 19, 2023, Xiaomi filed an initial response to the Company’s lawsuit in India. On July 7, 2023, the Indian litigation was listed before the Learned Joint Registrar, Mr. Siddharth Mathur. The application seeking interim injunction was set to be heard on March 21, 2024, but has been reset by for the Court to be heard on July 22, 2024. On March 21, 2024, Xiaomi indicated that it would bring a counter claim to invalidate the Indian patent.

On July 11, 2023, in the German proceeding Xiaomi filed its nullity action in the German Federal Patent Court, which was served on Immersion on July 27, 2023. Immersion replied on October 27, 2023, and received Xiaomi’s response on February 2, 2024, with a decision expected sometime before August of 2024, and a hearing has been set for November 13, 2024. In the German infringement proceeding, Xiaomi’s statement of defense was due on October 25, 2023. Immersion’s reply was due on February 26, 2024. Xiaomi’s rejoinder is scheduled for July 25, 2024. The oral hearing is scheduled for August 29, 2024.

The next case management hearing in the French proceeding is scheduled for June 6, 2024.

 

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 Limited from 2012 to 2014.  Pursuant to an agreement reached with LGE, on April 8, 2020, the Company 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.

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 related to the 2012 to 2017 period. 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, the Company filed an appeal with the Korea Administrative Court on June 10, 2019. The Company has had numerous hearings before the Korea Administrative Court in the years 2019 through 2022. The Company had a hearing on April 27, 2023, and the Korea Administrative Court rendered a decision on this matter on June 8, 2023, in which it ruled that the withholding taxes and penalties which were imposed by the Korean tax authorities on LGE should be cancelled with litigation costs to be borne by the Korean tax authorities. In connection with the Korea Administrative Court’s decision, the Korean tax authorities filed an appeal on June 28, 2023 with the Seoul High Court to seek the cancellation of the lower court’s decision. The appellate case is in progress at the Seoul High Court and the first hearing and the hearing took place on November 30, 2023 and February 1, 2024, respectively. However, the next hearing will be set at a later date.

On April 25, 2023, the Company received notice from LGE requesting the Company to reimburse LGE with respect to withholding tax imposed on LGE by the Korean tax authorities following a recent tax audit of LGE for the years 2018 through 2022. Pursuant to an agreement reached with LGE, on June 2, 2023, the Company provided a provisional deposit to LGE in the amount of KRW 3,024,877,044 (approximately $2.3 million) representing the amount of such withholding tax that was imposed on LGE, which provisional deposit would be returned to the Company to the extent the Company ultimately prevails in the appeal in the Korean courts. On June 29, 2023, on behalf of LGE, the Company filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes related to the 2018 to 2022 period. On August 7, 2023, the Korean tax authority submitted its answer against the tax appeal. On September 8, 2023, on behalf of LGE, the Company submitted its rebuttal brief in response thereto. On September 25, 2023, the Korean tax authority, on behalf of LGE, the Company submitted an additional response brief, and on November 23, 2023, the Korea Tax Tribunal rendered a decision against LGE, dismissing the claims of the Company on the grounds that its claims are without merit.  In response thereto, on behalf of LGE, the Company filed an appeal with the Korea Administrative Court on December 29, 2023.  The next hearing date has not yet been set.

 

Immersion Corporation vs. Valve Corporation (Valve”)

On May 15, 2023, we filed a complaint against Valve in the United States District Court for the Western District of Washington.  The complaint alleges that Valve’s AR/VR systems, including the Valve Index, and handheld Steam Deck, infringe seven of our patents that cover various uses of haptic effects in connection with such AR/VR systems and other video game systems.  We are seeking to enjoin Valve from further infringement and to recover a reasonable royalty for such infringement.

The complaint against Valve asserts infringement of the following patents:


U.S. Patent No. 7,336,260: “Method and Apparatus for Providing Tactile Sensations”

U.S. Patent No. 8,749,507: “Systems and Methods for Adaptive Interpretation of Input from a Touch-Sensitive Input Device”


U.S. Patent No. 9,430,042: “Virtual Detents Through Vibrotactile Feedback”

U.S. Patent No. 9,116,546: “System for Haptically Representing Sensor Input”


U.S. Patent No. 10,627,907: “Position Control of a User Input Element Associated With a Haptic Output Device”

U.S. Patent No. 10,665,067: “Systems and Methods for Integrating Haptics Overlay in Augmented Reality”

U.S. Patent No. 11,175,738: “Systems and Methods for Proximity-Based Haptic Feedback”

Valve responded to the complaint on July 24, 2023 with a motion to dismiss. Valve re-noted its motion, which changed Immersion’s response deadline from August 14, 2023 to August 21, 2023. Immersion timely filed its response, and Valve filed its reply on August 25, 2023. The Court heard arguments on Valve’s motion on February 8, 2024. The Court entered a case schedule on November 21, 2023. The case schedule did  not include a trial date but set the pretrial conference for May 30, 2025.

Valve filed inter partes reviews (“IPRs”), IPR2024-00477 and IPR2024-00478 on January 19, 2024. These are directed to U.S. Patent Nos. 7,336,260 and 9,430,042 respectively. The Company’s response is due April 26, 2024, and April 29, 2024, respectively. Valve filed IPR2024-00508 on January 30, 2024, which is directed to U.S. Patent No. 9,116,546. The Company’s response is due May 9, 2024. Valve filed IPR2024-00556 and IPR2024-00557 on February 7, 2024. These are directed to U.S. Patent Nos. 8,749,507 and 10,665,067, respectively. The Company’s responses are due on May 15, 2024. Valve filed IPR2024-00582 on February 16, 2024, which is directed to U.S. Patent No. 11,175,738. The Company’s response is due June 27, 2024. Valve filed IPR2024-00714 on March 22, 2024, which is directed to U.S. Patent No. 10,627,907. The PTAB has not yet set a response due date.

 

The parties submitted their joint claim construction statement and respective positions on March 29, 2024.

 

On March 14, 2024, Valve filed a motion to stay the district court case pending the PTAB’s decisions on the IPRs. Immersion opposed the motion on March 25, 2024, and Valve filed its reply brief on March 29, 2024. The Court granted Valve’s motion to stay on April 4, 2024. In connection with that order, the Court struck Valve’s motion to dismiss with leave to refile at a later date.

Item 1A.   Risk Factors

There have been no material changes to the risk factors disclosed in Part I, Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024.

 


Stock Repurchase Program

On December 29, 2022, our Board of Directors (the “Board”approved a stock repurchase program of up to $50.0 million of our common stock for a period of up to twelve months (the “December 2022 Stock Repurchase Program”), which terminated and superseded the stock repurchase program that had been approved by the Board on February 23, 2022. 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, as amended. 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 December 2022 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 December 2022 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. On August 8, 2023, the Board approved an amendment to extend the expiration date of the December 2022 Stock Repurchase Program that was set to expire on December 29, 2023 to December 29, 2024.

During 2023, we repurchased 1,217,774 shares of our common stock for $8.3 million at an average purchase price of $6.77 per share. We did not repurchase any stock during the three months ended March 31, 2024. As of March 31, 2024, we had $41.7 million available for repurchase under the December 2022 Stock Repurchase Program. 

 

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

 

Exhibit

Number

 

Exhibit Description

 

Incorporated by Reference

Form

 

File No.

 

Exhibit

 

Filing Date

3.1

 

Amended and Restated Bylaws of Immersion Corporation, effective as of August 12, 2022

 

8-K

 

000-38334

 

3.1

 

August 15, 2022

3.2

 

Amended and Restated Certificate of Incorporation of Immersion Corporation

 

8-K

 

000-27969

 

3.1

 

June 7, 2017

3.3

 

Certificate of Designation of the Powers, Preferences and Rights of Series A Redeemable Convertible Preferred Stock

 

8-K

 

000-27969

 

3.1

 

July 29, 2003

3.4

 

Amended and Restated Certificate of Designations of Series B Participating Preferred Stock of Immersion Corporation

 

8-K

 

000-27969

 

3.1

 

November 17, 2021

10.1

*

**

Patent License and Settlement Agreement, dated February 9, 2024, between Immersion Corporation and Meta Platforms, Inc.







31.1

*

Certification of Eric Singer, Chief Executive Officer, pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

31.2

*

Certification of J. Michael Dodson, Chief Financial Officer, pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

 

 

 

 

 

 

32.1

+

Certification of Eric Singer, Chief Executive Officer, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

32.2

+

Certification of J. Michael Dodson, Chief Financial Officer, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

 

 

 

 

101.INS

*

Inline XBRL Report Instance Document

 

 

 

 

 

 

 

 

101.SCH

*

Inline XBRL Taxonomy Extension Schema Document 

 

 

 

 

 

 

 

 

101.CAL

*

Inline XBRL Taxonomy Calculation Linkbase Document

 

 

 

 

 

 

 

 

101.DEF

*

InlineXBRL Taxonomy Extension Definition Linkbase Document

 

 

 

 

 

 

 

 

101.LAB

*

Inline XBRL Taxonomy Label Linkbase Document

 

 

 

 

 

 

 

 

101.PRE

*

InlineXBRL Presentation Linkbase Document 

 

 

 

 

 

 

 

 

104

 

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

 

 

 

 

 

 

 



Filed herewith
** Portions of this exhibit have been omitted as confidential information
+ 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.



Pursuant to the requirements 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 8, 2024

 

 

 

 

 

IMMERSION CORPORATION

 

 

 

 

 

 

By

 

/S/ J. MICHAEL DODSON

 

 

 

 

J. Michael Dodson

 

 

 

 

Chief Financial Officer 

 

 



(Principal Financial Officer and Principal Accounting Officer)

 

39

EX-101.DEF 2 immr-20240331_def.xml DEFINITION EX-101.PRE 3 immr-20240331_pre.xml PRESENTATION EX-101.CAL 4 immr-20240331_cal.xml CALCULATION EX-101.LAB 5 immr-20240331_lab.xml LABEL Dividends payable (in dollars per share) Dividends Payable, Amount Per Share Summary of restricted stock awards activities Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Tabular disclosure of marketable securities consisted of amortized cost and fair value. Schedule of Amortized Cost and Fair Value of Marketable Securities [Table Text Block] Stock repurchase program expiration date Stock Repurchase Program Expiration Date Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Release of restricted stock units and awards, net of shares withheld (in shares) Ending balance (in shares) Beginning balance (in shares) Shares, Outstanding Interest and other income (loss), net Interest Income (Expense), Net SJ Facility San Jose, California Facilities [Member] This member stands for the information pertaining to "San Jose, California facilities" (the "SJ Facility"). Dividends common stock cash Dividends paid Prior Period Reclassification Adjustment Description Reclassification Proceeds from sale or maturities of marketable securities and other investments Proceeds from sale or maturities of marketable securities and other investments Net Income (Loss) Attributable to Parent Tabular disclosure of current investments. Schedule of current investments Schedule of Current Investments [Table Text Block] Cover [Abstract] Loss contingency, accrued withholding taxes, interest and penalties Loss Contingency Accrual Loss Contingencies Number of performance obligations The number of performance obligations in revenue recognition. Number of performance obligations Later than three years [member] This member stands for a time band of later than three years. More than three years Later than one year and not later than three years [member] This member stands for a time band of later than one year and not later than three years. One to three years Contract with Customer, Duration [Domain] Contract with Customer, Duration [Axis] Impact of COVID-19 Disclosure of accounting policy for impact of COVID-19. Impact of COVID-19 [Policy Text Block] Description of Business Disclosure of accounting policy for the nature of business and operations. Nature of Business and Operations [Policy Text Block] Other financing activities Proceeds from (Payments for) Other Financing Activities Payments of Ordinary Dividends, Common Stock Dividend payments to stockholders Operating Lease, Cost Common Stocks, Including Additional Paid in Capital Unrecognized tax benefits, interest on income taxes accrued Deferred Tax Assets, Net Deferred Tax Liabilities, Gross Unrecognized Tax Benefits, Interest on Income Taxes Accrued Unrecognized Tax Benefits Entity Address, Address Line Two Document Quarterly Report Customer 3 Customer 3 [Member] Customer 3 Customer 2 Customer 2 [Member] Customer 2 [Member] Samsung Electronics [Member] Customer 1 [Member] Customer 1 [Member] Customer F Customer F [Member] Customer F Customer E Customer E [Member] Customer E Customer D Customer D [Member] Customer D Customer C. Customer C [Member] Customer C Customer B. Customer B [Member] Customer B Customer A [Member] Customer A [Member] Customer A Customer [Domain] Customer [Domain] Customer [Axis] Customer [Axis] Customer Concentration Risk [Member] Customer concentration risk Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Property, Plant and Equipment [Member] Property and equipment, net Rest Of World Rest Of World [Member] Rest of World Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Other Countries [Member] Other Countries [Member] Other countries with less than 10% in a year GERMANY Germany UNITED STATES United States of America JAPAN Japan KOREA, REPUBLIC OF Korea Europe [Member] Europe North America [Member] North America Asia [Member] Asia Geographic Concentration Risk [Member] Geographic concentration risk Revenue from Contract with Customer Benchmark [Member] Revenues Concentration Risk, Percentage Concentration risk Concentration Risk [Line Items] Concentration Risk [Line Items] Product and Service, Other [Member] Other Automotive [Member] Automotive [Member] Automotive Gaming [Member] Gaming [Member] Gaming Devices Mobile Wearables [Member] Mobile Wearables [Member] Mobile, Wearables, and Consumer Product Concentration Risk [Member] Market area Concentration Risk Type [Domain] Concentration Risk Type [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Revenue from Contract with Customer, Product and Service Benchmark [Member] Revenues Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk [Table] Concentration Risk [Table] Total lease cost Lease Cost (Income) Lease cost (Income). Sublease Income Sublease income Operating lease cost Operating lease costs Lessor, Operating Lease, Payments to be Received Total 2024 Lessor, Operating Lease, Payment to be Received, Year One 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: Interest Total lease payments Lessee, Operating Lease, Liability, to be Paid Operating Lease, Weighted Average Remaining Lease Term Weighted average lease terms (in years) Operating Lease, Payments Cash paid within operating cash flow Operating Lease, Liability, Noncurrent Operating lease liabilities - long-term Liabilities [Abstract] Liabilities Operating Lease, Weighted Average Discount Rate, Percent Weighted average discount rates Total lease liability Total lease liabilities Operating Lease, Liability Area of Real Estate Property Area (in square feet) Operating Lease, Initial Direct Cost Expense, over Term Sublease, initial direct costs Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Aventura Florida Facility Aventura Florida Facility [Member] Aventura Florida Facility Innovobot Innovobot [Member] Innovobot [Domain] for Lease Arrangement [Axis] Lease Arrangement [Domain] Lease Arrangement [Domain] Lease Arrangement [Axis] Lease Arrangement [Axis] Lease Arrangement [Axis] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Options to purchase shares of common stock (in shares) Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Shares related to outstanding options, unvested RSUs, RSAs, and PSUs Balance at end of year Balance at beginning of year Unrecognized tax benefits Schedule of future cash receipts from our sublease agreements Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block] Total amount of unrecognized tax benefits Unrecognized Tax Benefits that Would Impact Effective Tax Rate Effective Income Tax Rate Reconciliation, Tax Settlement, Amount Tax settlement amount Tax Credit Carryforward, Amount Tax credit carryforwards Operating Loss Carryforwards Net operating loss carryforwards Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Research Tax Credit Carryforward [Member] Research and development Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] CANADA Canada Geographical [Domain] Geographical [Domain] Geographical [Axis] Geographical [Axis] State and Local Jurisdiction [Member] State and local Domestic Tax Authority [Member] Federal Foreign Tax Authority [Member] Foreign tax authority Income Tax Authority [Domain] Income Tax Authority [Domain] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Contingency [Table] Income Tax Contingency [Table] Net deferred taxes Deferred Tax Assets, Net Total deferred tax liabilities Deferred Tax Liabilities, Gross Effective Income Tax Rate Reconciliation, Percent Effective tax rate Effective tax rate Common Stock, Special Dividends, Per Share, Cash Paid Common Stock, Special Dividends, Per Share, Cash Paid Special dividends paid (in dollards per share) Common Stock, Dividends, Per Share, Cash Paid Dividends paid (in dollars per share) Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Authorized Amount Stock repurchase program, authorized amount Closing price of common stock Closing price of common stock Closing price of common stock (price per share) Stock Repurchased and Retired During Period, Value Stock repurchased during period, value Repurchased shares, average purchase price (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Treasury Stock, Common, Shares Treasury stock, common (in shares) Class of Stock [Line Items] Class of Stock [Line Items] Subsequent Event [Member] Subsequent Event Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Axis] Subsequent Event Type [Axis] December 2022 Stock Repurchase Program December 2022 Stock Repurchase Program [Member] December 2022 Stock Repurchase Program Stock Repurchase Program Stock Repurchase Program [Member] Stock Repurchase Program Share Repurchase Program [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Ownership [Domain] Ownership [Domain] Ownership [Axis] Ownership [Axis] Invenomic Capital Management LP Invenomic Capital Management LP [Member] Invenomic Capital Management LP Assets Sold under Agreements to Repurchase, Type [Domain] Assets Sold under Agreements to Repurchase, Type [Domain] Securities or Other Assets Sold under Agreements to Repurchase [Axis] Securities or Other Assets Sold under Agreements to Repurchase [Axis] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] General and Administrative Expense [Member] General and administrative Research and Development Expense [Member] Research and development Selling and Marketing Expense [Member] Sales and marketing Income Statement Location [Domain] Income Statement Location [Domain] Income Statement Location [Axis] Income Statement Location [Axis] Restricted Stock and Restricted Stock Units [Member] Restricted Stock and Restricted Stock Units [Member] RSUs, RSAs and PSUs Performance Shares [Member] Performance Shares Stock-based payment award expiration period 2021 Equity Incentive Plan 2021 Plan [Member] 2021 Plan Plan Name [Domain] Plan Name [Domain] Plan Name [Axis] Plan Name [Axis] Employee Stock [Member] Employee stock purchase plan Employee stock purchase plan Market Performance Based Restricted Stock Units Market Performance Based Restricted Stock Units [Member] Market Based Stock Options [Member] Restricted Stock Units (RSUs) [Member] RSUs outstanding Restricted Stock [Member] RSAs outstanding Time Based Stock Option [Member] Time Based Stock Option [Member] Time-based stock options Stock options Share-Based Payment Arrangement, Option [Member] Award Type [Domain] Award Type [Domain] Award Type [Axis] Award Type [Axis] Loss Contingency, Damages Sought, Value Loss contingency, damages sought, value Long-term deposits Payments for Deposits Unrecognized Tax Benefits, Income Tax Penalties Accrued Unrecognized tax benefits, income tax penalties accrued Reimbursed penalties Loss Contingency, Damages Awarded, Value Litigation Settlement, Expense Litigation settlement Litigation Settlement, Amount Awarded to Other Party Loss contingency, estimate of possible loss Withholding Taxes And Penalties, Upheld Withholding Taxes And Penalties, Upheld Withholding taxes and penalties, upheld Withholding Taxes and Penalties Cancelled Withholding Taxes and Penalties Cancelled Withholding taxes and penalties cancelled Loss Contingencies [Line Items] Loss Contingencies [Line Items] Pending Litigation [Member] Income before provision for income taxes Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Pending Litigation Litigation Status [Domain] Litigation Status [Domain] Litigation Status [Axis] Litigation Status [Axis] Marquardt Marquardt [Member] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Marquardt Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] LGE LGE [Member] LGE Entity [Domain] Entity [Domain] Legal Entity [Axis] Legal Entity [Axis] Withholding Taxes on Royalty Payments [Member] Withholding Taxes on Royalty Payments [Member] Withholding taxes on royalty payments Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Loss Contingency Nature [Axis] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Loss Contingency Nature [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Limited Liability Company or Limited Partnership, Members or Limited Partners, Ownership Interest Ownership interest Samsung vs. Immersion [Member] Samsung vs. Immersion [Member] Samsung Litigation Case [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Litigation Case [Domain] Litigation Case [Axis] Litigation Case [Axis] Loss Contingencies [Table] Loss Contingencies [Table] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Other Sundry Liabilities, Current Other current liabilities Income taxes payable Interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Volatility Taxes Payable, Current Operating Lease, Liability, Current Operating lease liabilities - current Lease liabilities - current Derivative Liability, Current Derivative instruments Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected life (in years) Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Other Liabilities, Current [Abstract] Other Liabilities, Current [Abstract] Other Assets, Miscellaneous, Noncurrent Other assets Operating Lease, Right-of-Use Asset Right-of-use assets Right-of-use assets Lease right-of-use assets Other Assets [Abstract] Other Assets, Net [Abstract] Debt Securities, Available-for-Sale, Noncurrent Marketable debt securities Debt Securities, Noncurrent U.S. treasury securities Other Assets, Current Other current assets Prepaid Expense, Current Prepaid expenses Other Receivables, Net, Current Other receivables Trade accounts receivables, net Accounts Receivable, after Allowance for Credit Loss, Current Receivables [Abstract] Receivables [Abstract] Marketable Securities, Current Marketable securities U.S. treasury securities Certificates of deposit Certificates Of Deposit, Current Certificates Of Deposit, Current Money Market Funds, at Carrying Value Money market funds Cash Cash Cash and Cash Equivalents, at Carrying Value [Abstract] Cash and Cash Equivalents, at Carrying Value [Abstract] Liabilities, Fair Value Disclosure [Abstract] Liabilities, Fair Value Disclosure [Abstract] Cash and Cash Equivalents, Fair Value Disclosure Mutual funds Certificates of Deposit, at Carrying Value Certificates of deposit Assets, Fair Value Disclosure [Abstract] Assets, Fair Value Disclosure [Abstract] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Fair Value, Recurring [Member] Fair value, measurements, recurring Measurement Frequency [Domain] Measurement Frequency [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Recurring and Nonrecurring [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, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Aggregate intrinsic value, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Fair Value, Recurring and Nonrecurring [Table] Gain (Loss) on Investments Weighted average remaining contractual life / recognition period, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Additional Disclosures Total net gains (losses) recognized in interest and other income (loss), net Debt Securities, Available-for-Sale, Realized Gain (Loss) Net realized gains recognized on marketable debt securities Gain (Loss) on Sale of Derivatives Net realized gains recognized on derivative instruments Net unrealized gains (losses) recognized on derivative instruments Unrealized Gain (Loss) on Derivatives Net realized gains (losses) recognized on marketable equity securities Equity Securities, FV-NI, Realized Gain (Loss) Equity Securities, FV-NI, Unrealized Gain (Loss) Net unrealized gains (losses) recognized on marketable equity securities Financial Liabilities Fair Value Disclosure Total liabilities at fair value Derivative instruments Derivative Liability Less than 1 year Fair Value Debt Securities, Available-for-Sale, Amortized Cost Total Less than 1 year Assets, Fair Value Disclosure Total assets at fair value Marketable Equity Securities Marketable Equity Securities [Member] This member stands for the information pertaining to "Marketable Equity Securities". Balance Sheet Location [Domain] Balance Sheet Location [Domain] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Marketable Securities, Fair Value Marketable Securities, Fair Value Fair Value Marketable Securities Cumulative Unrealized Losses Marketable Securities Cumulative Unrealized Losses Unrealized Losses Cumulative Unrealized Gains on equity and debt marketable securities Marketable Securities Cumulative Unrealized Gains Unrealized Gains Marketable Securities, Amortized Cost Share-based Compensation Arrangement by Share-based Payment Award, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Additional Disclosures [Abstract] Marketable Securities, Amortized Cost Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Forfeited (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 Released (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 Cost or Amortized Cost Debt and Equity Securities, FV-NI [Line Items] Debt and Equity Securities, FV-NI Granted (in dollars per share) US Treasury Securities [Member] Granted (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 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 [Abstract] U.S. treasury securities Equity securities Equity Securities [Member] Mutual funds Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Mutual Fund [Member] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-N Debt Securities, Available-for-Sale, Term Debt securities, available-for-sale, term Investments in debt securities Corporate bonds Debt securities, fair value Debt Securities, Available-for-Sale Debt Securities, Available-for-Sale [Line Items] Debt Securities, Available-for-sale [Line Items] Corporate bonds Corporate Bond Securities [Member] Financial Instruments [Domain] Financial Instruments [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Debt Securities, Available-for-Sale [Table] Debt Securities, Available-for-sale [Table] Deferred Revenue, Revenue Recognized Deferred revenue, revenue recognized Revenue, Remaining Performance Obligation, Amount Revenue, remaining performance obligation, amount Performance Obligation B Performance Obligation B [Member] Performance Obligation B Financial Instrument Performance Status [Domain] Financial Instrument Performance Status [Domain] Financial Instrument Performance Status [Axis] Financial Instrument Performance Status [Axis] Deferred Revenue Deferred revenue Deferred Revenue, Period Increase (Decrease) Deferred revenue, period increase (decrease) Increase (Decrease) in Contract with Customer, Asset Increase (decrease) in contract with customer, asset Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Contract assets - long-term Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract assets - current Forfeited (in shares) Forfeited (in shares) Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Per-Unit Royalties [Member] Per-Unit Royalties [Member] Per-unit royalty revenue Fixed fee license revenue Fixed fee license revenue Fixed Fee License [Member] Fixed Fee License [Member] Disaggregation of Revenue [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Released (in shares) Disaggregation of Revenue [Table] Property, Plant and Equipment, Useful Life Useful life of property and equipment Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Maximum [Member] Maximum Minimum [Member] Minimum Statistical Measurement [Domain] Released (in shares) Statistical Measurement [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Furniture and Fixtures [Member] Furniture and fixtures Machinery and Equipment [Member] Machinery and equipment Computer Equipment And Purchased Software [Member] Computer Equipment And Purchased Software [Member] Computer equipment and purchased software Long-Lived Tangible Asset [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Advertising Expense Advertising expense Royalty revenue, adjustment Royalty Revenue, Adjustment Royalty Revenue, Adjustment Government Subsidy Recognized Government Subsidy Recognized Government subsidy recognized Revenue from External Customers by Geographic Areas [Table Text Block] Revenue from External Customers by Geographic Areas Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Schedules of concentration risk Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of minimum future lease payment obligations Lease, Cost [Table Text Block] Schedule of supplemental information related to operating leases and expenses Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Summary of ROU assets and lease liabilities Schedule of reconciliation used in computing basic and diluted net income per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Reconciliation of beginning and ending amount of gross unrecognized tax benefits Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Details of significant components of net deferred tax assets and liabilities Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of provisions for income taxes Schedule of income tax provisions Summary of restricted stock units activities Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of time-based stock options Tabular disclosure of stock options and awards. Schedule Of Stock Options And Awards Table [Table Text Block] Summary of equity incentive program Schedule of other current liabilities Other Current Liabilities [Table Text Block] Schedule of Other Assets, Noncurrent [Table Text Block] Schedule of other assets, net Investment Holdings, Schedule of Investments [Table Text Block] Schedule of noncurrent investments Schedule of accounts and other receivables Schedule of Cash and Cash Equivalents [Table Text Block] Schedule of cash and cash equivalents Fair Value, Assets Measured on Recurring Basis [Table Text Block] Schedule of financial instruments measured at fair value on recurring basis Debt Securities, Available-for-Sale [Table Text Block] Debt Securities, Available-for-sale Marketable Securities [Table Text Block] Marketable Securities Disaggregation of Revenue [Table Text Block] Disaggregated revenue Property, Plant and Equipment [Table Text Block] Estimated useful lives of property and equipment Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Segment Reporting, Policy [Policy Text Block] Segment Information Certain Significant Risks and Uncertainties Certain Significant Risks and Uncertainties [Policy Text Block] Certain Significant Risks and Uncertainties Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risks Share-Based Payment Arrangement [Policy Text Block] Stock-based Compensation Income Tax, Policy [Policy Text Block] Income Taxes Legal Costs, Policy [Policy Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted (in shares) Legal Proceedings and Litigations Research and Development Expense, Policy [Policy Text Block] Research and Development Advertising Cost [Policy Text Block] Advertising Lessee, Leases [Policy Text Block] Leases Property, Plant and Equipment, Policy [Policy Text Block] Property and Equipment, Net Accounts Receivable [Policy Text Block] Accounts and Other Receivables Marketable Securities, Policy [Policy Text Block] Investments in Marketable Securities Cash Equivalents and Certificates of deposit Fair Value Measurement, Policy [Policy Text Block] Fair Value Measurement Long-Duration Contracts Revenue Recognition, Policy [Policy Text Block] Revenue Recognition Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Translation Use of Estimates, Policy [Policy Text Block] Use of Estimates Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Principles of Consolidation and Basis of Presentation Consolidation, Policy [Policy Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Number of Restricted Stock Units / Awards Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Aggregate intrinsic value, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Aggregate intrinsic value, vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value, outstanding Segment Reporting Disclosure [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted average remaining contractual life, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual life, vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual life, outstanding 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] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted average exercise price, exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted average exercise price, vested and expected to vest (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Canceled or expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Ending outstanding balance (in dollars per share) Beginning outstanding balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Weighted Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Number of shares underlying stock options, exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Number of shares underlying stock options, vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Canceled or expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Number of Shares Underlying Stock Options Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Ending outstanding balance (in shares) Beginning outstanding balance (in shares) Incentive shares outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Ending outstanding balance (in shares) Beginning outstanding balance (in shares) Standard and market condition-based stock options outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Common stock shares available for grant (in shares) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrecognized compensation cost, recognized over an estimated weighted-average period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized compensation cost 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 Shares available for purchase (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Shares purchased under the ESPP (in shares) 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 Maximum value of shares per employee Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Maximum number of shares per employee (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Percentage of fair market value on the purchase date The reduction in number of available shares when a share is issued under the share based compensation. Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Reduction In Shares Available For Grant For Every Share Issued Number of available shares consumed for each restricted stock and restricted stock units issued Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stock-based payment award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Increase in number of common shares reserved for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Number of shares authorized Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Statement of Financial Position [Extensible Enumeration] 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] Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 More than 5 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 1 to 5 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract] Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 More than 5 years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five 1 to 5 years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract] Amortized Cost Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue from External Customers by Products and Services [Table Text Block] SEGMENT REPORTING, GEOGRAPHIC INFORMATION, AND SIGNIFICANT CUSTOMERS Segment Reporting [Abstract] Revenue from External Customers by Products and Services Segment Reporting [Abstract] Lessee, Operating Leases [Text Block] LEASES Leases [Abstract] LEASES Earnings Per Share [Text Block] NET INCOME (LOSS) PER SHARE Earnings Per Share [Abstract] NET INCOME (LOSS) PER SHARE Income Tax Disclosure [Text Block] INCOME TAXES Income Tax Disclosure [Abstract] INCOME TAXES Schedule of Supplemental Information to Operating Lease Expense Schedule of Supplemental Information to Operating Lease Expense [Table Text Block] Schedule of Supplemental Information to Operating Lease Expense Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Reconciliation between provision for income taxes at statutory rate and effective tax rate Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of pre-tax book income or loss from continuing operations Tabular disclosure of Loss from continuing operations before provision for income taxes, provision for income taxes, and related effective tax rate. Schedule Of Income Tax Provisions From Continuing Operations [Table Text Block] Stockholders' Equity Note Disclosure [Text Block] STOCKHOLDERS' EQUITY Equity [Abstract] STOCKHOLDERS' EQUITY Share-Based Payment Arrangement [Text Block] STOCK-BASED COMPENSATION Share-based Payment Arrangement [Abstract] STOCK-BASED COMPENSATION Contingencies Disclosure [Text Block] CONTINGENCIES Commitments and Contingencies Disclosure [Abstract] CONTINGENCIES Supplemental Balance Sheet Disclosures [Text Block] BALANCE SHEET DETAILS Revenue from Contract with Customer [Text Block] REVENUE RECOGNITION Revenue from Contract with Customer [Abstract] REVENUE RECOGNITION Significant Accounting Policies [Text Block] SIGNIFICANT ACCOUNTING POLICIES Accounting Policies [Abstract] SIGNIFICANT ACCOUNTING POLICIES Dividends, Cash Dividends declared but not yet paid Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Supplemental disclosure of non-cash investing, and financing activities: Income Taxes Paid, Net Cash paid for income taxes Supplemental Cash Flow Information [Abstract] Supplemental disclosure of cash flow information: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents End of period Beginning of period Cash and cash equivalents: Net cash and cash equivalents used in financing activities Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of stock-based compensation expenses Net Cash Provided by (Used in) Financing Activities Shares withheld to cover payroll taxes Payment, Tax Withholding, Share-Based Payment Arrangement Net cash and cash equivalents provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Payments for Derivative Instrument, Investing Activities Payments for settlement of derivative instruments Proceeds from Derivative Instrument, Investing Activities Proceeds from sale of derivative instruments Proceeds from Sale and Maturity of Marketable Securities Proceeds from sale or maturities of marketable securities and other investments Purchases of marketable securities and other investments Payments to Acquire Investments Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows provided by (used in) investing activities: Net Cash Provided by (Used in) Operating Activities Net cash and cash equivalents provided by operating activities Increase (Decrease) in Other Noncurrent Liabilities Other long-term liabilities Increase (Decrease) in Contract with Customer, Liability Deferred revenue Increase (Decrease) in Other Current Liabilities Other current liabilities Increase (Decrease) in Employee Related Liabilities Accrued compensation Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Other Operating Assets Other assets Increase (Decrease) in Deposit Assets Long-term deposits Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Increase (Decrease) in Accounts and Other Receivables Accounts and other receivables Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Other Noncash Income (Expense) Other noncash Share-Based Payment Arrangement, Shares Issued to Employee Share-Based Payment Arrangement, Shares Issued to Employee Shares issued to an employee in lieu of cash compensation Asset Impairment Charges Impairment of long-term deposits Net gain on derivative instruments Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Share-Based Payment Arrangement, Noncash Expense Share-based compensation, total Stock-based compensation Operating Lease, Right-of-Use Asset, Amortization Expense Reduction in carrying value of right of use assets Depreciation Depreciation of property and equipment Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows provided by (used in) operating activities: Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Dividend declared Dividends, Common Stock Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Shares issued to an employee in lieu of cash compensation Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Shares issued to an employee in lieu of cash compensation (in shares) Release of restricted stock units and awards, net of shares withheld Restricted Stock, Value, Shares Issued Net of Tax Withholdings Treasury Stock, Value, Acquired, Cost Method Repurchased shares, value Stock repurchases Treasury Stock, Shares, Acquired Repurchase of stock (in shares) Stock repurchase (in shares) Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of stock for ESPP purchase Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of stock for ESPP purchase (in shares) Stock repurchases Stock repurchases (in shares) Stock Repurchased During Period, Value Stock Repurchased During Period, Shares Stock Issued During Period, Value, Stock Options Exercised Stock options exercises Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block] Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option Exercised (in shares) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) Common Stock Including Additional Paid in Capital [Member] Common Stock and Additional Paid-In Capital Statement of Stockholders' Equity [Abstract] Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] 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 Statement of Stockholders' Equity [Abstract] Comprehensive Income (Loss), Net of Tax, Attributable to Parent Total comprehensive income Derivatives Not Designated as Hedging Instruments [Table Text Block] Derivatives Not Designated as Hedging Instruments Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] BALANCE SHEET DETAILS Organization, Consolidation and Presentation of Financial Statements [Abstract] Deferred gains (losses) on available-for-sale marketable debt securities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Debt Securities, Available-for-Sale, Gain (Loss) Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Shares used in calculating diluted net income per share (in shares) Weighted average shares outstanding, diluted Weighted Average Number of Shares Outstanding, Diluted Earnings Per Share, Diluted Cash flows provided by (used in) financing activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Diluted net income per share (in dollars per share) Adjustments to reconcile net income to net cash and cash equivalents provided by operating activities: Shares used in calculating basic net income per share (in shares) Weighted-average shares outstanding, basic Weighted Average Number of Shares Outstanding, Basic Earnings Per Share, Basic Basic net income per share (in dollars per share) Net income (loss) Net income Net income Income Tax Expense (Benefit) Provision for income taxes Provision for income taxes Provision for income taxes Operating Income (Loss) Operating income General and Administrative Expense General and administrative Research and Development Expense Research and development Selling and Marketing Expense Sales and marketing Operating expenses: Operating Costs and Expenses [Abstract] Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Revenues [Abstract] APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation Unrealized gain on available-for-sale securities, net of taxes Change in unrealized gains (losses) on available-for-sale securities Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Realized losses on available-for-sale marketable debt securities reclassified to net income Revenues: Statement [Line Items] Statement [Line Items] Retained Earnings [Member] Accumulated Deficit Equity Component [Domain] Equity Component [Domain] Equity Components [Axis] Equity Components [Axis] Development, Services and Other [Member] Development, Services and Other [Member] Development, services, and other revenue Royalty and license Fixed Fee License and Per-Unit Royalties [Member] Fixed Fee License and Per-Unit Royalties [Member] Product and Service [Domain] Product and Service [Domain] Product and Service [Axis] Product and Service [Axis] Statement [Table] Statement [Table] Income Statement [Abstract] Income Statement Liabilities and Equity Total liabilities and stockholders’ equity Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Treasury stock Treasury Stock, Value Retained Earnings (Accumulated Deficit) Accumulated deficit Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive income Common stock and additional paid-in capital Stockholders' Equity Attributable to Parent [Abstract] Stockholders’ equity: Commitments and contingencies (Note 5) Commitments and Contingencies Liabilities Total liabilities Other Liabilities, Noncurrent Other long-term liabilities Contract with Customer, Liability, Noncurrent Deferred revenue - noncurrent Liabilities, Current Total current liabilities Other Liabilities, Current Total other current liabilities Other current liabilities Deferred revenue - current Contract with Customer, Liability, Current Employee-related Liabilities, Current Accrued compensation Accounts Payable, Current Accounts payable Liabilities, Current [Abstract] Current liabilities: Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS’ EQUITY Assets Total assets Other Assets, Noncurrent Total other assets Other assets Deferred Income Tax Assets, Net Deferred tax assets Deposits Assets, Noncurrent Long-term deposits Investments - noncurrent Investments- noncurrent Long-Term Investments Property, Plant and Equipment, Net Property and equipment, net Assets, Current Total current assets Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Prepaid expenses and other current assets Accounts and Other Receivables, Net, Current Accounts and other receivables Accounts and other receivables Investments - current Short-term investments Short-Term Investments Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and cash equivalents Assets, Current [Abstract] Current assets: Assets [Abstract] Assets ASSETS Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Auditor Firm ID Auditor Firm ID Auditor Location Auditor Location Auditor Name Auditor Name Audit Information Audit Information [Abstract] Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Amendment Flag Amendment Flag Document Fiscal Period Focus Document Fiscal Period Focus Document Fiscal Year Focus Document Fiscal Year Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity Central Index Key Entity Central Index Key Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference Entity Shell Company Entity Shell Company Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Filer Category Entity Filer Category Entity Interactive Data Current Entity Interactive Data Current Entity Current Reporting Status Entity Current Reporting Status Entity Voluntary Filers Entity Voluntary Filers Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Security Exchange Name Security Exchange Name Trading Symbol Trading Symbol Title of 12(b) Security Title of 12(b) Security Local Phone Number Local Phone Number City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Address, State or Province Entity Address, State or Province Stock options exercises (in shares) Entity Incorporation, State or Country Code Document Period End Date 2023 Initial term of lease Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Class of Stock [Axis] Class of Stock [Domain] Lessee, Operating Lease, Term of Contract Dividends Payable, Current Dividends payable Entity File Number Document Transition Report Entities [Table] Entity Incorporation, State or Country Code Entity Tax Identification Number Income (loss) before provision for income taxes Entities [Table] Loss Contingencies Other comprehensive income, net of tax Class of Stock [Axis] Class of Stock [Domain] Document Transition Report Entity File Number Entity Registrant Name Entity Registrant Name Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Entity Tax Identification Number Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Entity Address, Address Line One Entity Address, Address Line One 2023 Common Stock Common Stock [Member] Series B Document Type Document Type Series B [Member] Entity Information [Line Items] Entity Address, City or Town Entity Address, City or Town Entity Information [Line Items] Document Period End Date Document Annual Report Document Annual Report Property, Plant, And Equipment, Geographic Percentage Of Total Property Long-Lived Assets by Geographic Areas [Table Text Block] This member stands for the information pertaining to "Marketable Debt Securities". Marketable Debt Securities Schedule of short-term investments INVESTMENTS AND FAIR VALUE MEASUREMENTS The entire disclosure of investments and fair value measurements. Investments and Fair Value Measurements Disclosure [Text Block] INVESTMENTS AND FAIR VALUE MEASUREMENTS Gain (Loss), Foreign Currency Transaction, before Tax Foreign currency remeasurement loss Treasury Stock Treasury Stock, Common [Member] Total royalty and license revenue Marketable Debt Securities [Member] Income before provision for income taxes Schedule of prepaid expenses and other current assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Operating Expenses Total operating expenses SUBSEQUENT EVENT SUBSEQUENT EVENT Subsequent Events [Text Block] This member stands for the information pertaining to "Immersion Corporation vs. Meta Platforms, Inc.". Meta Platforms, Inc. (formerly known as Facebook, Inc.) (“Meta”) Immersion Corporation Vs. Meta Platforms, Inc. [Member] This member stands for the information pertaining to "Patent infringement". Patent infringement Patent Infringement [Member] Subsequent Event [Table] SUBSEQUENT EVENTS Development, services, and other Certificates of Deposit, Fair Value Disclosure Certificates of deposit The amount of fair value portion of certificates deposits held by the reporting entity. Equity Securities, FV-NI Equity securities Corporate Bond Securities, Available-For-Sale Corporate bonds The amount of investment in corporate bonds a debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Variable Lease, Cost Variable lease payments Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Derivative Instrument [Axis] Derivative Contract [Domain] Equity Option [Member] Call and put options Other Current Liabilities [Member] Other Current Liabilities Derivatives, Fair Value [Line Items] INVESTMENTS AND FAIR VALUE MEASUREMENTS Derivative Instruments in Hedges, Liabilities, at Amortized Cost Cost Amortized cost value of all derivative liabilities designated as hedging instruments. Derivative Instruments in Hedges, Liabilities, Accumulated Gross Unrealized Loss (Gain), before Tax Unrealized Losses Amount, before tax, of unrealized (gain) loss in accumulated other comprehensive income (AOCI) on derivative liabilities designated as hedging instruments. Derivative Instruments in Hedges, Liabilities, at Fair Value Derivative instruments Derivative Liabilities, at Amortized Cost Total financial liability, cost Amortized cost value of derivative liabilities. Derivative Liabilities, Accumulated Gross Unrealized Loss (Gain), before Tax Unrealized Losses Amount, before tax, of unrealized (gain) loss in accumulated other comprehensive income (AOCI) on derivative liabilities. Total liabilities at fair value The amount of fair value portion of U.S. treasury securities held by the reporting entity. U.S. treasury securities, Fair Value Disclosure U.S. treasury securities Patent License Agreement [Member] This member stands for the information pertaining to "Patent License and Settlement Agreement (the “License and Settlement Agreement”)". This member stands for the information pertaining to "Patent License Agreement". Capitalized contract costs, Amortization method Capitalized Contract Cost, Net Capitalized Contract Cost, Amortization Method Patent License Agreement Capitalized contract costs, Net Employee Stock Option Patent License and Settlement Agreement Patent License and Settlement Agreement [Member] This member stands for the information pertaining to "Nintendo Co., Ltd, (“Nintendo”)". Nintendo Co., Ltd, (“Nintendo”) Nintendo Co., Ltd [Member] This member stands for the information pertaining to "Meta Platforms, Inc. (formerly known as Facebook, Inc.) (“Meta”)". Meta Platforms, Inc. (formerly known as Facebook, Inc.) (“Meta”) Meta Platforms, Inc. [Member] Realized gains on available-for-sale marketable debt securities reclassified to net income Insider Trading Arrangements [Line Items] Trading Arrangements, by Individual [Table] Trading Arrangement [Axis] All Trading Arrangements [Member] Individual [Axis] All Individuals [Member] Material Terms of Trading Arrangement [Text Block] Trading Arrangement, Individual Name Trading Arrangement, Individual Title Rule 10b5-1 Arrangement Adopted [Flag] Non-Rule 10b5-1 Arrangement Adopted [Flag] Trading Arrangement Adoption Date Rule 10b5-1 Arrangement Terminated [Flag] Non-Rule 10b5-1 Arrangement Terminated [Flag] Trading Arrangement Termination Date Trading Arrangement Duration Trading Arrangement, Securities Aggregate Available Amount All Trading Arrangements All Individuals Trading Arrangement: Individual: Material Terms of Trading Arrangement Name Title Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted Adoption Date Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated Termination Date Arrangement Duration Aggregate Available Debt Securities, Available-for-Sale, Unrealized Loss Position Fair value of available-for-sale debt securities in unrealized loss position, Total Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Debt securities, available-for-sale, total aggregated loss Restricted Stock And Restricted Stock Units And Performance Stock Units Member Litigation Settlement, Amount Awarded from Other Party Number of Operating Segments Number of Reportable Segments Number of reportable segments Number of operating segments Debt Securities, Available-for-Sale, Allowance for Credit Loss Debt securities, available-for-sale, credit-related impairment loss Dividend Payable Date To Be Paid Day Month And Year Dividends payable, Date to be Paid Dividends Payable, Date of Record Dividends payable, Date of record Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Korean tax authority [Member] Korean tax authority [Member] This member stands for the information pertaining to designated tax department of the government of South Korea. Agreement [Axis] Information by agreements. Agreement [Domain] Information by agreement disclosure. Securities Purchase and Debt Conversion Agreement [Member] This member stands for the information pertaining to "Securities Purchase and Debt Conversion Agreement". Securities Purchase and Debt Conversion Agreement Information by investors. Investor [Axis] Investor [Domain] Information by investors' disclosure. Toro 18 Holdings LLC [Member] This member stands for the information pertaining to "Toro 18 Holdings LLC". Toro 18 Holdings LLC Barnes and Noble Education, Inc. [Member] Counterparty Name [Axis] Counterparty Name [Domain] Barnes & Noble Education, Inc. This member stands for the information pertaining to "Barnes & Noble Education, Inc.". Sale of Stock [Axis] Sale of Stock [Domain] Rights Offering [Member] This member stands for the information pertaining to "Rights Offering". Rights Offering Private Placement [Member] Information by commitments. Commitment [Axis] Commitment [Domain] Information by commitment disclosure. Backstop Commitment [Member] This member stands for the information pertaining to "Backstop Commitment". Backstop Commitment Number of common shares authorized to be purchased to existing stock holders upon non-transferable subscription rights The number of common shares authorized to be purchased to existing stock holders upon non-transferable subscription rights upon agreement. Number of common shares authorized to be purchased to existing stock holders upon non-transferable subscription rights Subscription Price, per share The amount of subscription price, per share. Subscription Price, per share Unsubscribed Rights, authorized amount to be purchased The amount of unsubscribed rights authorized to be purchased. Unsubscribed Rights, authorized amount to be purchased Number of common shares authorized to be purchased The number of common shares authorized to be purchased upon agreement. Number of common shares authorized to be purchased Reimbursement expenses receivable, autorized amount The authorized amount of reimbursement expenses receivable. Reimbursement expenses receivable, autorized amount Consideration payable, autorized amount The authorized amount of consideration payable. Consideration payable, autorized amount Lessee, Operating Lease, Discount Rate Operating lease liabilities Estimated incremental borrowing rate Right-of-use assets Future lease obligation Amount of unrecognized tax benefits that would affect effective tax rate, if recognized Subsequent Event [Line Items] PSUs outstanding Exchange Traded Options [Member] Loss Contingency Settlement Agreement Date 1 ate litigation settlement agreement is duly executed, in YYYY-MM-DD format. Loss Contingency, Settlement Agreement, Date Marketable Security, Gain (Loss) Net gains on investment in marketable securities EX-101.SCH 6 immr-20240331.xsd SCHEMA 0000001 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 0000002 - Document - Audit Information link:presentationLink link:definitionLink link:calculationLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:definitionLink link:calculationLink 0000009 - Disclosure - REVENUE RECOGNITION link:presentationLink link:definitionLink link:calculationLink 0000010 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:definitionLink link:calculationLink 0000011 - Disclosure - BALANCE SHEET DETAILS link:presentationLink link:definitionLink link:calculationLink 0000012 - Disclosure - CONTINGENCIES link:presentationLink link:definitionLink link:calculationLink 0000013 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:definitionLink link:calculationLink 0000014 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 0000015 - Disclosure - INCOME TAXES link:presentationLink link:definitionLink link:calculationLink 0000016 - Disclosure - NET INCOME (LOSS) PER SHARE link:presentationLink link:definitionLink link:calculationLink 0000017 - Disclosure - LEASES link:presentationLink link:definitionLink link:calculationLink 0000018 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:definitionLink link:calculationLink 0000019 - Disclosure - SEGMENT REPORTING, GEOGRAPHIC INFORMATION, AND SIGNIFICANT CUSTOMERS link:presentationLink link:definitionLink link:calculationLink 9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:definitionLink link:calculationLink 9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:definitionLink link:calculationLink 9954473 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:definitionLink link:calculationLink 9954474 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:definitionLink link:calculationLink 9954475 - Disclosure - BALANCE SHEET DETAILS (Tables) link:presentationLink link:definitionLink link:calculationLink 9954476 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:definitionLink link:calculationLink 9954477 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:definitionLink link:calculationLink 9954478 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables) link:presentationLink link:definitionLink link:calculationLink 9954479 - Disclosure - LEASES (Tables) link:presentationLink link:definitionLink link:calculationLink 9954480 - Disclosure - SEGMENT REPORTING, GEOGRAPHIC INFORMATION, AND SIGNIFICANT CUSTOMERS (Tables) link:presentationLink link:definitionLink link:calculationLink 9954481 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:definitionLink link:calculationLink 9954482 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Lives of Property and Equipment (Phantom) (Details) link:presentationLink link:definitionLink link:calculationLink 9954483 - Disclosure - REVENUE RECOGNITION - Disaggregated Revenue (Details) link:presentationLink link:definitionLink link:calculationLink 9954484 - Disclosure - REVENUE RECOGNITION - Narrative (Details) link:presentationLink link:definitionLink link:calculationLink 9954485 - Disclosure - REVENUE RECOGNITION - Performance Obligation (Details) link:presentationLink link:definitionLink link:calculationLink 9954486 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - NARRATIVE (Details) link:presentationLink link:definitionLink link:calculationLink 9954487 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST (Details) link:presentationLink link:definitionLink link:calculationLink 9954488 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST AND FAIR VALUE BY MATURITY (Details) link:presentationLink link:definitionLink link:calculationLink 9954489 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - DERIVATIVE INSTRUMENT (Details) link:presentationLink link:definitionLink link:calculationLink 9954490 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - REALIZED AND UNREALIZED GAINS AND LOSSES EQUITY AND DERIVATIVE INSTRUMENTS (Details) link:presentationLink link:definitionLink link:calculationLink 9954491 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) link:presentationLink link:definitionLink link:calculationLink 9954492 - Disclosure - BALANCE SHEET DETAILS - Cash and Cash Equivalents (Details) link:presentationLink link:definitionLink link:calculationLink 9954493 - Disclosure - BALANCE SHEET DETAILS - Current Investments (Details) link:presentationLink link:definitionLink link:calculationLink 9954494 - Disclosure - BALANCE SHEET DETAILS - Accounts and Other Receivables (Details) link:presentationLink link:definitionLink link:calculationLink 9954495 - Disclosure - BALANCE SHEET DETAILS - Prepaid Expenses (Details) link:presentationLink link:definitionLink link:calculationLink 9954496 - Disclosure - BALANCE SHEET DETAILS - Noncurrent Investments (Details) link:presentationLink link:definitionLink link:calculationLink 9954497 - Disclosure - BALANCE SHEET DETAILS - Other Assets, Net (Details) link:presentationLink link:definitionLink link:calculationLink 9954498 - Disclosure - BALANCE SHEET DETAILS - Other Current Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 9954499 - Disclosure - CONTINGENCIES (Details) link:presentationLink link:definitionLink link:calculationLink 9954500 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:definitionLink link:calculationLink 9954501 - Disclosure - STOCK-BASED COMPENSATION - Summary of Equity Incentive Program (Details)1 link:presentationLink link:definitionLink link:calculationLink 9954502 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Units and Restricted Stock Awards (Details) link:presentationLink link:definitionLink link:calculationLink 9954503 - Disclosure - STOCK-BASED COMPENSATION - PSU Activity (Details) link:presentationLink link:definitionLink link:calculationLink 9954504 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock-based Compensation Expenses (Details) link:presentationLink link:definitionLink link:calculationLink 9954507 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Detail) link:presentationLink link:definitionLink link:calculationLink 9954508 - Disclosure - INCOME TAXES - Schedule of Income Tax Provisions (Details) link:presentationLink link:definitionLink link:calculationLink 9954509 - Disclosure - INCOME TAXES - Narrative (Detail) link:presentationLink link:definitionLink link:calculationLink 9954510 - Disclosure - NET INCOME (LOSS) PER SHARE - Reconciliation used in Computing Basic and Diluted Net Income (Loss) per Share (Details) link:presentationLink link:definitionLink link:calculationLink 9954511 - Disclosure - NET INCOME (LOSS) PER SHARE - Outstanding Securities (Details) link:presentationLink link:definitionLink link:calculationLink 9954512 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:definitionLink link:calculationLink 9954513 - Disclosure - LEASES - Summary of Right of Use Assets and Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 9954514 - Disclosure - LEASES - Schedule of Supplemental Information Related To Operating Leases and Expenses (Details) link:presentationLink link:definitionLink link:calculationLink 9954515 - Disclosure - LEASES - Schedule of Net Operating Lease Expenses (Details) link:presentationLink link:definitionLink link:calculationLink 9954516 - Disclosure - LEASES - Schedule of Minimum Future Lease Payment Obligations (Details) link:presentationLink link:definitionLink link:calculationLink 9954518 - Disclosure - SEGMENT REPORTING, GEOGRAPHIC INFORMATION, AND SIGNIFICANT CUSTOMERS - Schedule of Revenue by Market Areas (Details) link:presentationLink link:definitionLink link:calculationLink 9954519 - Disclosure - SEGMENT REPORTING, GEOGRAPHIC INFORMATION, AND SIGNIFICANT CUSTOMERS - Summary of Revenues by Geographic Revenue by Region (Detail) link:presentationLink link:definitionLink link:calculationLink 9954520 - Disclosure - SEGMENT REPORTING, GEOGRAPHIC INFORMATION, AND SIGNIFICANT CUSTOMERS - Summary of Revenues by Geographic Revenue by Country (Details) link:presentationLink link:definitionLink link:calculationLink 9954521 - Disclosure - SEGMENT REPORTING, GEOGRAPHIC INFORMATION, AND SIGNIFICANT CUSTOMERS - Property and Equipment, Net by Country (Details) link:presentationLink link:definitionLink link:calculationLink 9954522 - Disclosure - SEGMENT REPORTING, GEOGRAPHIC INFORMATION, AND SIGNIFICANT CUSTOMERS - Summary of Significant Customers (Details) link:presentationLink link:definitionLink link:calculationLink 9954523 - Disclosure - SEGMENT REPORTING, GEOGRAPHIC INFORMATION, AND SIGNIFICANT CUSTOMERS - Narrative (Details) link:presentationLink link:definitionLink link:calculationLink 9954524 - Disclosure - SUBSEQUENT EVENT - Narrative (Details) link:presentationLink link:definitionLink link:calculationLink 99545258000 - Disclosure - LEASES - Future Minimum Sublease Payments 840 (Details) link:presentationLink link:definitionLink link:calculationLink 99545268001 - Disclosure - STOCK-BASED COMPENSATION - Summary of Time-based Stock Options (Details) link:presentationLink link:definitionLink link:calculationLink 99545278002 - Disclosure - STOCK-BASED COMPENSATION - Valuation Assumptions (Details) link:presentationLink link:definitionLink link:calculationLink EX-10.1 7 ex101_1.htm EX-10.1

Exhibit 10.1

 

CERTAIN IDENTIFIED INFORMATION HAS BEEN EXCLUDED FROM THE EXHIBIT BECAUSE IT IS BOTH (I) NOT MATERIAL AND (II) WOULD BE COMPETITIVELY HARMFUL IF PUBLICLY DISCLOSED, AND THE EXCLUDED TERMS HAVE BEEN MARKED AT THE APPROPRIATE PLACE WITH THREE ASTERISKS [***]

 

PATENT LICENSE AND SETTLEMENT AGREEMENT

 

This Patent License and Settlement Agreement (“Agreement”) is entered into by and between Immersion Corporation, a Delaware corporation with a place of business at 2999 N.E. 191st Street, Suite 610, Aventura, FL 33180 (“Immersion Corporation”) , and Immersion Software Ireland Limited, a company organized under the laws of Ireland with a place of business at 3RD Floor, Ulysses House, Foley Street, Dublin 1, D01 W2T2, Ireland (“Immersion Ireland,” together with Immersion Corporation, “Immersion”), on the one hand, and Meta Platforms, Inc. (formerly known as Facebook, Inc.), a Delaware corporation having a business address at 1 Meta Way, Menlo Park, CA 94025 (“Meta”).  Immersion and Meta may each individually be referred to as a “Party” or collectively as the “Parties” in this Agreement.  This Agreement is effective as of the latest date of execution by the Parties below (the “Effective Date”).

 

WHEREAS Immersion filed complaints in the U.S. District Court for the Western District of Texas, entitled Immersion Corp. v. Meta Platforms, Inc., No. 1:23-cv-00623-ADA (previously case number 6:22-cv-00541-ADA) (W.D. Tex. filed May 26, 2022) and Immersion Corp. v. Meta Platforms, Inc., No. 1:23-cv-01386 ADA (W.D. Tex. filed Nov. 10, 2023) (collectively the “Action”), collectively alleging infringement of U.S. Patent Nos. 8,469,806, 8,896,524, 9,727,217, 10,248,298, 10,269,222, and 10,664,143 (the “Asserted Patents”);

 

WHEREAS Meta filed petitions for inter partes review (IPR) with the Patent and Trial Appeal Board (PTAB) against the Asserted Patents, Case Nos. IPR2023-00942, IPR2023-00943, IPR2023-00944, IPR2023-00945, IPR2023-00946, and IPR2023-00947, which were instituted by the PTAB on December 6, 7 and 8, 2023 (the “IPRs”);

 

 NOW, THEREFORE, in consideration of the mutual covenants and promises made here and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the Parties agree as follows:

 

I.             Definitions

 

1.1         “Affiliate” shall mean, with respect to a Party, any other current or future entity that controls, is controlled by, or is under common control with such Party.  As used herein, “controls, is controlled by, or is under common control with” includes the ability, either directly or indirectly through one or more intermediaries, to direct the management, operation or policies of such entity, whether by the ownership of more than fifty percent (50%) of the voting stock or equity of such entity (it being understood that direct or indirect ownership of a lesser percentage shall not necessarily preclude the existence of control), or by contract, or otherwise.  Without limiting any of the foregoing, the term “Affiliate” shall also include any future entity formed in connection with an internal restructuring and/or reorganization of a Party or Affiliate to continue the then-existing business and/or operations of a Party or Affiliate.  For the avoidance of doubt, with respect to Meta, “Affiliate” includes but is not limited to WhatsApp LLC, Instagram LLC, Meta Platforms Technologies, LLC, Meta Platforms Ireland Ltd., Twisted Pixel Games LLC, Within Unlimited, LLC, Armature Studio, LLC, BigBox VR, Inc., Beat Games s.r.o., Ready at Dawn Studios LLC, Camouflaj, LLC, Camouflaj Holdings GK, Sanzaru Games, Inc., Kitazaru Inc., Downpour Interactive, LLC, Unit 2 Games Limited, and their respective Affiliates. 

 

1.2.      “Covered Meta Parties” shall include Meta and its Affiliates, their successors and assigns, customers, end-users, developers, vendors, suppliers, manufacturers, distributors, contractors, retailers, resellers, agents, and attorneys, solely with respect to the rights set forth in Section 2 regarding Licensed Hardware Products and Licensed Software Products.

 

1.3         “Foundry Product” means a product that is designed by or for a Third Party based on designs provided by such Third Party, that is manufactured, reproduced, sold, leased, licensed or otherwise transferred by or from Meta or its Affiliates to such Third Party (or to customers of, or as directed by, that Third Party) that is sold or marketed under such Third Party’s brand and not under a brand of Meta or a Meta Affiliate.

 



 

1.4         “Licensed Patents” shall mean (a) the Asserted Patents and all reissues, reexaminations, continuations, continuations-in-part, and divisionals thereof, (b) any domestic or foreign patents or patent applications claiming priority, in whole or in part, to any patent application to which any Asserted Patent claims priority, and (c) all other domestic and foreign patents that issue anywhere in the world that are assigned to, owned by, or controlled by Immersion or any Affiliate of Immersion as of or after the Effective Date.

 

1.5         “Licensed Hardware Products” means any past, present, and future physical products, hardware product lines, devices, systems, components, hardware, and any combination of the foregoing, of Meta and/or its Affiliates. Notwithstanding the foregoing, a Licensed Hardware Product shall in no event include any Foundry Product.

 

1.6       “Licensed Software Products” means any past, present, and future software products, games, operating systems,    software processes, software services, or any combination of the foregoing, of Meta and/or its Affiliates.  Notwithstanding the foregoing, a Licensed Software Product shall in no event include any Foundry Product.

 

1.7        “Third Party” shall mean any person or entity other than the Parties and their respective Affiliates.

 

II.             Non-Exclusive License, Covenant Not-to-Sue and Release

 

2.1       Non-Exclusive License to the Licensed Patents.  Subject to the payment by Meta specified in Section 4.1 below, Immersion, on behalf of itself, its Affiliates and its successors and assigns, hereby grants to Covered Meta Parties a non-exclusive, non-transferrable (except as provided under Section 5.2), non-sublicensable, worldwide, perpetual, irrevocable and fully paid-up, license under the Licensed Patents to make, have made, use, purchase, sell, offer for sale, lease, export, import or otherwise utilize any Licensed Hardware Products or Licensed Software Products, and to practice and have practiced any method or process in such Licensed Hardware Products or Licensed Software Products.

 

2.2          Covenant-Not-To-Sue.  In addition to Section 2.1 and subject to the payment by Meta specified in Section 4.1 below, Immersion further covenants, on behalf of itself and its Affiliates and successors and assigns, not to sue or otherwise initiate proceedings for infringement of any Licensed Patent against any Covered Meta Party arising from any Licensed Hardware Product or Licensed Software Product.

 

2.3           Mutual Releases.  Immersion, on behalf of itself and its Affiliates, officers, directors, managers, members, employees, agents, experts, consultants, predecessors and successors in interest, hereby releases Meta, its Affiliates, and Covered Meta Parties, from any claims, demands, obligations, liabilities, damages, costs, fees, expenses, actions, causes of action, or suits at law or in equity, of whatever kind or nature, known or unknown, arising on or before the Effective Date, arising from the making, having made, using, purchasing, selling, offering for sale, leasing, exporting, importing, or otherwise utilizing of any Licensed Hardware Product or Licensed Software Product, including without limitation any claims that were or could have been brought in the Action. Meta, on behalf of itself and its Affiliates, officers, directors, managers, members, employees, agents, experts, consultants, predecessors and successors in interest, hereby releases Immersion and its Affiliates and their vendors, suppliers, manufacturers, developers, distributors, contractors, customers and end-users, from any claims, demands, obligations, liabilities, damages, costs, fees, expenses, actions, causes of action, or suits at law or in equity, of whatever kind or nature, known or unknown, arising on or before the Effective Date, relating to the Licensed Patents and/or the Actions. This release shall not extinguish or impair any rights or obligations created by this Agreement.  Notwithstanding the foregoing, in the event of any suit or proceeding against any Covered Meta Party based on alleged infringement of any Licensed Patent, nothing in this Section 2.3 shall extinguish or impair any defense to such suit or proceeding, including defenses based on non-infringement, invalidity and/or unenforceability of such Licensed Patent.

 

The Parties expressly and specifically waive any rights under California Civil Code § 1542 and any similar rights in any state or territory in the United States and any similar statute or regulation of the United States and any of its agencies. California Civil Code § 1542 reads as follows:  “A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS WHICH THE CREDITOR DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE, WHICH IF KNOWN BY HIM OR HER MUST HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR AND ATTORNEYS FROM LIABILITY.” 

 





2.4            Exclusions.  Notwithstanding the foregoing, the licenses, covenants not to sue, and releases granted in this Section 2 shall extend only to Licensed Hardware Products and/or Licensed Software Products, and thus, shall not extend to any product, service or system of any Third Party other than the Licensed Hardware Products and/or Licensed Software Products.  Additionally, to the extent a Licensed Hardware Product and/or a Licensed Software Product is a component, subsystem or subassembly that is incorporated into a standalone Third Party product that is not a Licensed Hardware Product or Licensed Software Product, the licenses, covenants not to sue, and releases granted in this Section 2 shall extend only to the incorporated Licensed Hardware Product and/or Licensed Software Product and shall not cover any other parts of such Third Party product. Likewise, to the extent a Licensed Software Product is operable by a Third Party product or system, the licenses, covenants not to sue, and releases granted in this Section 2 shall extend only to the operable Licensed Software Product and shall not cover such Third Party product or system. Nonlimiting examples of Third Party products, services, and/or systems which are not, under any circumstances, licensed, covenanted not to sue, or released under this Agreement include the Vive sold by HTC, the Reverb sold by HP Inc., and the Index sold by Valve Corp.

 

III.             Dismissal of the Action and Termination of the IPRs

 

3.1           Dismissal of the Action.  Within ten (10) business days after the Effective Date, the Parties shall take all necessary steps to file appropriate papers jointly requesting, respectively, dismissal with prejudice of the Action and termination of the IPRs.  In the event the PTAB declines to terminate the IPRs, Meta agrees to refrain from further participation in the IPRs unless Meta is ordered by the PTAB or otherwise required to do so. Meta represents, warrants and covenants that it has not and will not solicit or encourage any Third Party to participate in or join the IPRs prior to their dismissal by the PTAB. Meta agrees to indemnify and hold Immersion and its Affiliates harmless from any costs or expenses (including attorneys’ fees) arising from Meta’s breach of the foregoing sentence. 

 

IV.              Payment

 

4.1           Payment.  In consideration of the licenses, covenants, rights, and releases granted in this Agreement, Meta agrees to pay to Immersion Ireland the sum of [***] within thirty (30) days of execution of this Agreement (“Payment Date”), and subject to Immersion providing all documentation necessary to effectuate payment.  Payment shall be made to [***] client trust account for the benefit of Immersion Ireland via wire transfer pursuant to the following wiring instructions: 

 

[***]

 

Immersion shall be solely responsible for duties, taxes, and/or levies, if any, to which it is subject as a result of the payment hereunder.  Once Meta has provided payment in the amount provided in this Section 4.1, the license, covenant-not-to-sue, and release granted in Section 2 shall be irrevocable.

 

V.               Miscellaneous Provisions

 

5.1          Representations and Warranties; Exclusions.  Each Party represents and warrants that it has all requisite legal right, power, and authority to execute, deliver and perform this Agreement, and that the person executing this Agreement on behalf of such Party has the full right and authority to do so.  Immersion further represents and warrants that it has all requisite legal right, title, and interest in the Licensed Patents to grant the license, covenant-not-to-sue, and release set forth herein.  Immersion further represents and warrants that there are no liens, conveyances, mortgages, assignments, encumbrances, agreements, or other instruments that would prevent or impair the full and complete exercise of the license and covenant-not-to-sue under this Agreement.  Subject to the payment by Meta specified in Section 4.1, Immersion agrees to indemnify and hold Meta and its Affiliates harmless from any claim brought by a Third Party who claims any right to recover under any Licensed Patent.  Subject to the foregoing, nothing in this Agreement shall be construed: (a) as a warranty or representation by Immersion as to the validity or scope of any Licensed Patents or as to whether or not any Licensed Patent claim covers any Licensed Hardware Product or Licensed Software Product; (b) as a warranty or representation that anything made, used, sold or otherwise disposed of under any license granted in this Agreement is or will be free from infringement of patents, copyrights, trade secrets, trademarks or other rights of Third Parties; (c) as granting by implication, estoppel or otherwise any licenses or rights to other intellectual property of Immersion (including its trademarks and service marks) other than as expressly granted herein with respect to the Licensed Patents; or (d) to require Immersion to file any patent application, as a warranty that Immersion will be successful in securing the grant of any patent or any reissue or extensions thereof, or to require Immersion to pay any maintenance fees or take any other steps to maintain Immersion’s patent rights in the Licensed Patents.

  



 

5.2              Successors and Assigns.  Meta will not assign, delegate, or otherwise transfer this Agreement, in whole or in part, expressly or by operation of law to any Third Party without the prior written consent of Immersion. Notwithstanding the foregoing, Meta may, without the consent of Immersion, (i) assign rights under this Agreement to any of its Affiliates and (ii) assign rights under this Agreement to (a) an acquirer of all or substantially all of the equity or assets of its business to which this Agreement relates or (b) the surviving entity in any merger, consolidation, equity exchange, or reorganization of its business to which this Agreement relates, provided however that the licenses and/or covenants not to sue as applied to such acquirer or surviving entity is limited to products and services that qualify as Licensed Hardware Products and Licensed Software Products and equivalent generations thereof as of the effective date of the applicable transaction in (ii). Any assignment or delegation in violation of the foregoing is void. Subject to the foregoing, the provisions of this Agreement shall be binding upon and inure to the benefit of Parties and their Affiliates hereto, their successors, assigns, and legal representatives.  The licenses and covenants not-to-sue provided in Section 2 shall run with the Licensed Patents and therefore be binding on any successors-in-interest thereto. 

 

5.3            Confidentiality.  Each Party shall keep the terms and conditions of this Agreement confidential, and each Party (including its agents, attorneys, managers, directors and employees) shall not now or hereafter disclose such terms and conditions to any Third Party except: (a) with the prior written consent of the other Party; (b) as may be required by applicable law, regulation, or order of a governmental authority of competent jurisdiction; (c) during the course of litigation so long as the disclosure of such terms and conditions is subject to a Protective Order requiring that confidentiality be maintained; and (d) in confidence to professional legal and financial advisors representing each Party.  No Party shall issue a press release or make any other public statement regarding this Agreement without prior approval and review by the other Party.   Notwithstanding the foregoing, the Parties agree that following execution of this Agreement Immersion may publicly issue a press release containing the statements set forth in Exhibit A, that each Party may publicly state that the Action and the IPRs have been resolved subject to a confidential agreement, and that Meta and its Affiliates are licensees of the Licensed Patents.

 

5.4               Entire Agreement.  Each Party acknowledges that this Agreement expresses the entire understanding and agreement regarding the subject matter hereof, and that there have been no warranties, representations, covenants of understandings made by any other Party except such as are expressly set forth herein. 

 

5.5              Counterparts.  This Agreement may be executed in multiple counterparts, each of which, when executed, shall be deemed an original, but all such counterparts together shall constitute one and the same instrument. 

 

5.6               Applicable Law, Forum and Severability.  This Agreement shall be governed by the laws of Delaware, without regard to conflict of law principles.  The Parties consent to the exclusive jurisdiction of the state or federal courts in New Castle County, Delaware, for purposes of any action arising or under or relating to this Agreement, including any action to enforce the terms hereunder.  In the event any provision of this Agreement is found to be invalid and/or unenforceable, the remaining provisions of this Agreement shall remain in full force and effect.

 

5.7               No Representation of Reasonable Royalty.  The Parties understand and agree that the payment provided in Section 4.1 does not represent a reasonable royalty, established royalty, or other quanta of damages for infringement with respect to any Licensed Patent.

 

5.8            No Admission of Liability.  The Parties understand and agree that neither the making of this Agreement nor the performance of any acts hereunder shall constitute, be construed or alleged as an admission of any liability or wrongdoing whatsoever by any Party hereto. 

 

5.9               Bankruptcy Code Section 365(n). The rights granted under this Agreement under Section 2 shall be deemed to be, for purposes of § 365(n) of Title 11 of the Bankruptcy Code (the “Code”), licenses and rights to “intellectual property” as defined under § 101 of the Code.Immersion agrees that Meta and its Affiliates, as licensees of intellectual property rights under this Agreement, may retain and fully exercise their rights and elections under the Code.

 




                        IN WITNESS WHEREOF, the Parties hereto have caused this Agreement to be executed by duly authorized signatories as of the Effective Date:

 

IMMERSION CORPORATION

META PLATFORMS, INC.
By: /s/ Eric Singer
By: s/ Michelle Woodhouse
Name: Eric Singer
Name: Michelle Woodhouse
Title: Chairman and Chief Executive Officer  
Title: Associate General Counsel, Litigation
Dated: February 9, 2024
Dated: February 9, 2024


 

IMMERSION IRELAND

By:  /s/ Michael Dodson
Name: Michael Dodson
Title: Director
Dated: February 9, 2024

 



EX-31.1 8 ex311_2.htm EX-31.1

Exhibit 31.1

CERTIFICATIONS PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Eric Singer, certify that:

I have reviewed this quarterly report on Form 10-Q of Immersion Corporation;

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

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

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

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

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

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

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

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):

a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting, which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and

b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 8, 2024

 

/s/ ERIC SINGER

 

Eric Singer

 

Chief Executive Officer

 


EX-31.2 9 ex312_3.htm EX-31.2

Exhibit 31.2

CERTIFICATIONS PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, J. Michael Dodson, certify that:

I have reviewed this quarterly report on Form 10-Q of Immersion Corporation;

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

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

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

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

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

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

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

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):

a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting, which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and

b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 8, 2024

/s/ J. MICHAEL DODSON

 

J. Michael Dodson

 

Chief Financial Officer

 

EX-32.1 10 ex321_4.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Immersion Corporation (the “Company”) on Form 10-Q for the three months ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Eric Singer, 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/ ERIC SINGER

 

Eric Singer

 

Chief Executive Officer

 

May 8, 2024

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 11 ex322_5.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Immersion Corporation (the “Company”) on Form 10-Q for the three months ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, J. Michael Dodson, 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/ J. MICHAEL DODSON

 

J. Michael Dodson

 

Chief Financial Officer

 

May 8, 2024

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.

XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 03, 2024
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Fiscal Year Focus 2024  
Document Period End Date Mar. 31, 2024  
Current Fiscal Year End Date --12-31  
Document Transition Report false  
Entity File Number 000-38334  
Entity Registrant Name Immersion Corporation  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3180138  
Entity Address, Address Line One 2999 N.E. 191st Street  
Entity Address, Address Line Two 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   31,854,837
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 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 91,097 $ 56,071
Investments - current 88,010 104,291
Accounts and other receivables 6,028 2,241
Prepaid expenses and other current assets 8,701 9,847
Total current assets 193,836 172,450
Property and equipment, net 170 211
Investments - noncurrent 40,958 33,350
Long-term deposits 6,394 6,231
Deferred tax assets 3,343 3,343
Other assets 1 146
Total assets 244,702 215,731
Current liabilities:    
Accounts payable 21 47
Accrued compensation 3,187 3,127
Deferred revenue - current 12,314 4,239
Other current liabilities 14,586 11,900
Total current liabilities 30,108 19,313
Deferred revenue - noncurrent 8,213 8,390
Other long-term liabilities 4,925 4,926
Total liabilities 43,246 32,629
Commitments and contingencies (Note 5)
Stockholders’ equity:    
Common stock and additional paid-in capital 322,310 322,182
Accumulated other comprehensive income 1,530 1,702
Accumulated deficit (17,385) (36,040)
Treasury stock (104,999) (104,742)
Total stockholders’ equity 201,456 183,102
Total liabilities and stockholders’ equity $ 244,702 $ 215,731
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues:    
Total revenues $ 43,847 $ 7,074
Operating expenses:    
Sales and marketing 1,338 96
Research and development 42 130
General and administrative 25,853 3,589
Total operating expenses 27,233 3,815
Operating income 16,614 3,259
Interest and other income (loss), net 8,106 6,526
Income before provision for income taxes 24,720 9,785
Provision for income taxes (6,065) (1,507)
Net income $ 18,655 $ 8,278
Basic net income per share (in dollars per share) $ 0.6 $ 0.25
Shares used in calculating basic net income per share (in shares) 31,028 32,603
Diluted net income per share (in dollars per share) $ 0.59 $ 0.25
Shares used in calculating diluted net income per share (in shares) 31,406 33,085
Other comprehensive income, net of tax    
Deferred gains (losses) on available-for-sale marketable debt securities $ (37) $ 565
Realized gains on available-for-sale marketable debt securities reclassified to net income (135) (190)
Total comprehensive income 18,483 8,653
Royalty and license    
Revenues:    
Total revenues 43,847 7,009
Development, services, and other    
Revenues:    
Total revenues $ 0 $ 65
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Treasury Stock
Beginning balance at Dec. 31, 2022 $ 157,700 $ 322,714 $ 202 $ (70,016) $ (95,200)
Beginning balance (in shares) at Dec. 31, 2022   46,974,598     14,727,582
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 8,278     8,278  
Unrealized gain on available-for-sale securities, net of taxes 375   375    
Release of restricted stock units and awards, net of shares withheld (in shares)   401,955     97,936
Release of restricted stock units and awards, net of shares withheld (757)       $ (757)
Issuance of stock for ESPP purchase (in shares)   1,298      
Issuance of stock for ESPP purchase 6 $ 6      
Shares issued to an employee in lieu of cash compensation (in shares)   50,643      
Shares issued to an employee in lieu of cash compensation 385 $ 385      
Dividend declared (1,204) (1,204)      
Stock-based compensation 946 946      
Ending balance at Mar. 31, 2023 165,729 $ 322,847 577 (61,738) $ (95,957)
Ending balance (in shares) at Mar. 31, 2023   47,428,494     14,825,518
Beginning balance at Dec. 31, 2023 183,102 $ 322,182 1,702 (36,040) $ (104,742)
Beginning balance (in shares) at Dec. 31, 2023   47,636,273     16,107,296
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 18,655     18,655  
Unrealized gain on available-for-sale securities, net of taxes (172)   (172)    
Stock repurchases (in shares)         0
Stock repurchases 0       $ 0
Release of restricted stock units and awards, net of shares withheld (in shares)   209,546     36,801
Release of restricted stock units and awards, net of shares withheld (257)       $ (257)
Stock options exercises (in shares)   0      
Stock options exercises 0 $ 0      
Shares issued to an employee in lieu of cash compensation (in shares)   80,677      
Shares issued to an employee in lieu of cash compensation 553 $ 553      
Dividend declared (1,502) (1,502)      
Stock-based compensation 1,077 1,077      
Ending balance at Mar. 31, 2024 $ 201,456 $ 322,310 $ 1,530 $ (17,385) $ (104,999)
Ending balance (in shares) at Mar. 31, 2024   47,926,496     16,144,097
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows provided by (used in) operating activities:    
Net income $ 18,655 $ 8,278
Adjustments to reconcile net income to net cash and cash equivalents provided by operating activities:    
Depreciation of property and equipment 18 21
Reduction in carrying value of right of use assets 36 151
Stock-based compensation 1,077 946
Net gains on investment in marketable securities (2,690) (3,683)
Net gain on derivative instruments (2,600) (615)
Foreign currency remeasurement loss 49 0
Shares issued to an employee in lieu of cash compensation 553 385
Other noncash (182) (26)
Changes in operating assets and liabilities:    
Accounts and other receivables (186) (501)
Prepaid expenses and other current assets 1,146 383
Long-term deposits (210) 18
Other assets 109 113
Accounts payable (27) (68)
Accrued compensation 60 (1,259)
Other current liabilities 6,191 602
Deferred revenue 7,898 (1,189)
Other long-term liabilities 0 (33)
Net cash and cash equivalents provided by operating activities 29,897 3,523
Cash flows provided by (used in) investing activities:    
Purchases of marketable securities and other investments (40,913) (54,954)
Proceeds from sale or maturities of marketable securities and other investments 48,707 30,771
Proceeds from sale of derivative instruments 3,853 5,844
Payments for settlement of derivative instruments (4,771) (1,369)
Net cash and cash equivalents provided by (used in) investing activities 6,876 (19,708)
Cash flows provided by (used in) financing activities:    
Dividend payments to stockholders (1,490) (4,400)
Shares withheld to cover payroll taxes (257) (757)
Other financing activities 0 6
Net cash and cash equivalents used in financing activities (1,747) (5,151)
Net increase (decrease) in cash and cash equivalents 35,026 (21,336)
Cash and cash equivalents:    
Beginning of period 56,071 48,820
End of period 91,097 27,484
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 32 19
Supplemental disclosure of non-cash investing, and financing activities:    
Dividends declared but not yet paid $ 1,502 $ 1,015
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2024
SIGNIFICANT ACCOUNTING POLICIES  
SIGNIFICANT ACCOUNTING POLICIES

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 offer licenses for our patented technology to our customers.

  

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 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 the applicable articles 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, 2023. 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. Certain prior year amounts have been reclassified to conform with the current year presentation. 

 

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, 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, 2024 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 intellectual property (“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. 


Recent Accounting Pronouncements Not Yet Adopted

In December 2023, the Financial Accounting Standard Board (“FASB”) issued ASU No. 2023-09Income Taxes (Topic 740): Improvements to Income Tax Disclosures that requires entities to disclose additional information about federal, state, and foreign income taxes primarily related to the income tax rate reconciliation and income taxes paid. The new standard also eliminates certain existing disclosure requirements related to uncertain tax positions and unrecognized deferred tax liabilities. The guidance will be effective for the fiscal year beginning January 1, 2025. The guidance does not affect recognition or measurement in our consolidated financial statements. We are evaluating the impact of this amendment on our consolidated financial statements.

XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION
3 Months Ended
Mar. 31, 2024
REVENUE RECOGNITION  
REVENUE RECOGNITION

2. REVENUE RECOGNITION

Disaggregated Revenue

 

The following table presents the disaggregation of our revenue for the three months ended March 31, 2024 and 2023 (in thousands):

 

 


Three Months Ended March 31,

 


2024


 


2023


Fixed fee license revenue

$

38,728


 

$

1,214


Per-unit royalty revenue


5,119


 


5,795


Total royalty and license revenue


 43,847


 


7,009


Development, services, and other revenue



 


65


Total revenues

$

43,847


 

$

7,074


Per-unit Royalty Revenue

We record per-unit royalty revenue in the same period in which the licensee’s underlying sales occur. When we 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, 2024, we recorded no adjustments to royalty revenue recognized in the previous quarter. We recorded adjustments of $0.4 million to increase royalty revenue during the three months ended March 31, 2023.

Contract Assets

As of March 31, 2024, we had contract assets of $6.5 million included within Prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets. As of December 31, 2023, we had contract assets of $7.7 million included within Prepaid expenses and other current assets, and $0.1 million included within Other assets on the Condensed Consolidated Balance Sheets


Contract assets decreased by $1.4 million from January 1, 2024 to March 31, 2024, primarily due to actual royalties billed during the three months ended March 31, 2024.

Fixed Fee License Revenue

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

      Performance Obligation A: Transfer of rights to our patent portfolio as it exists when the contract is executed; and

      Performance Obligation B: Transfer of 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 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 which best represents the ongoing and continuous nature of the patent prosecution process. 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. 

On February 9, 2024, we entered into a Patent License and Settlement Agreement (the “License and Settlement Agreement”) with Meta, pursuant to which the parties have agreed to terms for resolving the litigation matters described above (the “Litigation”) and Meta will license, on a non-exclusive basis, our patent portfolio for use in its products. We accounted for the License and Settlement Agreement in accordance with provisions of Accounting Standard Codification 606Revenue from Contracts with Customers, (“ASC 606”), and recorded $0.6 million, based on the remaining performance obligations, as Deferred revenue-current on our Condensed Consolidated Balance Sheets as of March 31, 2024. We will recognize this deferred revenue once the remaining performance obligations are met. See Note 5. Contingencies of the Notes to Consolidated Financial Statements for more information on the Meta Agreement.

Deferred Revenue

On February 27, 2024, we entered into an agreement to renew of our license agreement with Nintendo Co., Ltd, (“Nintendo”). Under the terms of this agreement, Nintendo would obtain a license with respect to certain of our patents in return for $8.5 million of non-refundable, non-creditable fixed royalty revenue. The commencement date of this agreement is September 27, 2024. We received the $8.5 million fixed royalty payment from Nintendo in March 2024 and reported this payment as Deferred revenue-current on our Condensed Consolidated Balance Sheets.

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

As of December 31, 2023, total deferred revenue was $12.6 million. We recognized $1.2 million of deferred revenue during the three months ended March 31, 2024.

Capitalized Contract Costs

We capitalize certain incremental costs incurred, such as commissions and legal costs in order to obtain new contracts with our customers if we expect to recover these costs. The capitalized contract costs are amortized upon recognition of the related revenue. We capitalized $0.3 million of incremental costs incurred to obtain new contracts with customers in the three months ended March 31, 2024.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVESTMENTS AND FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2024
INVESTMENTS AND FAIR VALUE MEASUREMENTS  
INVESTMENTS AND FAIR VALUE MEASUREMENTS

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.

 

Marketable securities as of March 31, 2024 and December 31, 2023 consisted of the following (in thousands):

 



March 31, 2024




Cost or Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value

Marketable equity securities
















Equity securities

$

52,576



$

5,189



$

(4,094

)


$

53,671


Marketable debt securities
















U.S. treasury securities


45,480




732






46,212


Corporate bonds


28,410




973




(298

)



29,085


Total marketable debt securities


73,890




 1,705




(298

)



 75,297



$

126,466



$

6,894



$

(4,392

)


$

128,968


 



December 31, 2023




Cost or Amortized Cost




Unrealized Gains




Unrealized Losses




Fair Value


Marketable equity securities
















Equity securities

$

 59,228



$

7,896



$

(4,146

)


$

62,978


Marketable debt securities
















U.S. treasury securities


53,662




1,307




(3

)



54,966


Corporate bonds


19,422




472




(197

)



19,697


Total marketable debt securities


 73,084




1,779




(200

)



74,663



$

132,312



$

 9,675



$

(4,346

)


$

 137,641


 

The amortized costs and fair value of our marketable debt securities, by contractual maturity, as of March 31, 2024 (in thousands) are as follows: 

 



March 31, 2024




Amortized Cost




Fair Value


Less than 1 year

$

 33,622



$

34,340


1 to 5 years


40,268




40,957


Total

$

 73,890



$

75,297


 

         As of March 31, 2024, the fair value of corporate bonds with unrealized loss position was $8.8 million, with an aggregated loss of $0.3 million. There were no treasury securities with unrealized loss position. As of December 31, 2023, the fair value of available-for-sale debt securities in unrealized loss position for corporate bonds and U.S. treasury securities were $7.1 million and $2.7 million, respectively, with an aggregated loss of $0.2 million. For all available-for-sale debt securities that were in unrealized loss positions, we have determined that it is more likely than not we will hold the securities until maturity or a recovery of the cost basis. We had no credit-related impairment loss as of March 31, 2024 and December 31, 2023.


Derivative Financial Instruments

 

Our derivative instruments 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, 2024 and December 31, 2023 (in thousands):

 



March 31, 2024




Cost




Unrealized Losses




Fair Value


Derivative instruments

$

8,097



$

(3,685

)


$

4,412



$

8,097



$

(3,685

)


$

4,412


 



December 31, 2023




Cost




Unrealized Losses




Fair Value


Derivative instruments

$

8,797



$

(867

)


$

7,930



$

8,797



$

(867

)


$

7,930



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,




2024




2023


Net unrealized gains (losses) recognized on marketable equity securities

$

(2,655

)


$

2,014

Net realized gains (losses) recognized on marketable equity securities


 5,479



1,669

Net unrealized gains (losses) recognized on derivative instruments


2,818



(102

)

Net realized gains recognized on derivative instruments


(218

)



717


Net realized gains recognized on marketable debt securities


 (135

)




Total net gains (losses) recognized in interest and other income (loss), net

$

 5,289


$

4,298


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, 2024, and December 31, 2023.

 

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

 



March 31, 2024








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:
















U.S. treasury securities 

$

 46,212



$

 —



$

 —



$

46,212


Equity securities


53,671




 —







 53,671


Corporate bonds


 —




 29,086







 29,086


Total assets at fair value

$

99,883



$

 29,086



$



$

128,969


















Liabilities
















Derivative instruments

$

 —



$

 4,412



$



$

4,412


Total liabilities at fair value

$

 —



$

 4,412



$



$

4,412


 



December 31, 2023








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:
















U.S. treasury securities

$

54,966



$

  —



$


$

54,966


Equity securities


 62,977







 —




 62,977


Corporate bonds





19,697




  —




19,697


Total assets at fair value

$

117,943



$

19,697



$



$

137,640


















Liabilities
















Derivative instruments

$

 —



$

 7,930



$

  —



$

  7,930


Total liabilities at fair value

$

 —



$

  7,930



$

 —



$

7,930


XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET DETAILS
3 Months Ended
Mar. 31, 2024
BALANCE SHEET DETAILS  
BALANCE SHEET DETAILS

4.   BALANCE SHEETS DETAILS

Cash and Cash Equivalents

 

Cash and cash equivalents were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


Cash

$

13,927


 

$

      14,840


Money market funds


77,170


 


    41,231


Cash and cash equivalents

$

   91,097


 

$

   56,071



Investments - Current

 

Investments - current were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


Marketable equity securities

$

53,670


 

$

  62,978


U.S. treasury securities


34,340


 


  41,313


Short-term investments

$

  88,010


 

$

   104,291


Accounts and Other Receivables

 

Accounts and other receivables were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


Trade accounts receivables, net

$

1,411


 

$

       1,743


Other receivables


  4,617


 


       498


Accounts and other receivables

$

      6,028


 

$

       2,241


Allowance for credit losses as of March 31, 2024 and December 31, 2023 were not material. 

Prepaid Expenses and Other Current Assets

 

Prepaid expenses and other current assets were as follows (in thousands): 

 

 


March 31,

2024


 


December 31,

2023


Prepaid expenses

$

      2,079


 

$

       1,916


Contract assets - current


   6,467


 


      7,740


Other current assets


      155


 


         191


Prepaid expenses and other current assets

$

 8,701

$

 9,847


 

Investments - noncurrent

 

Investments- noncurrent were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


U.S. treasury securities

$

      11,872


 

$

      13,653


Marketable debt securities


  29,086


 


    19,697


Investments- noncurrent

$

 40,958


 

$

   33,350

Other Current Liabilities

 

Other current liabilities were as follows (in thousands):

 



March 31,

2024


 


December 31,

2023


Derivative instruments

$

    4,412


 

$

     7,930


Income taxes payable


    7,791


 


     1,730


Dividends payable


      1,502


 


       1,489


Other current liabilities


   881


 


    751


Total other current liabilities

$

   14,586


 

$

 11,900

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONTINGENCIES
3 Months Ended
Mar. 31, 2024
CONTINGENCIES  
CONTINGENCIES

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 our future results of operations.

 

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, a subsidiary of the Company, 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 Korean courts. In the second quarter of 2020, we recorded this deposit in Long-term deposits on our Condensed Consolidated Balance SheetsIn the fourth quarter of 2021, we recorded an impairment charge of $0.8 million related to the long-term deposits paid to LGE.

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 related to the 2012 to 2014 period. 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. We have had numerous hearings before the Korea Administrative Court in the years 2019 through 2022. We had a hearing on April 27, 2023, and the Korea Administrative Court rendered a decision on this matter on June 8, 2023, in which it ruled that the withholding taxes and penalties which were imposed by the Korean tax authorities on LGE should be cancelled with litigation costs to be borne by the Korean tax authorities. In connection with the Korea Administrative Court’s decision, the Korean tax authorities filed an appeal on June 28, 2023, with the Seoul High Court to seek the cancellation of the lower court’s decision. The appellate case is in progress at the Seoul High Court and the first hearing and the second hearing took place on November 30, 2023 and February 1, 2024, respectively. However, the next hearing will be set at a later date.

On April 25, 2023, we received notice from LGE requesting us to reimburse LGE with respect to withholding tax imposed on LGE by the Korean tax authorities following a recent tax audit of LGE for the years 2018 through 2022. Pursuant to an agreement reached with LGE, on June 2, 2023, we provided a provisional deposit to LGE in the amount of KRW 3,024,877,044 (approximately $2.3 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 Korean courts. In the second quarter of 2023, we recorded this deposit in Long-term deposits on our Condensed Consolidated Balance Sheets.  On June 29, 2023, on behalf of LGE, we filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes related to the 2018 to 2022 period. On August 7, 2023, the Korean tax authority submitted its answer against the tax appeal. On September 8, 2023, on behalf of LGE, the Company submitted its rebuttal brief in response thereto. On September 25, 2023, Korean tax authority submitted an additional response brief, and on November 23, 2023, the Korea Tax Tribunal rendered a decision against LGE, dismissing the claims of the Company on the grounds that its claims are without merit. In response thereto, on behalf of LGE, we filed an appeal with the Korea Administrative Court on December 29, 2023. The next hearing has not yet been set As of March 31, 2024, we have accrued $0.3 million of withholding taxes, interest and penalties related to the 2018 to 2022 period for which the Korean tax authorities have recently assessed LGE. These withholding taxes have been reclassified and reported as an impairment reduction to the Long-term deposit made in the third quarter of 2023 in order to present the deposit at its estimated recoverable value. 

 

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


Immersion Corporation vs. Meta Platforms, Inc., f/k/a Facebook, Inc. (“Meta”)

On May 26, 2022, we filed a complaint against Meta in the United States District Court for the Western District of Texas.  The complaint alleges that Meta’s augmented and virtual reality (“AR/VR”) systems, including the Meta Quest 2, infringe six of our patents that cover various uses of haptic effects in connection with such AR/VR systems. We are seeking to enjoin Meta from further infringement and to recover a reasonable royalty for such infringement.

The complaint against Meta asserts infringement of the following patents:

        U.S. Patent No. 8,469,806: “System and method for providing complex haptic stimulation during input of control gestures, and relating to control of virtual equipment”

        U.S. Patent No. 8,896,524: “Context-dependent haptic confirmation system”

        U.S. Patent No. 9,727,217: “Haptically enhanced interactivity with interactive content”

        U.S. Patent No. 10,248,298: “Haptically enhanced interactivity with interactive content”

        U.S. Patent No. 10,269,222: “System with wearable device and haptic output device”

        U.S. Patent No. 10,664,143: “Haptically enhanced interactivity with interactive content”

Meta responded to the Company’s complaint on August 1, 2022.  On September 12, 2022, Meta filed a motion to transfer the lawsuit to the Northern District of California or, in the alternative, to the Austin Division of the Western District of Texas. The Court denied Meta’s motion on May 30, 2023, and held the claim construction hearing on the same day. The Court adopted certain claim constructions during the hearing, and issued a formal claim construction order consistent with those constructions on July 7, 2023. On August 2, 2023, Meta filed a mandamus petition asking the Federal Circuit to reverse the district court’s order on Meta’s transfer motion. Fact discovery closed on October 6, 2023. The Federal Circuit denied Meta’s mandamus petition on October 30, 2023.

On November 10, 2023, we filed a separate action in the Western District of Texas against Meta directed to its newly launched Quest 3 product, asserting the following patents:

•        U.S. Patent No. 8,469,806: “System and method for providing complex haptic stimulation during input of control gestures, and relating to control of virtual equipment”

•        U.S. Patent No. 9,727,217: “Haptically enhanced interactivity with interactive content”

•        U.S. Patent No. 10,248,298: “Haptically enhanced interactivity with interactive content”

•        U.S. Patent No. 10,269,222: “System with wearable device and haptic output device”

•        U.S. Patent No. 10,664,143: “Haptically enhanced interactivity with interactive content”

In addition, Meta filed inter partes reviews (“IPRs”), IPR2023-00942; IPR2023-00943; and IPR2023-00944 on May 25, 2023. These are directed to U.S. Patent Nos. 8,469,806; 8,896,524; and 10,269,222, respectively. The Company filed its response to IPR2023-00942 and IPR2023-0094 on September 8, 2023, and to IPR2023-00944 on September 12, 2023. Meta filed IPR2023-00945; IPR2023-00946; and IPR2023-00947 on May 26, 2023. These IPRs are directed to United States Patent Nos. 10,664,143; 9,727,217; and 10,248,298, respectively.  The Patent Trial and Appeal Board instituted review of IPR2023-00942 on December 6, 2023; IPR2023-00943 on December 6, 2023; IPR2023-00944 on December 7, 2023; IPR2023-00945 on December 6, 2023; IPR2023-00946 on December 8, 2023; and IPR2023-00947 on December 6, 2023.

On January 16, 2024, Immersion and Meta jointly moved to stay all deadlines in district court because they had arrived at a settlement in principle. On January 17, 2024, the Court stayed all deadlines. Under the Court’s order, the parties were to either move to dismiss the proceedings if they finalized the settlement agreement, or alternatively they were to provide the Court with a status update, by January 31, 2024.

On February 9, 2024, we entered into a Patent License and Settlement Agreement (the “License and Settlement Agreement”) with Meta, pursuant to which the parties have agreed to terms for resolving the litigation matters described above (the “Litigation”) and Meta will license, on a non-exclusive basis, our patent portfolio for use in its products. Under the License and Settlement Agreement, in consideration for the license and releases granted therein, we received approximately $17.3 million, after deducting for legal fees related to the Litigation (and other pending litigation) and other liabilities. Pursuant to the License and Settlement Agreement, we and Meta agreed to terms for dismissal by them of the outstanding Litigation and the IPRs. On February 16, 2024, the parties dismissed the district court actions and requested permission from the Patent Trial and Appeal Board to dismiss the IPRs. The Patent Trial and Appear Board dismissed the IPRs on February 27, 2024. The description of the License and Settlement Agreement contained herein does not purport to be complete and is qualified in its entirety by reference to the License and Settlement Agreement, which is attached to this Quarterly Report on Form 10-Q as Exhibit 10.1 and is incorporated herein by reference.

Immersion Corporation vs. Xiaomi Group

On or about March 3, 2023, we initiated patent infringement lawsuits against several companies of the Xiaomi-Group (the “Xiaomi-Group”) in Germany, France and India. We initiated lawsuits against Xiaomi-Group companies and their agents in the Düsseldorf Regional Court in Germany, the Tribunal judiciaire de Paris (Paris First Instance Civil Court) in France, and the High Court of Delhi, at New Delhi, in India. 

The complaints allege that the Xiaomi-Group’s devices, including the Xiaomi 12, infringe our patents that cover various uses of haptic effects in connection with such devices. We are seeking injunctions that would allow us to prohibit Xiaomi-Group from selling the infringing devices in Germany, France and India, as well as costs and damages as compensation for such infringement.

The complaints against the Xiaomi-Group assert infringement of the following patents:

        EP 2 463 752 B1 (German part) titled “Haptisches Feedback-System mit gespeicherten Effekten

        EP 2 463 752 B1 (French part) titled “Système de rendu haptique avec stockage d’effets

        IN 304 396 (India) titled “Haptic Feedback System With Stored Effects”

On June 19, 2023, Xiaomi filed an initial response to the Company’s lawsuit in India. On July 7, 2023, the Indian litigation was listed before the Learned Joint Registrar, Mr. Siddharth Mathur. The application seeking interim injunction was set to be heard on March 21, 2024, but has been reset by the Court to be heard on July 22, 2024. On March 21, 2024, Xiaomi indicated that it would bring a counter claim to invalidate the Indian patent. 


On July 11, 2023, in the German proceeding Xiaomi filed its nullity action in the German Federal Patent Court, which was served on Immersion on July 27, 2023. Immersion replied on October 27, 2023, and received Xiaomi’s response on February 2, 2024, with a decision expected sometime before August of 2024, and a hearing has been set for November 13, 2024. In the German infringement proceeding, Xiaomi’s statement of defense was due on October 25, 2023. Immersion’s reply was due on February 26, 2024. Xiaomi’s rejoinder is scheduled for July 25, 2024. The oral hearing is scheduled for August 29, 2024.

 

The next case management hearing in the French proceeding is scheduled for June 6, 2024.

Immersion Corporation vs. Valve Corporation (“Valve”)

On May 15, 2023, we filed a complaint against Valve in the United States District Court for the Western District of Washington.  The complaint alleges that Valve’s AR/VR systems, including the Valve Index, and handheld Steam Deck, infringe seven of our patents that cover various uses of haptic effects in connection with such AR/VR systems and other video game systems.  We are seeking to enjoin Valve from further infringement and to recover a reasonable royalty for such infringement.

The complaint against Valve asserts infringement of the following patents:

        U.S. Patent No. 7,336,260: “Method and Apparatus for Providing Tactile Sensations”

        U.S. Patent No. 8,749,507: “Systems and Methods for Adaptive Interpretation of Input from a Touch-Sensitive Input Device”

        U.S. Patent No. 9,430,042: “Virtual Detents Through Vibrotactile Feedback”

        U.S. Patent No. 9,116,546: “System for Haptically Representing Sensor Input”

        U.S. Patent No. 10,627,907: “Position Control of a User Input Element Associated With a Haptic Output Device”

        U.S. Patent No. 10,665,067: “Systems and Methods for Integrating Haptics Overlay in Augmented Reality”

        U.S. Patent No. 11,175,738: “Systems and Methods for Proximity-Based Haptic Feedback”

Valve responded to the complaint on July 24, 2023 with a motion to dismiss. Valve re-noted its motion, which changed Immersion’s response deadline from August 14, 2023 to August 21, 2023. Immersion timely filed its response, and Valve filed its reply on August 25, 2023. The Court heard arguments on Valve’s motion on February 8, 2024. The Court entered a case schedule on November 21, 2023. The case schedule did not include a trial date but set the pretrial conference for May 30, 2025.

Valve filed inter partes reviews (“IPRs”), IPR2024-00477 and IPR2024-00478 on January 19, 2024. These are directed to U.S. Patent Nos. 7,336,260 and 9,430,042 respectively. The Company’s response is due April 26, 2024, and April 29, 2024, respectively. Valve filed IPR2024-00508 on January 30, 2024, which is directed to U.S. Patent No. 9,116,546. The Company’s response is due May 9, 2024. Valve filed IPR2024-00556 and IPR2024-00557 on February 7, 2024. These are directed to U.S. Patent Nos. 8,749,507 and 10,665,067, respectively. The Company’s responses are due on May 15, 2024. Valve filed IPR2024-00582 on February 16, 2024, which is directed to U.S. Patent No. 11,175,738. The Company’s response is due June 27, 2024. Valve filed IPR2024-00714 on March 22, 2024, which is directed to U.S. Patent No. 10,627,907. The PTAB has not yet set a response due date.

The parties submitted their joint claim construction statement and respective positions on March 29, 2024.

On March 14, 2024, Valve filed a motion to stay the district court case pending the PTAB’s decisions on the IPRs. Immersion opposed the motion on March 25, 2024, and Valve filed its reply brief on March 29, 2024. The Court granted Valve’s motion to stay on April 4, 2024. In connection with that order, the Court struck Valve’s motion to dismiss with leave to refile at a later date.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2024
STOCK-BASED COMPENSATION  
STOCK-BASED COMPENSATION

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 (as amended, 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 previously granted under the 2011 Equity Incentive Plan. On March 30, 2023, our stockholders approved an amendment to the 2021 Plan which increased the total number of shares reserved and available for grant and issuance equal to 8,146,607 shares plus up to an additional 855,351 shares that are subject to stock options or other awards previously 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 such stock options. Stock options generally vest over four years and expire seven years from the applicable 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, 2024 is as follows (in thousands):


Common stock shares available for grant

3,813


RSUs outstanding

1,250


RSAs outstanding


PSUs outstanding

400



As of March 31, 2024, we did not have any outstanding stock options.


Restricted Stock Units

 

The following summarizes RSU activities for the three months ended March 31, 2024:


 


Number of Restricted Stock Units (in thousands)


 


Weighted Average Grant Date Fair Value Per Share



Weighted Average Remaining Recognition Period (Years)


 


Aggregate Intrinsic Value (in thousands)


Outstanding at December 31, 2023


       1,128


 

$

         6.57



1.05


 

$

        7,964


Granted


              256


 


              6.83



 


 


 


Released


(134

)

 


      6.14



 


 


 


Forfeited


 


       —



 


 


 


Outstanding at March 31, 2024


      1,250


 

$

        6.47



1.05


 

$

       9,348


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, 2024:


 


Number of Restricted Stock Awards
(in thousands)


 


Weighted Average Grant Date Fair Value Per Share


 


Weighted Average Remaining Recognition Period (Years)


Outstanding at December 31, 2023


      75


 

$

         8.31


 


0.24


Granted


        —


 


       —


 


 


Released


(75

)

 


        8.31


 


 


Forfeited


              —


 


              —


 


 


Outstanding at March 31, 2024


        —


 

$

       —


 



Market Condition-Based Performance Stock Units

The following summarizes PSU activities for the three months ended March 31, 2024:


 

Number of Market Condition-Based Performance Stock Units (in thousands)


 


Weighted Average Grant Date Fair Value Per Share


 


Weighted Average Remaining Recognition Period (Years)


Outstanding at December 31, 2023

       400


 

$

         3.63


 


0.00


Granted

              —


 


              —


 


 


Released

 


          —


 


 


Forfeited

              —

 


              —


 


 


Outstanding at March 31, 2024

        400


 

$

         3.63


 


0.00


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 for the three months ended March 31, 2024, and 2023 is as follows (in thousands): 

 


Three Months Ended March 31,


 


2024



2023


Stock options

(2

)

 

(56

)

RSUs, RSAs and PSUs


   1,079


 


    1,002


Total

1,077


 

      946


 


 


 


 


Sales and marketing

148

 

$

(99

)

Research and development


1

 


(74

)

General and administrative


928


 


1,119


Total

 1,077


 

  946


As of March 31, 2024, there was $4.6 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.79 years. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY
3 Months Ended
Mar. 31, 2024
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY

7STOCKHOLDERS’ EQUITY

Stock Repurchase Program

On December 29, 2022, our Board of Directors (the “Board”approved a stock repurchase program of up to $50.0 million of our common stock for a period of up to twelve months (the “December 2022 Stock Repurchase Program”), which terminated and superseded the stock repurchase program that had been approved by the Board on February 23, 2022. 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, as amended. 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 December 2022 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 December 2022 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. On August 8, 2023, the Board approved an amendment to extend the expiration date of the December 2022 Stock Repurchase Program that was set to expire on December 29, 2023 to December 29, 2024.

During 2023, we repurchased 1,217,774 shares of our common stock for $8.3 million at average purchase price of $6.77 per share. We did not repurchase any stock during the three months ended March 31, 2024. As of March 31, 2024, we had $41.7 million available for repurchase under the December 2022 Stock Repurchase Program. 

Dividends Declared and Dividend Payments

 

On February 21, 2023, the Board declared a quarterly dividend, in the amount of $0.03 per share, which was paid on April 28, 2023 to stockholders of record on April 13, 2023.


On November 13, 2023, our Board declared a quarterly dividend in the amount of $0.045 per share, which was paid on January 25, 2024 to shareholders of record on January 14, 2024.

On February 28, 2024, our Board declared a quarterly dividend in the amount of $0.045 per share, which was paid on April 19, 2024 to shareholders of record on April 12, 2024. 

On May 8, 2024, our Board declared a quarterly dividend in the amount of $0.045 per share, which was paid on July 26, 2024 to shareholders of record on July 8, 2024. 

Future dividends will be subject to further review and approval by the Board in accordance with applicable law. The Board reserves the right to adjust or withdraw the quarterly dividend in future periods as it reviews our capital allocation strategy from time-to-time.

In the three months ended March 31, 2024 and 2023, the total dividends paid was $1.4 million and $4.4 million, respectively.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES
3 Months Ended
Mar. 31, 2024
INCOME TAXES  
INCOME TAXES

8. INCOME TAXES

 

Provision for income taxes the three months ended March 31, 2024 and 2023 consisted of the following (in thousands):


 


Three Months Ended March 31,


 


2024


 


2023


Income before provision for income taxes

 24,720
   9,785

Provision for income taxes


6,065  
1,507

Effective tax rate


24.5 %  
15.4 %


Provision for income taxes for the three months ended March 31, 2024 and 2023 resulted primarily from estimated domestic and foreign taxes included in the calculation of the effective tax rate.

We provided no valuation allowance for federal assets, whose future realization is more likely than not and continue to maintain full valuation allowance for state deferred tax assets in the United States as well as federal tax assets in Canada. Changes in provision for income taxes resulted primarily from the change in income from continuing operations across various tax jurisdictions.

We continue to maintain full valuation allowance for 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, 2024, we had unrecognized tax benefits under Accounting Standards Certification (“ASC”) 740 Income Taxes of approximately $4.9 million of which $4.9 million could be payable in cash. In addition, interest and penalty of $0.2 million could also be payable in cash in relation to unrecognized tax benefits. The total amount of unrecognized tax benefits that would affect our effective tax rate, if recognized, is $4.9 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.

 

As of March 31, 2024, we had net deferred income tax assets of $3.3 million and deferred income tax liabilities of $6,000. 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 2008 through the current period.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET INCOME (LOSS) PER SHARE
3 Months Ended
Mar. 31, 2024
NET INCOME (LOSS) PER SHARE  
NET INCOME (LOSS) PER SHARE

9. NET INCOME (LOSS) PER SHARE


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


The following is a reconciliation of the denominators used in computing basic and diluted net income (loss) per share (in thousands, except per share amounts): 

 

 


Three Months Ended March 31,

 


2024


 


2023


Denominator:


 


 


 


Weighted-average shares outstanding, basic


 31,028


 


 32,603


Shares related to outstanding options, unvested RSUs, RSAs, and PSUs


 378


 


 482


Weighted average shares outstanding, diluted


 31,406


 


 33,085


We include PSUs in the calculation of diluted earnings per share if the applicable 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, 2024, we had no outstanding stock options and awards that could potentially dilute basic earnings per share in the future. For the three months ended March 31, 2023, we had 140,000 outstanding stock options and 2,000 outstanding awards 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.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES
3 Months Ended
Mar. 31, 2024
LEASES  
LEASES

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.

On January 31, 2022, we entered into an agreement to lease a 1,390 square feet of office space in Aventura, Florida (“Aventura Lease”). We use this facility as our principal executive offices and for general administrative functions. This lease commenced in the first quarter of 2022 and expired in March 2024. 

On April 4, 2024, we entered into an amendment of the Aventura Lease. The lease amendment commenced in April 2024 and expires at the end of the first quarter of 2026. We accounted for this lease as an operating lease in accordance with the provisions of ASC 842 Leases (“ASC 842”).  We expect to record a lease liability of $0.1 million, which represents the present value of the lease payments using an estimated incremental borrowing rate of 4.72%. We also recognized a right of use (“ROU”) asset of $0.1 million which represents our right to use an underlying asset for the lease term.

 

Below is a summary of our ROU assets and lease liabilities (in thousands):

 

 

Balance Sheets Classification

 


March 31,
2024


 


December 31,
2023


Assets

 

 


 


 


 


Right-of-use assets

Other assets

 

$

    —


 

$

         36


Liabilities

 


 


 


 


  Operating lease liabilities - current

Other current liabilities

 


        —


 


         39


  Operating lease liabilities - long-term

Other long-term liabilities

 



 


           —


Total lease liabilities


 

$

         —


 

$

        39

 

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

 

 


Three Months Ended March 31,


 


2024


 


2023


Cash paid within operating cash flow

$

  39


 

$

        282


Weighted average lease terms (in years)


0.00


 


0.69


Weighted average discount rates
N/A


N/A

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, 2024 and 2023, our net operating lease expenses were as follows (in thousands): 

 


Three Months Ended March 31,


 


2024


 


2023


Operating lease cost

$

       39


 

$

         318


Variable lease payments


   1


 


    128


Sublease income


 


 (257

)

Total lease cost

$

40



$

189

 

As of March 31, 2024, we have no future lease obligation. 

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUBSEQUENT EVENT
3 Months Ended
Mar. 31, 2024
SUBSEQUENT EVENT  
SUBSEQUENT EVENT

11. SUBSEQUENT EVENT


Following the fiscal quarter ended March 31, 2024, Toro 18 Holdings LLC (“Investor”), a Delaware limited liability company and wholly owned subsidiary of Immersion, entered into a Standby, Securities Purchase and Debt Conversion Agreement (the “Purchase Agreement”), dated April 16, 2024, with Barnes & Noble Education, Inc., a Delaware corporation (“BNED”), and certain other parties.  Pursuant to the Purchase Agreement, BNED will conduct a rights offering (the “Rights Offering”), whereby (i) BNED will distribute at no charge to the holders of its common stock (“BNED Common Stock”) non-transferable subscription rights (“Rights”) to purchase up to an aggregate of 900,000,000 new shares of BNED Common Stock at a subscription price of $0.05 per share (the “Subscription Price”); (ii) BNED’s stockholders will have oversubscription rights; and (iii) if the Rights Offering is not fully subscribed, Immersion, through Investor, has agreed to purchase up to $35.0 million in unsubscribed Rights (the “Backstop Commitment”). Pursuant to the Purchase Agreement, Immersion, through Investor, will also purchase 900,000,000 new shares of BNED Common Stock at the Subscription Price in a private placement transaction. The Purchase Agreement further provides for a conversion of certain of BNED’s outstanding debt into shares of BNED Common Stock at the Subscription Price.  The closing of the transactions contemplated by the Purchase Agreement is also subject to the approval of BNED stockholders at a special meeting to be held by BNED. In connection with these transactions, BNED has agreed to reimburse Immersion, through Investor, for its reasonable legal and other expenses, up to a maximum of $2.5 million, and will pay Immersion, through Investor, $2.5 million as consideration for its Backstop Commitment.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual [Table]  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2024
SIGNIFICANT ACCOUNTING POLICIES  
Principles of Consolidation and Basis of Presentation

Principles of Consolidation and Basis of Presentation

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

The 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 the applicable articles 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, 2023. 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. Certain prior year amounts have been reclassified to conform with the current year presentation. 

Use of Estimates

Use of Estimates

The preparation of condensed consolidated financial statements and related disclosures requires management to make estimates and assumptions that affect the reported amounts of the condensed consolidated financial statements. Significant estimates include revenue recognition, fair value of financial instruments, 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, 2024 are not necessarily indicative of the results to be expected for the full year. 

Segment Information

Segment Information

We develop, license, and support a wide range of intellectual property (“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. 

Recent Accounting Pronouncements Not Yet Adopted

Recent Accounting Pronouncements Not Yet Adopted

In December 2023, the Financial Accounting Standard Board (“FASB”) issued ASU No. 2023-09Income Taxes (Topic 740): Improvements to Income Tax Disclosures that requires entities to disclose additional information about federal, state, and foreign income taxes primarily related to the income tax rate reconciliation and income taxes paid. The new standard also eliminates certain existing disclosure requirements related to uncertain tax positions and unrecognized deferred tax liabilities. The guidance will be effective for the fiscal year beginning January 1, 2025. The guidance does not affect recognition or measurement in our consolidated financial statements. We are evaluating the impact of this amendment on our consolidated financial statements.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2024
REVENUE RECOGNITION  
Disaggregated revenue

The following table presents the disaggregation of our revenue for the three months ended March 31, 2024 and 2023 (in thousands):

 

 


Three Months Ended March 31,

 


2024


 


2023


Fixed fee license revenue

$

38,728


 

$

1,214


Per-unit royalty revenue


5,119


 


5,795


Total royalty and license revenue


 43,847


 


7,009


Development, services, and other revenue



 


65


Total revenues

$

43,847


 

$

7,074


XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2024
INVESTMENTS AND FAIR VALUE MEASUREMENTS  
Schedule of short-term investments

Marketable securities as of March 31, 2024 and December 31, 2023 consisted of the following (in thousands):

 



March 31, 2024




Cost or Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Fair Value

Marketable equity securities
















Equity securities

$

52,576



$

5,189



$

(4,094

)


$

53,671


Marketable debt securities
















U.S. treasury securities


45,480




732






46,212


Corporate bonds


28,410




973




(298

)



29,085


Total marketable debt securities


73,890




 1,705




(298

)



 75,297



$

126,466



$

6,894



$

(4,392

)


$

128,968


 



December 31, 2023




Cost or Amortized Cost




Unrealized Gains




Unrealized Losses




Fair Value


Marketable equity securities
















Equity securities

$

 59,228



$

7,896



$

(4,146

)


$

62,978


Marketable debt securities
















U.S. treasury securities


53,662




1,307




(3

)



54,966


Corporate bonds


19,422




472




(197

)



19,697


Total marketable debt securities


 73,084




1,779




(200

)



74,663



$

132,312



$

 9,675



$

(4,346

)


$

 137,641


Debt Securities, Available-for-sale

The amortized costs and fair value of our marketable debt securities, by contractual maturity, as of March 31, 2024 (in thousands) are as follows: 

 



March 31, 2024




Amortized Cost




Fair Value


Less than 1 year

$

 33,622



$

34,340


1 to 5 years


40,268




40,957


Total

$

 73,890



$

75,297


Derivatives Not Designated as Hedging Instruments

Our derivative instruments 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, 2024 and December 31, 2023 (in thousands):

 



March 31, 2024




Cost




Unrealized Losses




Fair Value


Derivative instruments

$

8,097



$

(3,685

)


$

4,412



$

8,097



$

(3,685

)


$

4,412


 



December 31, 2023




Cost




Unrealized Losses




Fair Value


Derivative instruments

$

8,797



$

(867

)


$

7,930



$

8,797



$

(867

)


$

7,930


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,




2024




2023


Net unrealized gains (losses) recognized on marketable equity securities

$

(2,655

)


$

2,014

Net realized gains (losses) recognized on marketable equity securities


 5,479



1,669

Net unrealized gains (losses) recognized on derivative instruments


2,818



(102

)

Net realized gains recognized on derivative instruments


(218

)



717


Net realized gains recognized on marketable debt securities


 (135

)




Total net gains (losses) recognized in interest and other income (loss), net

$

 5,289


$

4,298

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, 2024 and December 31, 2023 are classified based on the valuation technique in the table below (in thousands):

 



March 31, 2024








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:
















U.S. treasury securities 

$

 46,212



$

 —



$

 —



$

46,212


Equity securities


53,671




 —







 53,671


Corporate bonds


 —




 29,086







 29,086


Total assets at fair value

$

99,883



$

 29,086



$



$

128,969


















Liabilities
















Derivative instruments

$

 —



$

 4,412



$



$

4,412


Total liabilities at fair value

$

 —



$

 4,412



$



$

4,412


 



December 31, 2023








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:
















U.S. treasury securities

$

54,966



$

  —



$


$

54,966


Equity securities


 62,977







 —




 62,977


Corporate bonds





19,697




  —




19,697


Total assets at fair value

$

117,943



$

19,697



$



$

137,640


















Liabilities
















Derivative instruments

$

 —



$

 7,930



$

  —



$

  7,930


Total liabilities at fair value

$

 —



$

  7,930



$

 —



$

7,930


XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET DETAILS (Tables)
3 Months Ended
Mar. 31, 2024
BALANCE SHEET DETAILS  
Schedule of cash and cash equivalents

Cash and cash equivalents were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


Cash

$

13,927


 

$

      14,840


Money market funds


77,170


 


    41,231


Cash and cash equivalents

$

   91,097


 

$

   56,071


Schedule of current investments

Investments - current were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


Marketable equity securities

$

53,670


 

$

  62,978


U.S. treasury securities


34,340


 


  41,313


Short-term investments

$

  88,010


 

$

   104,291


Schedule of accounts and other receivables

Accounts and other receivables were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


Trade accounts receivables, net

$

1,411


 

$

       1,743


Other receivables


  4,617


 


       498


Accounts and other receivables

$

      6,028


 

$

       2,241


Schedule of prepaid expenses and other current assets

Prepaid expenses and other current assets were as follows (in thousands): 

 

 


March 31,

2024


 


December 31,

2023


Prepaid expenses

$

      2,079


 

$

       1,916


Contract assets - current


   6,467


 


      7,740


Other current assets


      155


 


         191


Prepaid expenses and other current assets

$

 8,701

$

 9,847


Schedule of noncurrent investments

Investments- noncurrent were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


U.S. treasury securities

$

      11,872


 

$

      13,653


Marketable debt securities


  29,086


 


    19,697


Investments- noncurrent

$

 40,958


 

$

   33,350

Schedule of other current liabilities

Other current liabilities were as follows (in thousands):

 



March 31,

2024


 


December 31,

2023


Derivative instruments

$

    4,412


 

$

     7,930


Income taxes payable


    7,791


 


     1,730


Dividends payable


      1,502


 


       1,489


Other current liabilities


   881


 


    751


Total other current liabilities

$

   14,586


 

$

 11,900

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2024
STOCK-BASED COMPENSATION  
Summary of equity incentive program

A summary of our equity incentive program as of March 31, 2024 is as follows (in thousands):


Common stock shares available for grant

3,813


RSUs outstanding

1,250


RSAs outstanding


PSUs outstanding

400


Summary of restricted stock units activities

The following summarizes RSU activities for the three months ended March 31, 2024:


 


Number of Restricted Stock Units (in thousands)


 


Weighted Average Grant Date Fair Value Per Share



Weighted Average Remaining Recognition Period (Years)


 


Aggregate Intrinsic Value (in thousands)


Outstanding at December 31, 2023


       1,128


 

$

         6.57



1.05


 

$

        7,964


Granted


              256


 


              6.83



 


 


 


Released


(134

)

 


      6.14



 


 


 


Forfeited


 


       —



 


 


 


Outstanding at March 31, 2024


      1,250


 

$

        6.47



1.05


 

$

       9,348


Summary of restricted stock awards activities

The following summarizes RSA activities for the three months ended March 31, 2024:


 


Number of Restricted Stock Awards
(in thousands)


 


Weighted Average Grant Date Fair Value Per Share


 


Weighted Average Remaining Recognition Period (Years)


Outstanding at December 31, 2023


      75


 

$

         8.31


 


0.24


Granted


        —


 


       —


 


 


Released


(75

)

 


        8.31


 


 


Forfeited


              —


 


              —


 


 


Outstanding at March 31, 2024


        —


 

$

       —


 



Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option

The following summarizes PSU activities for the three months ended March 31, 2024:


 

Number of Market Condition-Based Performance Stock Units (in thousands)


 


Weighted Average Grant Date Fair Value Per Share


 


Weighted Average Remaining Recognition Period (Years)


Outstanding at December 31, 2023

       400


 

$

         3.63


 


0.00


Granted

              —


 


              —


 


 


Released

 


          —


 


 


Forfeited

              —

 


              —


 


 


Outstanding at March 31, 2024

        400


 

$

         3.63


 


0.00


Summary of stock-based compensation expenses

 


Three Months Ended March 31,


 


2024



2023


Stock options

(2

)

 

(56

)

RSUs, RSAs and PSUs


   1,079


 


    1,002


Total

1,077


 

      946


 


 


 


 


Sales and marketing

148

 

$

(99

)

Research and development


1

 


(74

)

General and administrative


928


 


1,119


Total

 1,077


 

  946


XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES (Tables)
3 Months Ended
Mar. 31, 2024
INCOME TAXES  
Schedule of income tax provisions

Provision for income taxes the three months ended March 31, 2024 and 2023 consisted of the following (in thousands):


 


Three Months Ended March 31,


 


2024


 


2023


Income before provision for income taxes

 24,720
   9,785

Provision for income taxes


6,065  
1,507

Effective tax rate


24.5 %  
15.4 %
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET INCOME (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 2024
NET INCOME (LOSS) PER SHARE  
Schedule of reconciliation used in computing basic and diluted net income per share

The following is a reconciliation of the denominators used in computing basic and diluted net income (loss) per share (in thousands, except per share amounts): 

 

 


Three Months Ended March 31,

 


2024


 


2023


Denominator:


 


 


 


Weighted-average shares outstanding, basic


 31,028


 


 32,603


Shares related to outstanding options, unvested RSUs, RSAs, and PSUs


 378


 


 482


Weighted average shares outstanding, diluted


 31,406


 


 33,085


XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES (Tables)
3 Months Ended
Mar. 31, 2024
LEASES  
Summary of ROU assets and lease liabilities

Below is a summary of our ROU assets and lease liabilities (in thousands):

 

 

Balance Sheets Classification

 


March 31,
2024


 


December 31,
2023


Assets

 

 


 


 


 


Right-of-use assets

Other assets

 

$

    —


 

$

         36


Liabilities

 


 


 


 


  Operating lease liabilities - current

Other current liabilities

 


        —


 


         39


  Operating lease liabilities - long-term

Other long-term liabilities

 



 


           —


Total lease liabilities


 

$

         —


 

$

        39

Schedule of Supplemental Information to Operating Lease Expense

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

 

 


Three Months Ended March 31,


 


2024


 


2023


Cash paid within operating cash flow

$

  39


 

$

        282


Weighted average lease terms (in years)


0.00


 


0.69


Weighted average discount rates
N/A


N/A
Schedule of supplemental information related to operating leases and expenses

 


Three Months Ended March 31,


 


2024


 


2023


Operating lease cost

$

       39


 

$

         318


Variable lease payments


   1


 


    128


Sublease income


 


 (257

)

Total lease cost

$

40



$

189

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
3 Months Ended
Mar. 31, 2024
SEGMENT
SIGNIFICANT ACCOUNTING POLICIES  
Number of operating segments 1
Number of reportable segments 1
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenues $ 43,847 $ 7,074
Total royalty and license revenue    
Disaggregation of Revenue [Line Items]    
Total revenues 43,847 7,009
Fixed fee license revenue    
Disaggregation of Revenue [Line Items]    
Total revenues 38,728 1,214
Per-unit royalty revenue    
Disaggregation of Revenue [Line Items]    
Total revenues 5,119 5,795
Development, services, and other revenue    
Disaggregation of Revenue [Line Items]    
Total revenues $ 0 $ 65
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Feb. 27, 2024
Feb. 09, 2024
Dec. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Deferred revenue - current $ 12,314       $ 4,239
Capitalized contract costs, Net 300        
Royalty revenue, adjustment 0 $ 400      
Contract assets - current 6,467       7,740
Contract assets - long-term         $ 100
Increase (decrease) in contract with customer, asset 1,400        
Nintendo Co., Ltd, (“Nintendo”) | Patent License Agreement          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Deferred revenue - current $ 8,500   $ 8,500    
Fixed fee license revenue | Meta Platforms, Inc. (formerly known as Facebook, Inc.) (“Meta”) | Patent License and Settlement Agreement          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount       $ 600  
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE RECOGNITION - Performance Obligation (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Number
Dec. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Deferred revenue, revenue recognized $ 1.2  
Deferred revenue   $ 12.6
Number of performance obligations | Number 2  
Performance Obligation B    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Deferred revenue $ 20.5  
Performance Obligation B | One to three years    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Deferred revenue 17.2  
Performance Obligation B | More than three years    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Deferred revenue $ 3.3  
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - NARRATIVE (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale, total aggregated loss $ 0.3 $ 0.2
Debt securities, available-for-sale, credit-related impairment loss 0.0 0.0
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Fair value of available-for-sale debt securities in unrealized loss position, Total 8.8 7.1
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Fair value of available-for-sale debt securities in unrealized loss position, Total $ 0.0 $ 2.7
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost $ 126,466 $ 132,312
Unrealized Gains 6,894 9,675
Unrealized Losses (4,392) (4,346)
Fair Value 128,968 137,641
Marketable Equity Securities | Equity securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 52,576 59,228
Unrealized Gains 5,189 7,896
Unrealized Losses (4,094) (4,146)
Fair Value 53,671 62,978
Marketable Debt Securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 73,890 73,084
Unrealized Gains 1,705 1,779
Unrealized Losses (298) (200)
Fair Value 75,297 74,663
Marketable Debt Securities | U.S. treasury securities    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 45,480 53,662
Unrealized Gains 732 1,307
Unrealized Losses 0 (3)
Fair Value 46,212 54,966
Marketable Debt Securities | Corporate bonds    
Debt and Equity Securities, FV-NI    
Cost or Amortized Cost 28,410 19,422
Unrealized Gains 973 472
Unrealized Losses (298) (197)
Fair Value $ 29,085 $ 19,697
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST AND FAIR VALUE BY MATURITY (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Amortized Cost  
Less than 1 year $ 33,622
1 to 5 years 40,268
Total 73,890
Fair Value  
Less than 1 year 34,340
1 to 5 years 40,957
Debt securities, fair value $ 75,297
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - DERIVATIVE INSTRUMENT (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
INVESTMENTS AND FAIR VALUE MEASUREMENTS    
Total financial liability, cost $ 8,097 $ 8,797
Unrealized Losses (3,685) (867)
Total liabilities at fair value $ 4,412 $ 7,930
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current
Exchange Traded Options [Member]    
INVESTMENTS AND FAIR VALUE MEASUREMENTS    
Cost $ 8,097 $ 8,797
Unrealized Losses (3,685) (867)
Derivative instruments $ 4,412 $ 7,930
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - REALIZED AND UNREALIZED GAINS AND LOSSES EQUITY AND DERIVATIVE INSTRUMENTS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
INVESTMENTS AND FAIR VALUE MEASUREMENTS    
Net unrealized gains (losses) recognized on marketable equity securities $ (2,655) $ 2,014
Net realized gains (losses) recognized on marketable equity securities 5,479 1,669
Net unrealized gains (losses) recognized on derivative instruments 2,818 (102)
Net realized gains recognized on derivative instruments (218) 717
Net realized gains recognized on marketable debt securities (135) 0
Total net gains (losses) recognized in interest and other income (loss), net $ 5,289 $ 4,298
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Liabilities, Fair Value Disclosure [Abstract]    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Derivative instruments $ 4,412 $ 7,930
Fair value, measurements, recurring    
Assets, Fair Value Disclosure [Abstract]    
U.S. treasury securities 46,212 54,966
Equity securities 53,671 62,977
Corporate bonds 29,086 19,697
Total assets at fair value 128,969 137,640
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 4,412 7,930
Total liabilities at fair value 4,412 7,930
Fair value, measurements, recurring | Fair Value, Inputs, Level 1    
Assets, Fair Value Disclosure [Abstract]    
U.S. treasury securities 46,212 54,966
Equity securities 53,671 62,977
Corporate bonds 0 0
Total assets at fair value 99,883 117,943
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 0 0
Total liabilities at fair value 0 0
Fair value, measurements, recurring | Fair Value, Inputs, Level 2    
Assets, Fair Value Disclosure [Abstract]    
U.S. treasury securities 0 0
Equity securities 0 0
Corporate bonds 29,086 19,697
Total assets at fair value 29,086 19,697
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 4,412 7,930
Total liabilities at fair value 4,412 7,930
Fair value, measurements, recurring | Fair Value, Inputs, Level 3    
Assets, Fair Value Disclosure [Abstract]    
U.S. treasury securities 0 0
Equity securities 0 0
Corporate bonds 0 0
Total assets at fair value 0 0
Liabilities, Fair Value Disclosure [Abstract]    
Derivative instruments 0 0
Total liabilities at fair value $ 0 $ 0
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET DETAILS - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents, at Carrying Value [Abstract]    
Cash $ 13,927 $ 14,840
Money market funds 77,170 41,231
Cash and cash equivalents $ 91,097 $ 56,071
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET DETAILS - Current Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
BALANCE SHEET DETAILS    
Marketable securities $ 53,670 $ 62,978
U.S. treasury securities 34,340 41,313
Short-term investments $ 88,010 $ 104,291
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET DETAILS - Accounts and Other Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Receivables [Abstract]    
Trade accounts receivables, net $ 1,411 $ 1,743
Other receivables 4,617 498
Accounts and other receivables $ 6,028 $ 2,241
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET DETAILS - Prepaid Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
BALANCE SHEET DETAILS    
Prepaid expenses $ 2,079 $ 1,916
Contract assets - current 6,467 7,740
Other current assets 155 191
Prepaid expenses and other current assets $ 8,701 $ 9,847
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET DETAILS - Noncurrent Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
BALANCE SHEET DETAILS    
U.S. treasury securities $ 11,872 $ 13,653
Marketable debt securities 29,086 19,697
Investments- noncurrent $ 40,958 $ 33,350
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET DETAILS - Other Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Other Assets, Net [Abstract]    
Contract assets - long-term   $ 100
Lease right-of-use assets $ 0 36
Total other assets $ 1 $ 146
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET DETAILS - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Other Liabilities, Current [Abstract]    
Derivative instruments $ 4,412 $ 7,930
Income taxes payable 7,791 1,730
Dividends payable 1,502 1,489
Other current liabilities 881 751
Total other current liabilities $ 14,586 $ 11,900
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONTINGENCIES (Details)
$ in Millions
3 Months Ended
Feb. 09, 2024
USD ($)
Jun. 02, 2023
KRW (₩)
Jun. 02, 2023
USD ($)
Apr. 08, 2020
KRW (₩)
Apr. 08, 2020
USD ($)
Dec. 31, 2021
USD ($)
Mar. 31, 2024
USD ($)
LGE              
Loss Contingencies [Line Items]              
Loss contingency, accrued withholding taxes, interest and penalties             $ 0.3
Withholding taxes on royalty payments | LGE | Pending Litigation | Korean tax authority [Member]              
Loss Contingencies [Line Items]              
Impairment of long-term deposits           $ 0.8  
Long-term deposits   ₩ 3,024,877,044 $ 2.3 ₩ 5,916,845,454 $ 5.0    
Meta Platforms, Inc. (formerly known as Facebook, Inc.) (“Meta”) | Patent infringement | Pending Litigation              
Loss Contingencies [Line Items]              
Loss Contingency, Settlement Agreement, Date Feb. 09, 2024            
Litigation Settlement, Amount Awarded from Other Party $ 17.3            
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 30, 2023
shares
Jan. 18, 2022
shares
Mar. 31, 2024
USD ($)
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  
Unrecognized compensation cost | $     $ 4.6
Unrecognized compensation cost, recognized over an estimated weighted-average period     1 year 9 months 14 days
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based payment award vesting period   4 years  
Employee Stock Option | 2021 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized 8,146,607 3,525,119  
Increase in number of common shares reserved for issuance (in shares) 855,351 855,351  
Employee Stock Option | 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  
RSUs outstanding      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based payment award vesting period   3 years  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION - Summary of Equity Incentive Program (Details)1 - shares
shares in Thousands
Mar. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock shares available for grant (in shares) 3,813  
RSUs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Incentive shares outstanding (in shares) 1,250 1,128
RSAs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Incentive shares outstanding (in shares) 0 75
PSUs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Incentive shares outstanding (in shares) 400  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
RSUs outstanding    
Number of Restricted Stock Units / Awards    
Beginning outstanding balance (in shares) 1,128  
Granted (in shares) 256  
Released (in shares) (134)  
Forfeited (in shares) 0  
Ending outstanding balance (in shares) 1,250 1,128
Weighted Average Grant Date Fair Value    
Beginning outstanding balance (in dollars per share) $ 6.57  
Granted (in dollars per share) 6.83  
Released (in dollars per share) 6.14  
Forfeited (in dollars per share) 0  
Ending outstanding balance (in dollars per share) $ 6.47 $ 6.57
Share-based Compensation Arrangement by Share-based Payment Award, Additional Disclosures [Abstract]    
Weighted average remaining contractual life / recognition period, outstanding 1 year 18 days 1 year 18 days
Aggregate intrinsic value, outstanding $ 9,348 $ 7,964
RSAs outstanding    
Number of Restricted Stock Units / Awards    
Beginning outstanding balance (in shares) 75  
Granted (in shares) 0  
Released (in shares) (75)  
Forfeited (in shares) 0  
Ending outstanding balance (in shares) 0 75
Weighted Average Grant Date Fair Value    
Beginning outstanding balance (in dollars per share) $ 8.31  
Granted (in dollars per share) 0  
Released (in dollars per share) 8.31  
Forfeited (in dollars per share) 0  
Ending outstanding balance (in dollars per share) $ 0 $ 8.31
Share-based Compensation Arrangement by Share-based Payment Award, Additional Disclosures [Abstract]    
Weighted average remaining contractual life / recognition period, outstanding 0 years 2 months 26 days
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION - PSU Activity (Details) - Performance Shares - $ / shares
shares in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]    
Beginning outstanding balance (in shares) 400  
Granted (in shares) 0  
Released (in shares) 0  
Forfeited (in shares) 0  
Ending outstanding balance (in shares) 400 400
Weighted Average Grant Date Fair Value    
Beginning outstanding balance (in dollars per share) $ 3.63  
Granted (in dollars per share) 0  
Released (in dollars per share) 0  
Forfeited (in dollars per share) 0  
Ending outstanding balance (in dollars per share) $ 3.63 $ 3.63
Share-based Compensation Arrangement by Share-based Payment Award, Additional Disclosures [Abstract]    
Weighted average remaining contractual life / recognition period, outstanding 0 years 0 years
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCK-BASED COMPENSATION - Summary of Stock-based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total $ 1,077 $ 946
Sales and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total 148 (99)
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total 1 (74)
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total 928 1,119
Stock options    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total (2) (56)
RSUs, RSAs and PSUs    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total $ 1,079 $ 1,002
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY - Narrative (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
May 08, 2024
Feb. 28, 2024
Nov. 13, 2023
Feb. 21, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 29, 2022
Class of Stock [Line Items]                
Dividends paid (in dollars per share)       $ 0.03        
Dividends paid         $ 1.4 $ 4.4    
Dividends payable (in dollars per share) $ 0.045 $ 0.045 $ 0.045          
Dividends payable, Date to be Paid Jul. 26, 2024 Apr. 19, 2024 Jan. 25, 2024 Apr. 28, 2023        
Dividends payable, Date of record Jul. 08, 2024 Apr. 12, 2024 Jan. 14, 2024 Apr. 13, 2023        
Common Stock | Stock Repurchase Program | Maximum                
Class of Stock [Line Items]                
Stock repurchase program, authorized amount               $ 50.0
Common Stock | December 2022 Stock Repurchase Program                
Class of Stock [Line Items]                
Repurchased shares, average purchase price (in dollars per share)             $ 6.77  
Repurchase of stock (in shares)             1,217,774  
Repurchased shares, value             $ 8.3  
Stock repurchase program, remaining authorized repurchase amount             $ 41.7  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES - Schedule of Income Tax Provisions (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
INCOME TAXES    
Income before provision for income taxes $ 24,720 $ 9,785
Provision for income taxes $ 6,065 $ 1,507
Effective tax rate 24.50% 15.40%
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES - Narrative (Detail)
Mar. 31, 2024
USD ($)
Income Tax Contingency [Line Items]  
Unrecognized tax benefits $ 4,900,000
Unrecognized tax benefits, interest on income taxes accrued 200,000
Amount of unrecognized tax benefits that would affect effective tax rate, if recognized 4,900,000
Deferred Tax Assets, Net 3,300,000
Deferred Tax Liabilities, Gross $ 6,000
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET INCOME (LOSS) PER SHARE - Reconciliation used in Computing Basic and Diluted Net Income (Loss) per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
NET INCOME (LOSS) PER SHARE    
Weighted-average shares outstanding, basic 31,028 32,603
Shares related to outstanding options, unvested RSUs, RSAs, and PSUs 378 482
Weighted average shares outstanding, diluted 31,406 33,085
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET INCOME (LOSS) PER SHARE - Outstanding Securities (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Options to purchase shares of common stock (in shares) 0 140,000
Restricted Stock And Restricted Stock Units And Performance Stock Units Member    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Options to purchase shares of common stock (in shares)   2,000
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Narrative (Details)
$ in Thousands
Apr. 04, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jan. 31, 2022
ft²
Lessee, Lease, Description [Line Items]        
Initial term of lease   12 months    
Operating lease liabilities   $ 0 $ 39  
Right-of-use assets   0 $ 36  
Future lease obligation   $ 0    
Aventura Florida Facility        
Lessee, Lease, Description [Line Items]        
Area (in square feet) | ft²       1,390
Aventura Florida Facility | Subsequent Event        
Lessee, Lease, Description [Line Items]        
Operating lease liabilities $ 100      
Estimated incremental borrowing rate 4.72%      
Right-of-use assets $ 100      
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Summary of Right of Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets    
Right-of-use assets $ 0 $ 36
Liabilities    
Operating lease liabilities - current 0 39
Operating lease liabilities - long-term 0 0
Total lease liabilities $ 0 $ 39
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other assets Other assets
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 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Schedule of Supplemental Information Related To Operating Leases and Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
LEASES    
Cash paid within operating cash flow $ 39 $ 282
Weighted average lease terms (in years) 0 years 8 months 8 days
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Schedule of Net Operating Lease Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
LEASES    
Operating lease cost $ 39 $ 318
Variable lease payments 1 128
Sublease income 0 (257)
Total lease cost $ 40 $ 189
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Schedule of Minimum Future Lease Payment Obligations (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Total lease payments $ 0
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUBSEQUENT EVENT - Narrative (Details) - Subsequent Event - Securities Purchase and Debt Conversion Agreement - Toro 18 Holdings LLC - Barnes & Noble Education, Inc.
$ / shares in Units, $ in Millions
Apr. 16, 2024
USD ($)
$ / shares
shares
Backstop Commitment  
SUBSEQUENT EVENTS  
Unsubscribed Rights, authorized amount to be purchased $ 35.0
Consideration payable, autorized amount $ 2.5
Rights Offering  
SUBSEQUENT EVENTS  
Number of common shares authorized to be purchased to existing stock holders upon non-transferable subscription rights | shares 900,000,000
Subscription Price, per share | $ / shares $ 0.05
Private Placement [Member]  
SUBSEQUENT EVENTS  
Number of common shares authorized to be purchased | shares 900,000,000
Reimbursement expenses receivable, autorized amount $ 2.5
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &2%J%@'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 " !DA:A8ECW0K/ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.LW*'T5=+R!.("$Q"<0M2KPM6M-$B5&[MZ<-6R<$#\ Q]B^? M/TMN=)#:1WR)/F DB^EJ=%V?I YKMB<*$B#I/3J5RBG13\VMCT[1](P["$H? MU Y!<'X##DD910IF8!$6(FL;HZ6.J,C'$][H!1\^8Y=A1@-VZ+"G!%59 6OG MB>$X=@U< #.,,+KT74"S$'/U3VSN #LEQV27U# ,Y;#*N6F'"MZ?GU[SNH7M M$ZE>X_0K64G'@&MVGORVNG_8/+)6<%$7_+K@=QO!92UD??LQN_[PNP@[;^S6 M_F/CLV#;P*^[:+\ 4$L#!!0 ( &2%J%B97)PC$ 8 )PG 3 >&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;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 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,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# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ 9(6H6*:%*F2#!@ @"8 !@ !X;"]W;W)K-:VJ"R' M\.][?,%*,O*!]> OB6U\7O3J=E=;K][U>XJU$ MQ),3N18Q?+*0*N(:;M6REZR5X'X>%(4]UW'.>A$/XL[H(G\V4Z,+F>HPB,5, MD22-(JZV5R*4F\L.[>P>W ?+E]$87:[X4R@/R-/P.Q25Y#+ZYWZ36X>S#SR1$QD^%?@Z]5E9] AOECP--3W#)/\+]D4[_;['>*EB991&0PEB(*X^,^?RXIX$7#FU@2X98#[)H"RF@!6 M!K#<:%&RW-8'KOGH0LD-4=G;H)9=Y'631X.;(,Z:<:X5?!I G!Y]D%X*K:() MCWUR'>M ;\DT+KI'5LU=DJRX$LE%3\.W93$]KU2^*I3=&F5&;F6L5PFH^L)_ M'=^#4E9%=7=%O7)1P5NN3@BC[XCKN'U+>2;[PK?$8;;H5Z5A5<6Q7([5R%GJ MZI^/\ Z9:A$E_]KJJQ#LVP6S\?H^67-/7'9@0"9"/8G.Z(?OZ)GSL\WLD<1> M>>]7WON8NNDT#]NUL#G%PZG3_6RSA$8UM'1:63H]S-+GE"LM5+@E]V(ME;;9 MPZ6T2FV5,D&C&MH[J^R='6;O)D@\'I(O@BMR P^M QO7JAM^:%1#?^>5O_/# M_,V$"F26R7P"^=#:.7&E*LO4IADTOJ'/0>5S@)9NDBKUMADQK[A:MTO=+J,V MDVA@0Y/#RN3PP/2B./!"GEOK!R.NM>!A8AV-:%A#@]0QLZZ#%JN6;OH'J%I% F5 M0^-$*N@#^51K-8SJ-#7L&L/N(8:GL6>*^8[,-0Q,(A44/HVUVL)_WUX+N/J' M:ZME-*BI94- %(6,G>4'_DRF/HS78!%X!0DA71J7'/8A'PT["Y)CWZ?8WJZXI#L<#LG=R?4)H4.::.@O"DC>ZKT-.J(& MCR@.-:CWAXVT>L2W<$P?I ;6_*YVB,W M?H+AD2IN==H&-U$#3A3GG;=.JXPU4_(IB#U[K\8U;SY:C;8!3M20$\5AYZW1 MF4PT(-3?P;H^*>.*+$M55J=MT!,U^$1QYLD[ZU@)7F\,%^@[]O3;!C.YAIE< M''<^R@QY9RL98\RT1Z1_=MZE0\?:;'AH4W\&F=R#D&F'^ 7Q!O$R'Y+VA=H> MQ2_6?9L)'M74IR$E]T!2@F5VL8N7+5_XSKC5)ZY8Y[,-/'(-'KD'X=%\)<(0 M1F*TYO'6:@Z7J5W!X'%-[1D:<@^B(3 6 ?'-M?2^PNR1;Q:23ZF&Y!K[T'NM MCH_$,F4]%&JGN5JV;?TT@L1\VA^P\XO>D\VCH1[W(.J90+=4D'NFL2^>R>_" MWHRX%"S6J',Z&%#K*G=1:C>(]LA]MGML W1< SHN#B5C M,.@7)D-N[Y:X0/U ; -L7 ,V[D%@D^TEP#H3Z&TIE;V'XCIW,NYRSQ,@ R)^ M(6CUVP;>N 9O7)Q.=GDUXI!7K]($/D[LO137J=NGQ<,:VF,&<]A!6T/7D5#+ M;/;_!13T"IM ]@C6]EL\KJE1PSL,IY.7,X?5UI$PI33;!O0P SW,/?K/14?" ME])_&S#$7OQ:AE/,0Z!#6%8N"'5_?/R)S(67*J@0JV]T6[QZAN_'\P]CZBR >V-2AP2*&<\P<, AH]LKJZ4@T4QIM@XV8 M82-V?O3L="3H*?VW@5#,(!3#T>=;LA.NM.LRY+"]8\WPE/U-B M(6"5ZQ?IB\Q2!4,G$20_/F-=Q.+?U[1F#&PQ')(.2%ZX0&WR:H.R^H:R^C@4 M'9Z\]@C5)R\\\%L=]EZ<\5*<%^H[ 7X?"&EWMUD7U = M.AO]#U!+ P04 " !DA:A8;U[=_9\% #Z%P & 'AL+W=O^]G M:I,&S389QFG[[R_8F9T83#K=?DE,E\F:YJ0\Y1M:J']67.1$JJ9X&)<;04E:=\JS,?*\R3@GK!C-IO5O-V(V MY97,6$%O!"BK/"?B^3/-^./Y"([^_/"3/:RE_F$\FV[( UU2>;>Y$:HU;KVD M+*=%R7@!!%V=CR[@V1Q[ND-M\0^CC^7>,]"AW'/^2S>^I>3YKK-2D+.B^29/NT3L=8#^0 >TZX!> MV@'O.N ZT$99'=:"2#*;"OX(A+96WO1#G9NZMXJ&%7H8EU*H?YGJ)V?SZZO% MY=7R<@'4T_+Z^[?%Q:UJ?+[X?G$UOP3+KY>7MTOP_JX@5QTGNW=_;MZ-!M[]@XA3@.%'@#SD6[K/W=T7 M-&F[X\/N8Y6%-A6H306J_>&A5%1"T$("4I94EF>V>!H'OMV!GG%GY88D]'RD MIE1)Q9:.9N_>P(GWR1;=*SD[B!6WL6*7]]FD[=7XKMK24N5:F"B]I1LBF ML7$3[+T]BCSH]32:5M#S43P@,FA%!DZ1%TG"*ZU0)Y3+-15J@4NH2NE]1JT9 M#0P=$P]%/;&F$4+^@-1)*W7BE'HCZ(:P%- GQ8&2[DM.#LK?IGIBYCCT8$^U M:11'?FA7';:J0Z?J6RY)]@*!H3F\,8[PI"?18A8B/_#L(J-69'0DM8JM0C[7 M*=4S:J/+]B,HJ+5@(XN(?KF:-@@.%$#_%0;],32N, M\5 RH==QR7,*_\)H)-@?[LI M>"UOAT%W)(,O1-F&/&MZ60.V@,FH&=-F" *P8Q=TPTN)$Y6:;@G/-;V(/@=8 M!9H,PC#J[U>L5FA(9(T=L2" M;F1='X!_K]"M4BW$\H.H#U>;&8R](1YTW()N%X(+.HPQAR8ZRI@JSE[9'<(A-4?HR" MOE:KU0 UT-X1S8VSI@J.*32!Y6/D]RO58H;1! W,*M21#1TY6_$\9[LM5GW$ MXH5DQ0,M$J47O+_BDC8K=O#!JM[IW4X 8#U?_G]'AQGHT(G$Q8BU["VG)P M%EMEFRQ%GMH@&*NNA;F1JN\!T;B#+G9#UT!#/?O^+HC=*_8OL:R'#IN=[= Q MWKN8U;?B/XAX8$4),KI2';U3?8TLFHOFIB'YIKZKO>=2\KQ^7%.BQ&L#]?^* M*WKL&OKZM[WNG_T'4$L#!!0 ( &2%J%B:.184N04 %88 8 >&PO M=V]R:W-H965T&ULK5EM;^(X$/XK%K5'D5J"WM; MZ?HBZ.Y]-HF!:).8LPWMWJ\_.TD3DCCN]I8O!8>9R?-X['G&[OB%LN]\0X@ MKVF2\:O!1HCMY7#(PPU),;^@6Y+)7U:4I5C((5L/^981'.5.:3)$EN4-4QQG M@\DX?_;$)F.Z$TFK!<#+>XC59$/%U M^\3D:%A%B>*49#RF&6!D=36XAI>W*% .N<6WF+SP@^] 45E2^ET-[J*K@:40 MD82$0H7 \F-/;DF2J$@2QS]ET$'U3N5X^/TM^N>2!.>_P4OI:TU .&."YJ6SA)!&F?%)WXM)^+ 0<;1 M.Z#2 ;4=G!X'NW2P"R5]C MZ2YGV?SZ^4X:@.L' M97G_-)]]D6YWWV;@[D&.9^#D:X9W42Q(= K.P=?%%)Q\.@5\@QGA(,[ \X;N M.,XB?@8^-<;CH9 \%)IA6&*^*3"C'LPVN*>9V' PRR(2-?V'DG\U">AM$FZ0 M,> ]9A? AF< 67?; ,>NR>>'.R)]F.\$O=U!2NCMY5;?I+ MOL4AN1K(7-UI& -ED[%TC%%GSQ3@1-9"0JN.JJ%OY?[ MJW*TGSAVX/CCX?Z00]?*MWRG,FI@/AM^AHPCGZB3U'.ZM;AW+41>DCNXVR M:V4'T-6CA%8M2I819[W_XBRDJ786RQ"-/'H>=%H -68VT"+>,>X@F@Y;51=ZT\%_7L(XAJU.@=U#G$ M)9']'P%;1O=QWH_)X1M\@5_UZZ$,W5@0CH^L-O*NV<@/^E9$+8G0J$63IX]A MM3L@SCW+<]M8-6;0M?P>L+6R0;.T/K#5R@:- M0C*YP3P.U>)\FT2YU8HV#9S(MBRB28(9KY^>:BD4[_ /L%D7G35<& 4-(]2W M$FJI@N]H5=%2[CB)5!\9XB3<)46Q6)JY%:E74*67==&G5[WI*205WA 5ZH*:8$;I?BCW>&QHC7/1[4@ M([,@3\F*,"93N,9QQ@N-DPD#ZB"^QW&"EPDYEY7YG,M.LFPBU3/9KBT%X"3< ML5C$^F)=OOJPT)W;[2Y?8^1Z/=E%M8HCLXK/"4[B?RM:'V4C3R]A@CF/5[&, M(>C! M<2[8KZ.;3;=5]K->II4%$M_<@L_47KIUO(6JA=%8>!$[2[/XV95+*> M*HE#U:)J01[U+'RL:$W.=<^ G/]_Z$?&?N/#3(\4 MK"_%]8BL9.YL-,CQ2MR;3N69"Y9_F)I1AT=*=]XM&8 M=)1I>'!#FQ*VSB^NN2S'NTP4]Y35T^IR_#J_$FX]OX&7M\45=QVFN'&_QVRM M1"PA*QG2NO#EOF#%)78Q$'2;WP,OJ1 TS;]N"(X(4P;R]Q6EXFV@7E#]*V'R M'U!+ P04 " !DA:A81VEM0#0( !I.0 & 'AL+W=O.?$3R[J%T_E24'ZH58S7ZM,[RZF*R MJNO-J]FLBE=L3:N7Q8;E_#_W1;FF-;\L'V;5IF0T:1NMLQDQ#&>VIFD^F9^W MOUV7\_-B6V=ISJY+5&W7:UI^?L.RXNEB@B=??KA)'U9U\\-L?KZA#VS)ZKO- M=4)%VSO$J+')7L_F+R&K^*3+-IT%K\EK*GZN@[:KKROB@^-!>7R<7$ M:")B&8OK!H+RCT>V8%G6(/$X/NY!)P>?3?F+[#MD-7EQD5?L7/>UMC0F*MU5=K/>->03K--]]TD_[ M@3AJ@,V!!F3?@ @-+&N@@;EO8(H-G($&UKZ!)30@0WVP]PULL0_V0 -GW\!I MQWXW6.U(![2F\_.R>$)E8\W1FB\M76UK/L!IWMQ9R[KD_TUYNWJ^N'H7A.^6 M88#XM^75V\O@]2V_6-[RCU_"=[=+=!7QJZO%SS]=O0W"F^7W*/SU[O+V#_3B M+J?;)*U95.>SFL?8>)K%^WC>[.(A _'< M%C7-%,T6^F:+8KWF]^FR+N(/B'M&KQ,>&K]U:?;=-]@Q?KRF:3*]S'<7"[I) MU6X"O9O7<;Q=;S/*.XVNZA4K$7?,9_2JF6J/#%WF<;%FZ,7;HJK.%/#AZ? ! MNT_CM%: 1,^,(%]@JFWY>3<8_?8S?G<<;A%RN$5("V@- +YA#VF>I_D#G\(9 MS6.&:,W#BU\B$_^ B$&(BN8=IM-B-LO;XQS;KFL8Y[/'8UIE,Y,0%UM]LT V MXW[[-J%L,^7^L-,WBQ1FODV. NL-DGD8)'/D(+W@$Z%:T9)59R<-F!:_V6!> M51L:LXL)O]\J5CZRR7QW-ZMFRP[,/NJDY?BN9?N>,+"07D-(L$CN K9 M43-E'9BRVI;F %-\CC8SA!/$*6F_G35K5CM;5D66L++B:]S';5I_1G_>%%F& M^!;V1,OD+Q5K%B1KD& !)%@("18!@?78MP_LV]IY^HXG:VF[2JO8M*5[SB.N M,&466@=C68($"T\)/P+RV!M]YS#ZCG;T[W(^X;+T;[Z_/?"L%S6IY2--,_H^ M8U.>)D\KFC%4L7A;\MV;53^@G/-5W*.:?F+*;,*1NFRZMD"8-J:QA)W@,(1T M& &!]?AR#WRY6KYN> 70+)6< 0Y>EVG5Y!QJ]KTZC MBCI/"G;JVJXP^[2AC9U]D& A)%CD*;+/H['H\>8?>/.UO%U6U;;-)1LZ6K;X M&HG"Y?4UVFS+>-5F,?K9I74P=G;YEKMU+N7T\$6Q+OA:B-AZ MDQ6?&6L*@RQEVX:SF%8KQ!/'#:_U::N*/3/U]'['SKT]VO%]8!N.98I$0SH- M0=$B*+0^T9V,@?4ZQK\F6DDND?- 3TP\L4+=$(T"?=2C&8-$BZ#0^HQUF@K6 MBRI!^I@FC*DF6%N8 MSUN%9-K(^,GST\.2\UA+VK=., KT08TF!%3(@$+K$]))&5BO981Y(JBRO]#R M(#*:2EYDB0 [MDM\D1I;I-. M=P-L=9H# MUHL.SYXWJ$F2*V?LF5@\)5CL[80[&WM$''P%GBN=.2BLIJ9C6(9X:\M>I]AH M>!\8K:ZTQ_K:?M3!@WKD(.O@!99% X4JH*6LR#HD6*7F '&WRA')!B M<%?38_]_/'_ H 4^*%H BA:"HD50:/T3U4X,('HQ0'\,0>2:'WN.J&(N]#[& ML@6*%I[6A0C*:9^&KO8G^MH?_CR"R&7Z%+OB)J0/:S1SI_@,07U&4&A]XHX> M27BFEF\%M))]4:(OY_^/LSU]"*-GG:P7$,.W)X8CZ M:0#J- 1%BZ#0^D1W8@K1/R$!>J9'Y.<;;-L4)Z8O34S)*-!'/9HQ4.4#"JW_ MF'2G?)AZY>.D,SU35@^FV):TW-/, GU$HQ]R!GWX 0JMST8G@)C///PPXDS/ ME&4&;(B+U>(DJT ?UFA*0*4-*+0^)9VT8>JE#?VIGJ5D1O5Z!+9L\NIA@WWE0O'. MA>L3Q_+%^A34;PB*%BEZ@1UL688OUCBSHY?.FI<0^7 _I#SSS=@];VJ\=#E& MN7NO;W=1%YOV/;3W15T7Z_;KBM&$E8T!__]]4=1?+II7VPYO5\[_ 5!+ P04 M " !DA:A8Y>;)C_ ' ;) & 'AL+W=OU[GQ5;@*_&XB29 ME/_^5C:QP9(55;P M1XE4N5XSN;OAN7B^&N#!RQ=?L^5*FR]&L\L-6_(YU]\WCQ+N1HV6-%OS0F6B M0)(OK@;7^.(VI&9!)?&_C#^K@VMD3'D2XH>Y^2.]&@0&$<]YHHT*!A];?LOS MW&@"''_OE0Z:WS0+#Z]?M'^LC =CGICBMR+_,TOUZFH0#U#*%ZS,]5?Q_#O? M&Q09?8G(5?47/>]E@P%*2J7%>K\8$*RSHOYD/_>..%@ >MP+R'X!Z2X(>Q;0 M_8+*UYG.N+IP^;'^G=#].R;G+]2& M)?QJ $FMN-SRP>P_O^!Q\%^7$\ZD[,@E8>.2T*=]]@5*5%8D8LU=9M9KQ]5: M4XFV,QR/H^ARM#W$;TO%9!(W0D>XH@97Y W5=?H79!T4*JV0%E"I$E$D6\=!:9*Q MJDZ+A?$&^$#O*E\9-VV,>UTNJ/5&1V'OQ-P6(=@=\4D#=^*%^Y6G90K(@IQ;6SP$TL7'3<@6Z+X*@'>]Q@C[W8YUHD/X:& MQV 7BC60NZK<[D(8VS\?3"8=C+;0-!R[,4X;C--7,WT)#85"E8NWO$XOXVWH M''YPS9X@O11/2EDEAPO[U((U).-IT 'OD*+CF+KAXZ"ER. D PS^E$O(S2VR,HQ[,![2.O9BAQX$.!O9S*24ODAT4LC5GJC0? MA:Y3/1?*C1Q;D,)I%[8M$_1@)BUFXM_,*P;%"&5*E;"=H
<8D*X T ZL1&[9CC MF'3!.:1(3R[BEG9QZ&]%5JQ8&B\7A\Q4E;6J/N<9>\KR?I;"7EI_*TV=2]NQ M,UJNQUX>G%TGB2B+O>6B"ALP%X<,AY+DSHW(%;INI7=)14%/K<PZS[6'H+"#7'%H(;>E:&\%;1D6^RGVDRB60\WE&NKG1JBL M!Z%-D$."K8+IH-&>G@^W-(K]/%JGK,=Y+O*T:J)#"/?YKF5/[*?/9H]NV,YL M2R<\%S]VJ=TE-.[Q'&G)D?C)$>#)\H3N@]@\-^Z&UB$SQ"2:]F!LR9#XR?#A M*$4.*IP3J,UL8SS%7:@.J8#T &T9D/@9\(XO.(!,H0IM>5$Z8TULSIK$TVZ; M[) :8ASWN;+E-G(*M^5-/K_F3)O#K* [:([V9 UI:8Z\/E[^^_G,:4IH3Q[3 M>-K-,H<8C4B?/2U3$?]8^NH)0MU8GS!FDK/.F>?2=NR6EA')*XQ8RF3%#!5" M7^B<)@XXLIT]W &VJ6\8!E/<;1I=&+4,-MKD&<:3P-K$CFD69L6>!H:T-$O\-.NRJ-%CA(.#ST[-X$AQBFXY[R35NV MIJ^/LJ>517]E<1Y-.A@^GG0;3(?4$$\G04\C0EN2I_C_JY"+K&!%; M>/,AZYFT';NE;2GH*RU%9EP!T=Z\;%\8K)4Y-EJ)'/:M.Y2N[B&TSEM<8F$8 M]!P$T(/3,[T:L7SZB@@$5NH;F"#%'F.-/O9LP==,W/4+6\NJ@_IZC[HUH?>?T58)\LIQOA&H5P MUSS<>_A)6_JG?OK?/T20'%H ]"[E]=7[^B"WQT:G&8ZI-PJ(5;L7)_.I.W8]+8EH/Z6X(8OLZ(P.\T\*0 >%:G39@>G MCP.+-QUB81R3OHK4AAX-]"\ MW&SJ=H3E*,U4D@MSUMNA*RH'_O#A.[<5Z&W=WCKOCJ7MF./M.U Z)_Y MJY2J3LM,N_;RX*Z/-T)[G*?=\UB'#.YIR,*6GD/R;P-7B&)8!:]IP'ZK:L3) M?4SH[0S>',\S:3MV5-L3A/Z>X*6/4=!L)SDSAR1/I08G:;0#%C"1=OJ VD^2 MH\ *K4,JL!["C Y>LUASN:S>/E&H.IZK7TUHOFW><+FNWNOH?'^#+V[K]U1: M-?5K,Y^97)HG93E?@,K@PP1VFZS?1*EOM-A4+W,\":W%NKI<<09]G!& _R^$ MT"\WY@>:]X%F_P!02P,$% @ 9(6H6$]%V7+B!0 0@T !@ !X;"]W M;W)K62,<96>]V?CXXI#7QP6_*]KZO6?!GJRM?>#!(CWKC9@0:4H"(TC\ M/-*U]#2W^@^5AORL][$G4LIDI<,7N_V5 M&G_>,5YBM8_?8ENOG4YZ(JE\L$6S&0P*9>I?^=3$86_#Q]$/-DR:#9/(NS84 M65[*(,]/G=T*QZN!Q@_1U;@;Y)3AI*R"PUN%?>%\M?ATL[A>S& MW]PM;CZ)Y>UOB_GB:G4Z###"2X=) WA1 TY^ #@5GZT)N1=7)J7TV_U#D.L8 M3EJ&%Y,7 3]+-Q#3<5],1I/#%_"FG&-Z+ M15&0B^4XMZZT3L85!R$G\>;UQ\ED=#*W12G-*F%QTY"(PJ1C*Y2$J$!J7@2 M%G:18<.VR;[?@^C>SWBT@X5X2^EJ4&;D4C:,?A3REB&' MJ]Q%?4.&G(2;_)[*AA#'YMXH'JW83@S0#/%1B10';99%F_A+2JA8DVMK?/KJ MWA-ON?)!%7$_^U2SDZTF?\9%#J,C'1>DRB?:^@J*P-S72O%#(0T.(%XL@L7H M@01UQGFW]#BT8CUXN">#D%F&8R6Z"E[6,;0L.CF$GTL"*E)MC,H0(%#8F6[5 MYNB13,6_B<4ZYM$7F51./$I=Q6#M8)7QP541MQ_?=S'C2BJ@7?G487-"*V39 M!NQ$@8N WU67MF;S%B(N< B6UBMXCCM"E ND M'Y&CI8'X@^+!&+K"%Q"PDEN:)LGP@E4;"Q<%WG[/SV\G/GKO*1 MTCQNO7JBI.++H+C-4'/DZ@3R!N:( D"VUU!$FVNT.)M$T2+)4#&W8TBNZ0S$ MGP@/2C%WK&*6 -Y7*OI7YC@_@3>9FE-O;NA=DU8V[$ M=15==YUE#PF-W:32X8RU_-W&_'JVNMB+N:^ .EO=P](@(HK1$:S$+G07N]#! MG2U5(CX*DRLS[K3_KU@UN]7'EZ,#H_+>52W2G_J;RQ^#9JI*0Z5X73IA!6 M+<[Z%Y-7ES/:SQO^UFKM.I\%63(WY@M]>9N>]<<$2&4J\21!XL^]NE)91H( MXVN4V6]4TL'NYUKZ&[8=MLRE4U/?8AWV3L=]D53.FSP>!H)<%^&O?(A^Z!PXWG5@&@],&7=0Q"A?2R_/3ZU9 M"TN[(8T^L*E\&N!T04&Y\Q:K&N?\^>WUW]?O/UV+V^NK#_]^__;CVP_O3T<> M@FEYE$0AET'(=(>0??'.%'[EQ'61JG3S_ B &E33&M7E]%F![Z0=BOW)0$S' MT]DS\O8;*_=9WOZO61F$S+XMA,KCE2MEHL[ZR'^G[+WJG__^V^1P?/(,Q%D# M5$@N3H2QUL11>SC,E MV+#".^&QF+;'J(#,0IC*HA+Y.(Y:WN575BF!B"6K)F1"%BE]V(<27NVD1[NU M1UM[O.V-?L#* ELSG:#D5:-FK[=_/#B:'O?V>I/!=#+KW2C[HBJT%]8\RLP_ MUCM[!X/)Y"5^'[T\Z'TT7F;-#D*S);H>-BK#@@#-*W".91S/1X+R-**+?Q6<"D1B; MBG*'*4(7[%HGB$IKX +F62$3!6.>)6QA435=*160U[619)5:0 &HJ[@69F; MBC(1"BCMHDX6X4"Y$5X%C\2E 1DJD\16*LK/.-]KIQ)Y(YZ%4 YHL>3JE*X] MX*(_G[@325'-_T$C(6L293VZG4A,X;S%)V Q :2!*2\[DNFJJ3]U)G7)XI*#[Z"M@&8EYYCFNFH.D+4MK[O$E M= ^$"8Y2B72>,EID:)#0E7P1B-)*8XO52:=60E3(60RVKSKO&59LN!*[T M'V#*F<'6.LO$G-+@:Z6M2NNB:BFO%H=H>4J:JFPTTJ.GJ1A\ U'SQ\V\&8JW M18<,\T!W:I/N C-NVT94L"ST?UN )=6(0>5$?,.6,;"I:R*SC 79!EY M'ZB1')C-G'JB)Y;PCX#<%U=8LS >H7(*BBY8UY8E7&\KF5(AA-TR["98A\.# M!E8L[K3FBQOX4>I4J(>2W.-*01?CD3*93KNQ+F*.QA\GAA'G:[!TQIYGH1X-CWX9JA.A*!".R4YA'_A,SUDC28Z@CA(_XFT MF<4N_@:[_HK==JOG<:*W94U(I5@\Z?T20X>B%$?+"_UK)>^I'7KM%II*'\4' MMF#>(3>9>:;#E (2B&WRL21>@X7<"M&*RNAR^+%P"T0"P;):O" M9&;YV.Y6#RJI:B;N$%H+H8P/1"_A)&R)G4H844N6SVI$04 "JP]_6&N:15ABZJ!?JWF3WBD8[:ZKE M"C5%IB7K,,-FAA@=TQJ;O.4T0"#'[\VF)Q*::GG[8C- M*T$-=GIX0L-1L^%#LT%1#%S)EPQ[M8O!4>L+%^1WEE_^/ M\NA3--PX#<.)=:QJ)(.V95.S4XZE%AB#HE2T;,0U^*CQ:SN7);) (RO4 @JY M9I[5AEZT^$Y5T5;D*)$0ZF-7+#CH;=6&D:I3N=P@VS34(YUY2V#/=]4%S2&?IXGO8X)S-3J+C:'7'X/)+XM4(" MV,[<^!-,+<)TPZX*ZY>K L !$>T8#YH0!1SRUWB9>!O]F?M#M,2]05Q$W(T)K/ M"<"&Y]\;S-OFYS\B_NB>* "+$C(>' MQYBB@^@[4[Q0#ZAC1S]0 [V.MD_6YX?1O;P^QTC@"%VU[ M;>#61G9S=WJT,WF+#CWA.RP$Y6Y>^;JC!KGJ/55CD9(%PX'XRZ<#\4=,EWJI M3I:A^$2WQ(:'72 1=)U&YJ"5MS951DS W-;. :P465QNW2TCRI!:S!I6^
]X\YPC9V4F58M<&FEF]> OV,Z3'5XIQ,X=^L^,!0?F9QSX$R" RA:3VV@ M-GH'2@\3=>WM^DY";Q-2=L$&J$V5I7QD29R;C4=@4Q@?FQ=&S?6*$=2GT&A_ M,5\OZQ[0S&3"Z65!I "M48]KS9'?NNU0TP@3!^>D.'I($YHC@.HG>/6PF^YU+*S M6]"5D>^W,?&H ))-3?+O8]L/7M&'WWJ;.^J\8H>T)?\C M@?P/9@YOVYNGS?\J+L(K^G9[^$<'M"UI^,K4 D?'PZ.#?I@6ZB_>E/S"'B,0 MH//'E9*()&W ^L* 9^,74M#\!^?\?U!+ P04 " !DA:A8B3BQ:X0( O M&0 & 'AL+W=O>6V)+XIID:]A-*]Y?OU]U4Q)U)IG,TR*.)?91 M]=5=19\O9?6HYD)H]JW(2W71F6N]>-7OJ\E<%%SUY$*4V)G*JN :C]6LKQ:5 MX*FY5.3]P/.&_8)G9>?RW*Q]JB[/9:WSK!2?*J;JHN#5\[7(Y?*BXW=6"Y^S MV5S30O_R?,%GXE[HA\6G"D_]-94T*T2I,EFR2DPO.E?^J^N(SIL#7S.Q5*WO MC"092_E(#[?I1<Q!N1YT0(,/YJ:';6+.EB^_N*^CLC.V09 MR/S/+-7SBT[28:F8\CK7G^7RWZ*19T#T)C)7YC=;VK.1UV&36FE9-)>! MH,A*^\F_-7IH74B.70B:"X'!;1D9E&^YYI?GE5RRBDZ#>QHIK; )>59)1[ M76$WPSU]>?OAZ\W]E_W]S=?_P^<;LG?GV_3Y KI$&*Z37P4F"[WG58Z'OLL + MHA/TPK7DH:$7_O.26\+18<(41J_4@D_$10=QHD3U)#J7O__F#[W7)V!':]C1 M*>J_ OLDX<.P0_:#_!C,\R@T'^>"W8M)764Z$XK]*5A6/@FE$?75(J\5F]9E MJK#(Q+>)4(K)*4.&J3C%*,\1YW_56240]MJ;H(G[TG.FY8'+\'V%BWC!)14Z$LG+&)K)8")W1%OCINBIQC1*8QG\Z MP-D?F^5^01K47[J12X/<.X-A7GM?":0$BO>OG%B[G9G>%G3F#P!W$ M0P=?7#\9X;,;N=XH8B]H*72'L=^FF8JQ;E-\Z-WWF 8>.,,6JVC@1HGGQ&'@ M_/Y;$OC!:R<:NOB$F!6,SK5@8PG'<8+$C7S/&<6ATPU&"1@'(]=+!LX7J>$^ MQ7'F<>@F(\_QW=@;K.[& S<8Q<#N!T,W&I)@0YR*K&#A*#""^6 Z&B;.ODT. M&\'9-8*S9P3GEXPPPW#*"@T(N=;@AR M@PAR#_=LX(_<* B<* ZT)M*U,2$Y)GT^D3Y-1ZNH$#)>-GW&U MU!5Z@MH@UK1%T7TH%KO(0WHN:P5&Z@7CE:!SR$/H:-2KW<#<\866H>\HW^DY M+YD/*X90=T#2AB0E'),-G,AS S@:/D:#E3K/5IY[UK@KNSH TC4Y:%L+DVV[ MVO%IQ44C4PI:;_/F[F@LVFD-OR7B>_XA4@=,Z8RF)*B #Q5SFMIJUV-:ESC8Q M0NF.0]J)1#5])H'H. 4B=<>9ZE'-G_.4_( L")M6V1,WQ?9=5G+40CCU;:ET M5=LJ_Q'!FFX.9:TM!"E(DO;(G8V:H/E%C:2[,,(R18 A&T# 1UJ.8B.9L(UY M#JX0R0PY*8QA_%6)8UPIP"M!O088@\Y'4('/U%5%)3W/^#C+K6K@"I1JWL") M,*>8D"^!*$N-Q:\;QO?$^$B=)WGVO'XGX^REF-TBLU]3WAZ6[,Q)4*ZIX'61 M?9*!2:T1*BKEH:-;A^O>WP806R[),#8\8G<4>LZQ#7:UFA=)>6N&I+96!,Q, MJT.+N>UQII4LC&GV*JHY=<+PF\R^9X4O&]J]31O<6H0#[*+RCGX)[6&_ EO@) M>@&/^J4#$'^(2#?P34OFQ]\G<:+%Z/HA*6S51MH:6H+@<<%@9O3^R*O(8>0= MTL0[NG99"'OAA6M(4-L;F+8WV_JAMADM.DZU[4]K+#'3,IJ5[72 MYE2D&)HK3"+=3GZ%+,7S2RNWG:$PLM2F>VF>]JSLMLK<;BG9#@(D[?T^DX)A MDG/5C%Y4T:"H.X$"A_XE:"7SMH!&GM2\*#&6JDLYIEG2V"HKD;I14.<9@J82 M4WHU8U*TS;8D.H@ A[%>_!H)Z1;-T[HHN?,?:/#8&[1EFK MF91(U,T8S;28S$N,K$8)M&5#94ROX+Y76X[Y](,"6.>/6I)#?JJRB6VSKDS+ MTTRVRC17MRD9$=4:39VBQ6[C-,Y]AHB;8@M6L$7UX\8Y;JUS-(>#K<,/;2_: M/AC:$'+SG.LWR,==IANF=QY.NX_MHEB(S1-O36[YC1F?O M9WUGU9?MKOR,[QRAP0Z]!^VW7F(7HIJ95_54!3%_V/?9Z]7U7P.N[$OPS7'[ MIP2XU(R*?2ZFN.KUXD&'5?;UO'W0B8^EUK(P7^>"HR#2 >Q/)7RU>2 & MZ[^17/X/4$L#!!0 ( &2%J%@=#D>W-@0 !$+ 8 >&PO=V]R:W-H M965T&ULI5;;;N,V$'WG5Q!J4+0 UR9UL:S4-N D+C9 T@WB M;/M,2W0D1!*])!TG?]\A96GE)$X+^,4F.3.'YPPYU$QV4CWI7 B#7ZJRUE,O M-V9S/ASJ-!<5UP.Y$358UE)5W,!4/0[U1@F>N:"J'/J4CH85+VIO-G%K=VHV MD5M3%K6X4UAOJXJKUPM1RMW48UZ[<%\\YL8N#&>3#7\42V&^;^X4S(8=2E94 MHM:%K+$2ZZDW9^<7H?5W#G\78J=[8VR5K*1\LI/K;.I12TB4(C46@SL2:;TMS+W=?Q5Y/ M9/%266KWBW>-K^][.-UJ(ZM],#"HBKKYYR_[//0"QO1(@+\/\!WO9B/'\HH; M/ILHN@.:'3BI+AK(%;4]E*518"T@SLPNYC?SORX7>/EUL7C 5XN'^?7- MYJ*!\8_ !/A6UB;7>%%G(CN,'P*ECI??\KKP/P6\Y6J T:P M3_WP$[R@TQDXO.!4G0U,^#&,+9%SO>&IF'I0 UJH9^'-?OV%C>@?GY ,.Y+A M9^C_G^2G,!^3# ?X '[9XN-+KG/,ZZP9+'YLBV=>BMKHGY;4#D3/LA-*8*[Q M6I90UAK_5M38Y'*KP5O_?H[@^-*\.S]T)5)1K81J5P+DH,\0"TCBQP@&(1F' M%,$M$J]PO]43O$?K+8"A."8LIBADQ \8.D[I#"6,T,2"12-"8X:OZV>A3>6L M7_#E5BD8OEE-]ZLG"[IUG/FJ%(Z5><5: 'AA"F&Y10$9@8HS-/))$H_1]\%R M@ T\HWJK^JXH"$D0.KD!"] RE\I\,4)5N.CQ/D/C,:',XC$:$C]A>)ZF/$"'SL7UR6QO39SP -*K:?H>S87 6?M7;'[C9#@L)1C&+(--UG^I <8E&$6,+>[W%4#EPY$E-FRPPJ M-7Y31K6LT_?U=;!^[]CB"M[B@22O%'7\-AKTVIA'ITS9C&KMB;CJ5; M[?J]>=/F_'1OFD7(W"-D!)=B#:%T$$<>5DT#UDR,W+BF9R4-M%!NF$//*I1U M /M:2M-.[ 9=%SS[%U!+ P04 " !DA:A8X#SLYKT1 !]- &0 'AL M+W=O>\V!))+*SKMRZ@ MGMT:>^W62E7B;E.4[OG1NJJV/QP?NVRM-M(-S%:5N+,T=B,K?+6K8[>U2N:\ M:%,&;JJM"E>F^%JS<;:>]?JL+6JLKBKL:YZF#Y6+PU9;5V MXJ+,5=Y??PQ6&G[2R,_+]%&";Z4=B/$H$>DPG3Q";]S(-V9ZXS\KGU\^V;^< M0N('MY69>GX$GW?*WJBC%]]].SH9/GV$N4G#W.0QZE]F[O'E4]$C(%Y9LQ$5 M0D94AO\GXE8AXGHBX+Y1PQ M [)9 7WE7AVWVL$4I!VXD"EJAB.HTM79NF'M5A<%-JW$6L)8DJY#1G @\QO< M5T(MET RTC.Q!RE 2N=X*A=+74H(@(=QV:LIH;V 3(YMU@C!MBSTYUKCL7L6 MB?@*PF:@[*V\J!VTYQSK=FO-#;0#)>5J4^HEU!Y%N &0D^.X#'N0ZCQD@>%$ M;(RK0'*S,65Q3_<:MR$#@=,R(#-9.MPD6M):67HE!]^ =8H:#)#@E^\3(0MR MC=4Z. WS1UG"B4P292@,:HO^$E4\$#]I,&>CUV3@ST%-!>N00H:IK6J)_2MB MDTU!-EDH50JG5U[XLDK8DX+;U:5<%"R\7XA_&:3>4GR"RM:FR$E?'^4=PHI$%#^7XN>L M,@M\')T0AHYF70S(X5>%XB<9!MZ\%A>4'JTI=>;@#-E ?$^.G0Z?8C/^-'KZ M/UC^N2;9(D(P1;U9L+<05VQ!<+TE#X4B;COL56 /DOMP*/GQQ3UK*,A"#\@: M%D6<$QPM38%2@3VAI)BFG5?>XVX135Z[W47W2,.0"=F1[$@,TB9+J0MOU\A- MV+Z)7&ONX4GW0*O[X&Q&7&[(>6FO*[.L;LF^E^0B90Z;(V(7#I$#IP]6%.<& M1BWA3:Q0*#PE*O@_$0/Q'@JJ86&Z!%GDRBH/?9 ;U57N]0:6$F+M;&MU(>:< M^H;=P".S-3Y.J*6@3P82/?=JMD\RWX#B%6Y1H<Y+8F:]L_MH9W?R:;B,MNP(V5K:%2/N/X:#.<7O.Z#7A@)X'.,7S"S4 M6A9+>LSK&7NQ;6P)S6*84SX:/6B)B-8Y$";!^-J2^F"OKD'84OK=XRM M=A'2^S@[./ZV]-YVR^X[[J ,(!;I'S+GHXHGW@?\.FC!#%(W\"-)# M4"B>L4SB7DED8H@U]V*-$Q2AR7PV2X83B#L8LVS['.;K/ 5J^F>-HB0]C5KZ M_V?;>6O1>H5D+F:1UP-*OB=4W.B*R) J9.EN*?^NT!&ZJ@5KEF5 A*_4MO(^ M/C^LAPZX[FQ@U:*NJ%);6*V67.Q!3*B=,P, QNSLTCKE%]@GE;=E0T.5]_$I MWW0"-!T_T,RN;> 4EN$[5QE#8J,6EA%UXD8[%V$W%+_]S!(+ZQ4JVC*/!1'4 M<+A4OGRHD3_G:6D?5IC.]9<$/: _.9=!T5;&."\USU>C%YWR2$;'0 M(:*]AGJ6^!LU'SS9M\@134IUV^B>:VG8Q]]YG#$J\W:2A"?LQP:.>$4"/A F MQ",YEB\,>V707RZ[@OF^0H2V]HR;NYTR+$;P0Y;^@)K(1_\3JOH;2M0_KBN9 M9;9N5/4S3W6RVEK25J'E0A>>[4-A;E@=^ZMYXON1:GX/N&K'R)K$1J! %TX] M=Z.-,"$XI*R_(ZZ^:5O# _+TY <:$.--#K"X^MC*5[) M3-%0.NFWU[2DZ:]1K;R5]R+EECU-NZF9!BA;@!QT&W&/=PN*^[74C2!._$BY M6D-I/E/'LO83D$W9LKT-83^J.^E\VN[L4!1J%0=RD4-NE66](CUQL9"+&VUY M? :C%51!1:'./AS_]J&1RMUCVPW/",DXL4MIH2Z ML#%-JSK3U.R^O$IWZN!1&OV+*4HGA?*N\UA;QUM6ZP\1V2YWK7 MB\YA?WA9J24R;-)TZ@6Y&]>,25Q^5E._A\5^-!"-^ 77]'Z,T-7@M.>0@6GC M(V<\C*4XN>=:%7E;'?"HM+*UGS7&\C14U4XBXG-YW]U.YF9+GI[!]21-*A]0 M<2*O;?3G0-%OC6J>45,LPT3U(0<$ZGY^"YEYZN&+!YJO]SQR&Z; MLC3*V[+=/M/%J 0;B=;C.W MI.:N]AM'\688$,I5//:FV>N]B-/O=AQYTFT4=EG9:^ 'LG2H17L/>A.3T; S M?(@Z<6HK+55UTJL_^.A!Q^L#4*Z1AD-"IT2",@H&*61=\OS.P]B8JN@<5DMZ M1RE_#J+"(\.G5PR?[%4;!??PY8&OUXDDQ[VZ0Z.U1:DJJ'A%W\,R!N_4Y;9F MP?C(PQ0"V$[S99>$\I0>)U9-\P2-] .XJ\^UWL:3#@#ZEY&Q8?TG9HFF[$*5 M:RI$*#%#WWP&2QF#?;Z]Q)Y??<5>+<;^ES;S:+UK%*9XB\ /5<@-C;<8>KPQ MT 60ZOV-K]@F(/[?*--E.\KH@00OX?,YGO[>M[R48(1 M2G-Q2S+1US"3\8]:DRGEYVEZZ06@L[9"_Y_*P\"YX;Z9[OMNL\V!W-1B9=PP M'J>ULK Q)8E4 ?#J+56G"?4*40%Q7L):>:46EJ^>1JT [J@XL]Z^:/>C>[WQ M)VYLP:N6U;/F(.)[8B*>^'SAX::P8W;9(;KA/1/'XF>\?7AII\UVS7;[_$.J'_)/R@:+S !I'X$]9-?J'FZN%OK!5+<:#@8 MA0J!^R[?0"@J5JR"XR]H7(6,JA#K W&XU?A?+AWVC._\4N00Y=#Z(/VHB@B%'Z@&AG/-1CW>?F/]I+ M7+Q'FS(Y&8O9-!4CP=K24=M;V6UKJV/]3 68*).J6M? =%+%!O\_QT56[,?C:(AQ\(7 M[[GO(BA\TE'$L$5=\0B;1]=T.EK%R?R(*,P_ MP\C%^B.JC$Y>J3_@QH&JSO)&^GE%5X'>35LECT91RZ&^?0T0I>>:#-:W+->R M=<'=>[\P#@MCB1X0E(6.![Q>A?;&5_@M5C5Z:!J6]IY5L$Z_)4AGW::M.2ST M?+:']-'Q>M#<9#Z?.9OC%9IC<;WN#(IF>A4J.%7HF_R9[,1O*7N'%*YQ52FYH1.XZ\[+=Y2[ MRP.#-$_J3T[29LEX?((N:-ASR6DR';9SL--D@GY\.$D[5T:H!J>3=MY& M/0[B_;2SC-N>:3(\Z5P:):/9-)F-YX'K!\.OWK#+>_+$&SI"03O-"N7=H*'U MI#3Q#-D_%0$M6],+9_G>T OH$WL,7Y+&,5O<&[O%*!D]Q#["H>*^@[R1JC>M M9Z][E\*]'>:UT-#.J'SBD795A_%UN>-=[7RL 8MY-WX]F=@U2!_*,3;[Q]RC M[O;]YW*]P_Z^[C).AZG CF&:4+E-W#P9#B>S&>NA>V7.]HWM7Q=YG'_IKCN8 MZ3?4,'CKM42W]<]PIL ]651#OXQI[*T]V(:W6IK6QO<0?*WIOOI4N^IH)9H. M>Q*%^=4D:5N+PP(-VGCZ.J8)_QJ5'>!G>K*C\^ETUO.6V1_4>8L+1+<-[EW] M/": ?YLA)+D.BA\68Y[VF&Y[T*_2:XLW7Z=8__+.['&>9J-)IZ!,_QA##4R& M_O7CVFQ14G\@.*M4TO:Z4?SKVW.T++?Z=(![;[!M%M\6)K\"BG00?F\49 M=)#D]$%Q&^ /?[N:Z$(PSX?V-/Z,(EM5-OF.!.UT?%EXG3=,Z7U#WRDTM_X% M,+K7/0A@/J?=6-V/K?[%H3VBM;_6L![?PI MCJ]@A.N#Y.,XP[\:K:2?35E%DOBY&9TS6V_\?;]$..[\) 1J6_$/7YQO+_RO M0YJKS6]KSOQ/2MK'_0]SH*05*@FPL<32X6 V/?*O\\@#WEP9Y-WRA#9I?'+WX-U!+ P04 " !DA:A86_/31,H' >%0 M&0 'AL+W=OO(#S%( %< MVY+MQ&F3 $Z:Z707;8PXF6(?&8FVN95$#4G9=7_]?H>4%-EUTIG9 78?$E/D MX;E\YRJ=;Y3^8E9"6/8U2W-ST5E96[SI]TV\$ADW/56('"<+I3-N\:B7?5-H MP1-W*4O[T6!PTL^XS#N7YVYOIB_/56E3F8N99J;,,JZW5R)5FXM.V*DW[N1R M96FC?WE>\*68"_M0S#2>^@V71&8B-U+E3(O%16<:OKD:$;TC^$V*C6FM&5GR MJ-07>OB07'0&I)!(16R) \?/6ER+-"5&4./WBF>G$4D7V^N:^R_.=MCRR(VX M5NEGF=C516?288E8\#*U=VKSJZCL&1._6*7&_6<;3QN-.RPNC559=1D:9#+W MO_QKA4/KPF3PS(6HNA YO;T@I^4[;OGEN58;IHD:W&CA3'6WH9S,R2ESJW$J M<<]>SN]OK__Y^FHZOWG'KF\_SFX^S:?W'VX_G?F(+'XJ*#3#!"KT7G\N>?PI/!VQ?T'#5ZCE[B_J?T?)G328\]QXS- MK8J_L-N"RVU$S\7DJ[93*/14Y9PPJMEIIG3(*4I2I?OK9" M9\A*2P3(KIK KK@E*IGC!'' K&+<6HWLZQ(YRD372<.%M4S$DPS#4&*8R(I4 M;84P719#,>06SRT>U&(A8Z&-OYQ(C:Q6VBM.(E*YS)DAFU8J381V!S4SIPT< MA?+%/@NDSY9!V=PRB_KRFI(Z8$\0*>CR5WQFM* M?4/V&:ME;$%>47E(CW[^:1)%@[=W\ZEQR_#M\0'J,I>V3?S0(BZ$=A48:#&S MXEH\KVF;] :7QB&?3\EV/W>;L'SPO M4?-9.''I'.%JJ=O^,@Y1M::(60FB"=D1QV[FPJCK=BNM_>DLY?F3[M$@#$D0 MBD:\8L.!$S-\20S//7/\63*K$>OA945:&E86+KI FGB,>1L^9I*9CR!PFW6"^JS*!<-"6@ MW!'4J\I&+7)6&>J4W,DW)3S'E9@K*1P'>PF/D2DF/48W8P]5X8%4N'(!$\W 8 M>[O2PA/!554]KX/"AZ"+ [[C5>;,>ZZL49A#:RV2$M Y,-NX54G UURFSI$$ MEGS06N(Q'S%.,E M"IND8$9N(?3,\9O@^H_I&@R[DW 8.%PQN1H4+O)P$':C\2!P+FEO4]D)H[?! M;)]^-!BPZ0$MNVR#!).)R\<5ATT\W[9O[J59,X)[N\OW EZ5R#][T2LEKG/5ER0*F%'_Z+8/0ZFRZ46 M2V+Z(8=6> >(*\Y[^MRV,$39>R=BX0RJ#!S"A6$T"5X%)[WQ:1#V!F.L3[MG M)Z/@O4^,(!J?X'0"]R,GJ=($1^%PQ(ZQ&8X"S/X+(8FN]GK]NR=Z#U@?.B1W MU,@]ZPY'$^=$WM@G&_M\-48\QSR-RY2[2FZ<'W?JM4\#VA;4L/U2BT)IZVJ< M0[+WO3^K>O!"#$W_]ABJ9/YO@NB'L7%*3IGTAF$PZ$5/ ;'OZ*>X0#4[]A?^ M:EC45*_V[]5=[[KI>E>NZ\U:T]P?*@6S_[X4_$E5_D^]BV(,F(>]DR'<9L' MZD7U@N+'.&2@S%SM<)->->(MJA&DRW(X%H\M,F]EZ5XI2+[VF'\CGNMJ*M74 ME VP8/2V2T-4769N#C%RXUFCUDJBNZ$L8';&I(-[@B((N+FXI&&I&3N]_+4T M-/++!;3%%&LP'. IIX'/0!$:V+UX0S0(]I*G.^(3N5C0*.H'366>8,%<1)EC MGH-3"U]XW3ME6H\D;?)JEMO-J[VAQ,7?O3]I?11Y(@MT?]!%-PK"]-?N;U3ZC"CDV#.4^')?=N@( 7% MB+K@T=D9<15&.$WSY8^'),,N8BZSFD8"\[03=%3 MP[-#L@\./ZQ[Z*-(O_7-*A-ZZ;[,H?>I,K?^\U6SVWS\F_IO7D_D_LLAQ"W1 M0C&M+W!U@)FSXV?7^L&JPGT!>U36JLPM5X+C%8L(<+Y0RM8/)*#Y)'KY'U!+ M P04 " !DA:A8.3?2Q 0$ "L"0 &0 'AL+W=O]7[#"=- \**5YD.;:D&5\G;NO:M9UF^@B1*Q$Q M2# *%I_WP5(T?)$UG@F?9!($&:""A%$P^%!4#!>>K.)>W:K9A-9&\%+O%6@ MZZ)@:GV*0C93+_0V#^[X,C?V03";5&R)]VB^5+>*1D'/DO$"2\UE"0H74^\D M/#I-+-X!_N'8Z*U[L)G,I7RT@ZMLZ@VM(!28&LO Z++",Q3"$I&,[QVGUR]I M [?O-^R7+G?*9)X:5_*O5$TRRG.S.X?;L[^^'SSY_G%W?UO!(68['Z0=RVG+ M$KW"$L.U+$VNX:+,,'L9'Y"B7E:TD74:[26\9LJ'.!Q -(R2/7QQGV;L^.*? M3+-E27:SV 8YTA5+<>I1!VA4*_1F[]^%!\/C/1J37F.RC_W-&O>SC&&;Y_V[ MPR@<'W=L<&]D^@AW6-4JS:F6X5;)I6+%+S RCH3\$TZ!8(<@2(1S"",+^\BE.@)8Z MJ9=4V7#HUHD'CJY=AU65DBND&VI8ZOV,?@:,!'PR-')(?*JX8JZG,V;0:K./ MG_63]EAR3TQ^3[ MBFV[Q+FJZ0L*4?BC@QF!F+(.PG<"&51B39I:C@'PTF%9(6LREJS[ M%>B5Q9;V+S+>)1O&&]KG MA+NX.52),15,2F5(H+JMZWZ.RP M48?UKUJ96V,,U[1M"P!QI>YU_HT:U*A>U(@I%ZE9V?V3E MIL$8(==;1UT;:GI2DW8&?X>TY MAE9<\E*#P 6%#OWQR&M=V@R,K-Q^/)>&=G=WF]-Q"I4%T/Q"2K,9V 7Z ]KL M/U!+ P04 " !DA:A8,AC4QR<$ "0"0 &0 'AL+W=OTZ=8U%402E6J7C+#M/:R%ULIR'M4>[G)O6*ZGQT8)K MZUK8W0TJLUTDHV2_\%&N*\\+Z7+>B#4^H?_4/%J:I3U*(6O43AH-%LM%W1GV6A:\6R64"!9:B5?ZCV?Z*G3TSQLN-\='XX4+C,CBB,.X5QX!T/"BQ_%EXLY]9LP;(TH?$@F!JT MB9S4')0G;VE7DIY?WO]V^_O#'3Q?_WGW-$\](?)ZFG?:-U%[?$1[ @]&^\K! MG2ZP^%8_)28]G?&>SLWX)."#L$.8C 8PSL;3$WB3WKQ)P)O\3_.B]O1];2Z( M*]>('!<)9;Q#N\%D^<.'T7GVTPENTY[;]!3Z?W([K7T)A_KP:,U&ADJA0@6I M/&"#GQ%H\HB GDWKWKW\M_D[#GN'(3Q3>R,QQC-AE/Z MG,#AA:-6?N[HLF7:\#0G8Z5N2=X ]RU//RA;I6 C5"MBMU#4KH3.,8 [SWR$ M+B!'&\7)#7*MN0&@M03-K(5SZ!UQ"VP^:>EIXXEU75"^%5H4@L1 4$-SU#C ME-#J#M1+DK.X%K:0>ATPJ,\J^1HID2@OA4.H$ZG KHAF5)(ZA96Y4* ,";A! MD-T(*\5**NEWK$ZMG!S+V/%TDF):;P1V!\=K%.15M#6[[PO%AFSIU(9P'TW$ M#6I/(^%A2UR0Q2E/P]Y[GA&V-VFE,+33 MC;.D@X5S,>,;74MC>"QB6U;6,# M41#%%VJ(081,CO;].UZUV'%VT#$.]VG2183,EZ:@"XCR8T\VJDM'>@4.X?D( M:F$H-MIXD#4U!.+86MA[ELBTGH:OT?"6BLBJ7?2A/W Z1P9R8>V.LF=+;B9' M4CH*Y0[R4'4!DUU>]\$)?FR,D\R,-*\=.^H?R7XQS: KU>=0&HR?YZ9E5X:R M(:O1^1!WNMB%ZI)."8XO6_+^>3%I";@QNHO16PF^]8-@4&&"I_"EH:P)V2DV M7#T[<%0RLJ0T)82\$GK-[8G/M)@;VGKMTF6%&DM)"5.T=E\*&E\(;(N*L.K0 MKH[X@-XCE^^UY_3@EJS1KL-;@ +"SHD79K_:/S>NXRW[)A[?*G3B6I)3%):D MF@TO9@G8>/_'B3=-N'-7QM,-'H85/9G0L@#ME\;X_80/Z!]AR[\!4$L#!!0 M ( &2%J%@*L3&E,P0 +D* 9 >&PO=V]R:W-H965TZ%2A$E<7P6E8S+8#;Q9W,]FZC:"BYQKL'498G2<"5!XWH:7)R<7X[<>__@ M+XY;L[,&9\E*J0>W^9Q/@]@10H&9=0B,_A[Q"H5P0$3C>XL9]"J=X.ZZ0__# MVTZVK)C!*R7N>6Z+:3 .(,CR+.\9I;-)EIM0;O7A.86WE0O3>2X=$%9 M6DVWG.3L[,O-'7S^Q9E+=AE Y:\ M Y;"K9*V,' C<\SWY2,BUK-+.G:7R4' 6Z:'D)Z$D,3)Z !>VEN;>KSTYUC; M@(W>!G/EZN@0^G^E>ACLMR$/2):(UH8$3 CXE&%E=^Y9J6II MS?'YX*[0B'N%#U2V6>'J=N#JUOVD@^L7=N>#^S9:'[IH=3%Z28^P(3P@E#@9 M#](D/(O3P;)YIU$P9X%5>QG5.C&$6CZB#^UB^8VVB^4%_3K3Y[0?I!_'@]$X MZ5G (1:MLQR/47PV2-,P'I_"/78!])#@O860,9'5HH]*YVAD6A*8V\WMC.(PCN-_89F\ M>O,3>5.2U];MC>M@=-M&C'J25F634KZ 7Z743NV^8*\P8U3X3H[KKHMM/<6" M< M/"EP3:+Q\.-I +H9E)J-594?3E;*TJCCEP7-EJC= [I?*_)MNW$*^FEU]@]0 M2P,$% @ 9(6H6!2?%&A0!0 M@P !D !X;"]W;W)K&ULI5=9;]LX$'[7KR#4;M$ B2W)3NIT-JMG5Z8QBNIQ:UE MKJDJ;N^NA#+;RSB-NX7/Z$W8AX^N95>I* $"#"M3CS'G+L0F.D#WVB@3 #9CW92?OA:T&["..6PI< M,ZFEEUS1)K!G:<:J4%P&J3L'S 73QI-Y"_6&]A!T;L ]L%_@R!DET8N"77'% M-3B_P+9P[$:S/[ENX,SIG,D.V1;(:[ (XE)[@SSXV@J*#H-Y&S*6'HY.$])! MG%EMI6+C$)&G00"@(!#P!#G.-C!I+ ]>#]B7/ACWHKFIX)L33&L##0!>$7($ MT>*>X$"E0UY)ZSS["8X!!5P$G1-*$\]STV@,!2029"$1K4F''.%(QZSK=;LJ M-6G8@J)&:4'\VIJ-Q-/7(?AL,6>3<=8E[^V;5Y,L2\Z[99JFYP=D'\LBIS"& MC$$<@R4E^5(JZ>\0\35+!BD<:DJ!#0AF*:'/= M78G6$ YH!#U'I;$?4XE9D=@8IG&P[0[.H@>=,%>@+>%XH)Z/]AL\>B]R42VA ME-J5430C6Q%=U4=F=41>A+4;8&V[R>L(HY-FYS :G40?[QE%-P]J;9?M$=QP MUD*P6K1VMBO3 X]._P5*&;T^P@"V8/W\2;CN^\5@B3S"V_?H-,*F]7RIX%BC MY%!K%-76MNDJ3.KR2PH-%425"[A^TFV-%8W&&>?P*YZY!18>/@$5VN>#AD,VF)R;"IJTQ)?E1G0;(1'_ M(_8/JS,W<#BWL1ZED^@;MY(J:-_C*(W2;!(M6G?QY (Z??6]S8[?L8.],FV! MQPD IY-3:%+T;Y\Y74TEY BN3;9JX/[I7PA+)==4H@/VU(-FN/.6K(1=TXO9 M,%;VJ_VC?!;>HO?BX44/E-92X]6S M5D\.XX#@=B-_&FII?ITGAXY]*P MA!\6PJ( [*^,\=T$#?0_5:;_ %!+ P04 " !DA:A8^P5&;A\% 6# M&0 'AL+W=O M/#W?&/O@+JTZ[$K+8HL&!5J M/(WC5^-"2#V8GX=[=W9^;BJOI,8["ZXJ"F&W"U1F[XQGI^7 M8HU+])_+.TM7XPXEDP5J)XT&BZN+P>7DS>*$GP\/?)&X<;W?P)$DQCSPQ6UV M,8B9$"I,/2,(^GK$*U2*@8C&UP9ST+EDP_[O%OUMB)UB283#*Z/^DIG/+P9G M \AP)2KE[\WF'3;QG#)>:I0+G["IGYV\'D!:.6^*QI@8%%+7W^);HT//X"S^ MA<&T,9@&WK6CP/):>#$_MV8#EI\F-/X10@W61$YJ3LK26SJ59.?GR\^+YC?>[@1F>8[=N/B4U':=I26DP/ M GX0=@3'DR%,X^G) ;SC+L3C@'?\/T*L$4Z>1N#&>.-*D>+%@"K?H7W$P?S% ML\FK>': WTG'[^00^K_B=QAA,AG!CRCPUBCJ.*G7X'.$E72I4/"U$M:CC9!S M!:1TFG=2#^&3L08F9_#.J(P,';Q_?P5'+YZ=3:?Q[%8_(I6C#9>3V)D)FD"@%G!;5&@ MY0X? FIB1@]([0V(:.G)--D.88EI9:67Z."N(L+4@P'U&A,/5X9H!0"X7%M$ MFA<>CCCBAG9GTAUW 429(,YP65JI8/*J56$C?0X+834Y?"&*<@8?3:(0;K(J M%3Y0O=7I:"_^U-C2V'#:";;X>'/=$XL8IV@]S4DPQ,]"2:F@H$8HH#X'!B)E2Y$H3$4_>+4\<1RJNT'*>^V'?UV=_-&<['AMRCZ"9=-[*I/(DK0=M@ C8-;:,*'\9JN3 MX/1OW@KMB(M@);D$4BO+(%<3Q=$>\QP/ MX_H/-+T%'#''0#6$UV?$L8EHSSOE/@TPS^-1? HEY24 [(FY[%OSUP49&D5"^KFXI%\<)W^'/@L5 :A$(QAA57$3 M-1 )9L-^\_C5VR8[^8UK9[<]IXLA$1#E^ MY&(I%8WP,"!"-8JP%XS@TY.,26Y;MZDUCS(CU[0!$5BZ&SC$I>OHU5X- *T_ MCN<7IR_C.16&VC_'$/T<0R 8I*&C+""\4 PD-!53L+F*C$=R"9B*Z MV;;"$"5XM\^U&63$+.IJDW8[62140GBX2%A_GCZT>SJCPR!1- 44-U!4CU3\ M1LNJ0W)3E[G@54D651$Z?#HZ;4N^GL>A[$JQ?<)OM//;MP,1Y*87&#;3OF7U M1(.,GEH.QKU=C9RNPT;*H)7V]=K6W>V6WLMZU]L]7F_,]/I>2\J_PA69QJ/7 MIX-ZJ+071"=L?HGQM$>&GSDM[FCY 3I?&>/;"W;0_2LP_PY02P,$% @ M9(6H6%'(PC!- @ D@8 !D !X;"]W;W)K&UL MG95=;YLP%$#_BL6D/;7A(R29,D!*NDW+0ZLHS;:':0\&+F#5V,PV3?OO9QO" MLBFA4EZ";>X]/M>1+]&!BR=9 2CT4E,F8Z=2JEFZKLPJJ+&<\ :8?E-P46.E MIZ)T92, YS:IIF[@>7.WQH0Y2637MB*)>*LH8; 52+9UC<7K&B@_Q([O'!=V MI*R467"3J,$E/(+ZUFR%GKD#)2Z8S;&D23\='^A=;NZXEQ1+N./U! MI9*./ M-P>!]@+GA)5H)01F)>AC5S)RE=[!Q+E93UMWM. ";8KN.5.51)]9#OF_^:XV M&_2"H]XZ& 7>8S%!4_\&!5X0CO"F0[E3RYM>X)TK\P:EKVC##NKA&#W9M120[Z6S M6_]4'ZURWJC_#[O3'0<6F$H8$9L-8K-1S@-GMU?(C4/?DIL/)V6#X M#"5_ %!+ P04 " !DA:A8,.YX0MT% !>#@ &0 'AL+W=O5)9F&3671'PX&I_U2*MT9789G,SNZ M-+4OE*:9%:XN2VE?KZDPJZO.86?]X*M:YIX?]$>7E5S2G/QC-;.XZ[V\*9O-8% J'7_E2Q.'K0T?!S_9,&PV# /O:"BP_"2] M'%U:LQ*65P.-+X*K83?(*/4SO M/HO9_>_3R?1F+@YFIE")(O?^LN]ACW?UDP;[.F(/?X)])+X8[7,G;G1*Z8_[ M^^#9DAVNR5X/]P)^D;8GC@Z[8C@8'N_!.VJ=/PIX1__.^5T>1\#CW8!<0>>N MD@E==5 BCNPS=4;O?CD\'5SLH7OASZ:6:43517DA,G$Q&B'W*0RJENG MXEHZ%5[-V+;VXEER(QR+IVE/)5 X&;3&D)>%D( MAYV$^O9.P&!1IR1\ U+S0UB8EB59MS9L:BM6N2F*UP]FI8'EZH53J9(6^NR) M<5$ R)-M2+1(7>&MU$Z&/H [QEK( C3@8BZ?22R(M*!"H< "2:6W2&-3+[CW M%H\VL!!")6T$948V9<,H) O/OEXW XN(B_AQ?B$R54+LBNZ^5HCP!/6@&>[%7&HR,V>N.\*IG! M+FV]#2'$-48HR@@OWQ)F3J6E(BQ(E4L*XVJH$L^^UXHO2JDQ6WBQ\ 9W3R2H M-?D AE9AOE7$*GF/\!\FB_ )R ML-03WRC,Q%":&^< DRM88&D6@EXJB)18]*&*-:A;96JL0S#MC@Q8+IU"(30I M9VW!X9'.:+DHJ-MDQF'LAH2LZMV[F%'P04QW/83]I['M!=D^G'='AV(1S;"Z5F:D1QE:.)-F%'QE*U5!Y60!#,H@0SD]1!=9R.# /"K*)& M[1+'6EE5<*)1-POI' R08%IC=,6*T'\@+EQR1:/$;'>]R&@2]Y!WDBO*MHE0 M$HHI-!7;.CNY__2E=5>Y0&D2MMZ\4%+S&53<9^@'9*.X> -S1'%"B0NH=:U# MC "3A()"ME!A/*Y0#DW7(OX+\* 4]7^%;,+ MEL:;Z3BS1AON9K&2[XP7?R*UX]3P>-Q5"O^M!93'9J+R-(UMZ+9MS5M(F,XZ ME18')&&6[CUTR\ M\:8*7Q +X_$]$BYS? "2Y05XGQGCUS=LH/VD'/T-4$L#!!0 ( &2%J%B/ M3PRRO ( 8& 9 >&PO=V]R:W-H965T)"C_W2F/H\"'160D7UJ:Q!8&0I544-;E41Z%H! MS1VIXD$&,P%31?2JJJAZOP0NUV,_\K<',U:4QAX$ MZ:BF!3R">:JG"G=!JY*S"H1F4A %R['_/3J_3"S> 9X9K/7.FMA*%E*^V,UM M/O9#:P@X9,8J4'R]PA5P;H70QN^-IM^FM,3=]5;]QM6.M2RHABO)?['^B1;:2.K#1D=5$PT;_JV^0X[A$'X M"2'>$&+GNTGD7%Y30].1DFNB+!K5[,*5ZMAHC@E[*8]&890ASZ2SR?/D_FE" M9I.KAQ_WM_/;AWOR94X7'/3746 P@\4%V4;MLE&+/U'KDCLI3*G)1.20_\T/ MT%EK+][:NXP/"MY1=4JZ48?$89PQ?7*N:YK! MV,=&T*!>P4]/CJ*S\.* Q:2UF!Q23Z^9ID6AH* &40*G*[ MZ'KS)KKS(WQ /0OU'.R&O6%DB5#.,NQR:-,<>]U!IQ\/O&,OZL11XDU!?5L) M9HB2[Y2;]RW2ZW6B:(C/_K#GS:6AO$58-__H>DFW,TCZ7K\3AD/O&@^YK'&^ MF ZQGP?!NN-X$FMLB_9.C@9Q%%]X9VV*)J#1YT;QV&KV$[+O]H.=WJQ %6X" M:9+)E3!-F[:G[9#[WO3V![R9D/@5"R8TX;!$:GC:[_E$-5.GV1A9NTY?2(-S MPRU+'-2@+ #C2RG-=F,3M*,__0-02P,$% @ 9(6H6 ^IJ&X(!P '!8 M !D !X;"]W;W)K&ULW5A;4]LX%'[WK]!DF4Z8 M<8EO\84",Z'076: =@ETGQ5'232UK5228;N_?L^1'6,2Q]#MV[[$L2[G?$?G M.Q?YY$G(;VK%F"9_YUFA3@#LQ,S]D6>G8A29[Q@7R1199Y3^>.<9>+I=. .-@-W?+G2 M.# Z.UG3)9LR_;#^(N%MU$B9\YP5BHN"2+8X'4SRQPT*G%C^_]&^B=C.]@RHXI] M%-E??*Y7IX-X0.9L0;P8$.2^J M)_V[/H>W;/#J#9[!72DR*"^HIFCF]O[F\O9^2R>T%^32YNB-?)]_>;&SH?>F '#>R@ M3_K9%.)S7F:,B 51*R'U>\UD3GCQR)2&L-&J"W&OS&[$<-[?F$;W$\724G+- MF2)4H6*82U>-,\@%2UD^8W(SXELO%U@?A=)$2#+) 3#_A\V)&7DH(*%DYOUW M2"2J/7 ME )]GRB7Y"O-2F:U +'O)=<_6KBLR^T1

=Z'ZP@ MM.$)9LJUD%0S,A/%7%E>; >N8R61;PV]) ;%7F([\=BZ%YIF$,][E4>^'2>. MY=J1,][LC<:VET2 W?5".PC1L!!6!95A?N(9PUQ0FH2QM>N3;B=8VTZP=IQ@ M_9(3$MOS8@ 6 =:PPNH&H<$:>G82Q?_)">B_T(,#\IW(&OH@;AR W>&.#]S$ M#CS/"B+/&KI)! MA)(1S?(L/G#A 'T0)^,!QT $^;L)]W!ON%PAJVH"RR>21\@SQOH?2_%[1C'7%>Z_0[GB_ M7S%"&VJD0 V(]F).%NC\1W0^1KXH9<^9V63V [866D+9+N\=$E$$5D M; 6.[4%4P",9;WQ_L FS@SJV^AP6-@X+7W&8Y(\4>PY%;H6&W*CXL@ ^SM&T M/]A\R8LEN2J4EN7>=-VKHMM]G\$Q\T8WU(-& 3I$<84(P ,IS3+CUW4)V6"- M/9(B2F0 3\,1,CC3ELA,R2 6:],_ M@Q0)O8V4,$TR3F<\JY($=&E(JX\0K]#V&?<6@(C/S:F=UXJGJ'A/ 4)[=A+> M%KMVZ+2=_7:3W46W90=6#'4$,_$0F!:/3B8)^ M/)/-C0+Y(-O@RF=PRP9<5H%;(#ADVT[U,JMZN/RY,.B&\2,O1LB>LKYT/7QP#8M6U4""A"X MWS!P,R^@O8;.VK!#F!3&BU3DK-IP:!L1V&)ZIL4,H([$/=$6-]$6O[G-7_ " M,B 'N&U.YJ8I8B9OMVLT7IHQRV*9@8LK[PRM7N7=!>;33Z*@VSC>>'7V&WQM>R_S/&9;<5/@K8QX4 M@+7^+ 76G2^2IQ!K(&EB/B&0JDW%+"#)%50JS:&6D@FP!@:'U^R19<2UIE#M M 7A*H_S#$_0H+LJH.HVB[T7BQ\*L6^A7['5JG0=[^V*@8?U3>2@X7G[ M7SVYTZ9O;D.;E9MG/;S=4F^FS64FW'ZM HM6Q_*2%= L)W8<8_]<+VZCJVXN MB77]W!KL+X MH^K"NSU2X6CW&=M@7I>Q6[/_Q]2I+U#=U*DG=ZEC[G#1#G7J MX7W4J>]@6Z^]U'%=:&4"<_>J5K_@CKEQ.3_+G4W7M#WR,]S9(Z.SY1JUOMCE M3"[-=TELT,M"5Q_OFM'FT^>D^N+WO+SZ;@J46F+=RM@"MCI'$5SY9/4MLGK1 M8FV^_\V$UB(W?U>,0HW%!3"_$,#5^@45-!^$S_X%4$L#!!0 ( &2%J%A8 MN0&96@0 )@- 9 >&PO=V]R:W-H965T-(KQ2(O%U4E2//=:-1)8K:F8[;L7LU'KF$4JXG#G=V M U^+QZ6Q Z/I>"4>80;FV^I>86_4H>1%!;4N9$T5+";.!3^_3.W\=L+?!:SU M7IO:2.92?K>=VWSBN-8A*"$S%D'@WQ-<05E:('3CQQ;3Z4S:A?OM'?J?;>P8 MRUQHN)+E/T5NEA,G<6@."]&4YJMPL2]\ ";[O :_W>&&J]O!9&3,=*KJFRLQ'--MI0V]7H7%%; M469&X=<"UYGIY<7GB[^N;NCLT\W- [V^>;BX_3RC'Q[$O 3]<3PR:,/.'&5; MO,L-GG< SZ=WLC9+36_J'/*WZT?H6^>@MW/PTAL$O!/JC/J<4<_U@@$\OPO8 M;_'\_Q-P7YP;F* ?QN;*N5Z)#"8.)H,&]03.]/??>.3^,>!DT#D9#*%/9YA[ M>5,"E0N:";VDHLXW#?C1%$^BA-KH/J<'8?N=OCJ$3]>@@ I-%[+$W-7T0U%3 MLY2-QMGZXSE!:;)EIPVYA@RJ.:C=B$]:Z!/"?99Z,<%&P)+ );A#X 4WL?J. M16?1(!B)8\9CEP2<>3XGAUTZ(2EG;FK!PHBY,:<#;(<=V^'Q;#=*H25:U$^@ M376(YT' ?IYO7Q'I:6?GW1S?M33:=&V),B]4 X(7I@!+5^BS"(D](9''TC@A MW\YF9]1@^=:-VI]*_(#Y0:N SWTR6TIE3@VH:I\)Q$L2YG*+Q]V >>D@_U'' M?W0T_R++9&--6?FE66*H"F/ +4I\4@]C]4EP,&GF_)@]*Y/ :RAXVHS7N M>62/!9Q;%ED<^.3+?UT@ 8MX3((T(;_P%85EKI<@E,>\8%".N),C/EH.Y&PE MBIS",]X"-.Q[L=O!0FOH3Y)!,_W*W!]K[_TB_63*4NC&::M*RB-RA0>9PEO# MSF*7M$AY$,4D1NW5[73?TKLE.E2L; )QEL0>:0^7*'Q3!G.8F_W*YJ7,32+4@T5X MQE(>9%V3K8I\(@;+\*7P[AOU^' M:U!8;^SU&7>/-JK9G08!EC$K0LQ2WT5J,UD!->(9C:[$BU7#9@DF M8YG'!= M/!4YH-'N*V>AZ]EJF*3D8 !XZ' 2AYP\2"/*PT32]H81HM;M_DC=?@U'>[?E M"M1C^R;0M"VSFXMS-]H].RXVM^W7Z9LW"S+WB(S0$A:XU#V+\5Z@-N^ 3&ULS5=M;^(X M$/Z>7V&QU:J5*.2%URX@T6YWMSJU14!W=1_=9 "K27EFYO'$[JVD>M + ,.>DCC5_ M93,Q%O.%H8GZH+?D#X>H0+B&,RA#!^KFU6"I>DN#O>6/]B8\=8 M[KF&"QG_$)%9]"N="HM@QK/8C.7J&ZSC:9*]4,;:/MDJEVUW*RS,M)')6AD1 M)"+-W_QIG8<=A8[[BH*_5O M[MR11?F9&S[H*;EBBJ31&@ULJ%8;P8F4BC(Q M"E<%ZIG!9'I[\=OI^7!R^9E=W%Z/+F\FP^G5[0T[GO+[&/1)KV[0#0G7P[7) M\]RD_XK)@%W+U"PTNTPCB%[JUQ%>@='?8#SW2PU>'((L'1*^./7,1$,-12#"VG MQ@FJ'2]PQI,[=)$9;5!=I'/'J_I-%Z>'+Z<_?NCXGO_)&>W+-UR7E22_622_ M^:O)1\!&B=! M XB2X71>4,11H ^5(5RZ],%K/.%D-?)%W]@8C#\'<,V.P9E MS4(!L"3?5T#[:J\&SDV6W(,BN.,MW(F%>V?AOBR+\\/V*Y09/H+"]LN^4A$8 M-A%@7[A0[#N/,V CM#FAFOU580S4] G_&$(Y1R?49E%!R(@=_PY.( T*P :T##) 'GM]QCIQ6K=EVO)K;Q'&[VFTU M'(L<(L=OMG"U@QS"IH^=.G*.O:#!3G#2:SC8Q&<@2&Y#G8G/^D=]& MX;=;#1J=$I*U"I*UWDTRON(J>HMEY>9+6#;\UUDVS/'^-S1[DSUM*ENG%GB. M6_.WE-FGPI8Y[282QRJ\ES@;J:-]O1+BM OBM,N)0[DZI>-(Q$;\&4])A@T5 M!C4'&E?9+C1;F2H;Y@5_KK++IS#.[-+MDK)YB%GE_E]EUNB?]R]<>,#3Z(5$ M](3N]#P/$Y0]@^(OZ7_0U]XD'/Z&L/)!K14@XW#\)N/V%]Y+NSW')63K%&3K M_&J7LJUIS;M0)G@UT-RF!YYH?+A)E5N?6FKL'AFW$3DV(IO/O.32\E6S(^?8 MQ_V)KV8+WW1HJ#)[1L"\$ DU]FVWW:6GZSM3:7B,2C37IO[=:#D3'D,NGEC" M4391HD'_F.-NEZSB\<@B(:$('O$&LZ3=Y7C8'NB_\A52I$QLUWF$IW.!/9'3 M>]Y#O0S6I[YSA$U!S>U/1F.0L-?EQOI@M+D/#_ ZP%<]O4IB^ M.?YI60PS5'5K;3R+J/QVDG\8N;0W@GMI\'YAAPN\T($B 5R?26DV'^2@N"(. M_@102P,$% @ 9(6H6(RU,#5G @ <04 !D !X;"]W;W)K&ULC51=;]HP%'WG5UQYZ[1)B(1\0-=!I-(QK0_=4.D^7DUR M0ZPZ=F8;Z/[]; =2IE&TE^1>^Y[CM -PIIX4$U#Z(P' 4U98)D$[^V4-E$;@QG A<*]*:N MJ?H]0RYW4S(DAX5[MJZ,6PBR24/7N$3SK5DHFP4=2\%J%)I) 0K+*;D>7LT2 M5^\+OC/@$(5E3CC>0_6&&J*;DD4&!)-]S3.KY<>I]EIT MO!J.P@]GM"6=MN0<>[:T3BLV'$&6P$0N:P1# MGZ!1W!D@QK5VIM=0RXWPK2.Z%:[^^2ZM=%S>7L9V9[7 M3&C@6%IH.!BG!%1K\#8QLO&F6DEC+>K#RMZ)J%R!W2^E-(?$'=#=LMD?4$L# M!!0 ( &2%J%A[MOQ;X ( '0& 9 >&PO=V]R:W-H965T2_6B,P!#7G,N],3-C"E&GJ>3#'*J+V4! M D\V4N74H*FVGBX4T+0"Y=P+?'_@Y90)-QI7>PL5C65I.!.P4$27>4[5[QEP MN9^X/?>PL63;S-@-+QH7= LQF*=BH=#R6I:4Y2 TDX(HV$S<:6\TZUO_RN$G M@[T^6A.;R5K*%VODL*$E-TNYOX4FGRO+ETBNJR?9-[Z^2Y)2&YDW8%20 M,U&_Z6MS#_\#"!I 4.FN U4JOU%#H[&2>Z*L-[+9195JA49Q3-B/$AN%IPQQ M)GJ8K\C=P\WC_9Q<_'B,XPY9S)JDL2]KHD\(/^&;ZP33NL^,*/IWTJ MVYJL?YK,]LU(%S2!B8N-H4'MP(T^?^H-_*]GI/9;J?US[%&,?9B6'(C<8!G:HM[V@2Y*"V MU;S3^ 'PGNJAT.ZV(W5:3Y(W]WH>X_UMF="$PP:A_N7UE4M4/>-JP\BBFBMK M:7!*5;Z0T!\,&:'\TT1]02P,$% @ 9(6H6)*SG)&H P M>PD !D !X;"]W;W)K&ULG5;;;MLX$'W75Q#J MHDB 321+CN.DM@$[3;$%TDT0I^TS+8TMHA2I):DX^?L=DK)LMZI:],$6+S-G MSG NY&0KU3== !CR4G*AIV%A3'4=13HKH*3Z7%8@<&&2;PMB%:#:I MZ :68#Y7#PIG48N2LQ*$9E(0!>MI.!]<+T96W@E\8;#5!V-B/5E)^#C>H7]POJ,O*ZKA1O*O+#?%-!R' M)(]A*%LUH;63;*R*!DPG_I2W,.!PKC^"<* M2:.0.-[>D&/YGAHZFRBY)=-I)CP@9E:13N,M0SL[O;^?)V24Z> MZ(J#/IU$!D'M5I0U L/D/P$("6?I#"%)K>K89K7=$,IB&FNP;U#.'L[9O!*'[7 MPVK8LAKVH<^6O@B(7)/'^\^$:@U&$RIRP@&3C'!&5XPSPT!W4>\%[Z;N"I P M-+*K0&M0P;E"M1N)0WFSE;@&L"97)_5:,[;#^Y-@9+-Y*_@[9MQ,DC>X2@=!7=[ M1L%]!0JMB4T'VS.L&Z5 F :MF1W*M,#IU2^@N!2;,P.J;,#:>2?<[OLD#>4_ MXAU[=$5Z\NBBS:.+_CS"+IW7'&PLEW55<<".:8U_%+YCV]9G)-E[>>=8W;Y@ M6]?0E5O]!I\*(,8V"[)R"54I^F,[NUMMQM M$# 2R3@)OKKVC6#T&>4VT 3/1MKG_RM0I4^#^#R.\6]T]:-&SG0F:TPTM(.N M_1O-[:\GQJ,VQJ/?CO$?G;*M:O ![^PF_>9_\\2_KZ-,:K,[X70P#KY0Q5S> M^.V*OEHO=# (!LDX6-8KO\Y$)DMHZ^0DN;@DIT<%U0 /8P0>C*^Z#C@ZN!!+ M4!MW[6OBPN/OQG:U?5G,_86Z%_?/$G1UPX1&VVM4C<\OL3R4O^K]Q,C*7:\K M:?"R=L,"7T>@K #NKZ4TNXDUT+ZW9O\#4$L#!!0 ( &2%J%B](TH/0@( M #@% 9 >&PO=V]R:W-H965TS#6&9E&;37K"O?<^YYQH? M^RWCSZ( D.BE(E0$5B%E/;-MD11083%B-5"UDS%>8:E"GMNBYH!3 ZJ([3K. MC5WADEJA;]:V//19(TE)84JL@>6M*R BI)1Q"$+K/EXMO!TODGX5D(KSN9(=W)@[%D'41I8CA8$!!*I M&; :CK $0C21DO&CY[2&DAIX/C^QWYG>52\'+&#)R/5,A.T8506 M JUH"NF?>%M)'G2[)]T+]RKA!O,1FHP_(-=QIVBW6F]6\?X*[V0XCXGAG?S? M>5SJO".<7B;4IIJ)&B<06,HU O@1K/#MF_&-\^6*W.D@=WJ-/8R;Z@ ND>*2UH[-,VS:K\=P[-O'"P*\08#WCP(XU(Q+?"!P58'W5P7V MV6VN@.?&LP(EK*&RN]C#ZO LS#LW_$[OWA1U2_*2"D0@4U!G]$G5Y9U/NT"R MVGCCP*1RFID6ZFD#KA/4?L:8/ 6ZP/!8AK\ 4$L#!!0 ( &2%J%@4: -N MC@, #X0 9 >&PO=V]R:W-H965T15J!;I:VM:+M]F/;!)0>QEL3,-M#^^]E." 1"1K7T"XF= MN\?WG)\X=_16E/WF$8! 3TF<\KX1"3$_-TT^B2#!_(S.(95/II0E6,@AFYE\ MS@"'VBF)3<>R/#/!)#6"GIZ[94&/+D1,4KAEB"^2!+/G"XCIJF_8QGIB3&:1 M4!-FT)OC&=R!>)C?,CDR"Y20))!R0E/$8-HW/MGG ]M3#MKB.X$5W[I'BLHC MI;_5X"KL&Y:*"&*8" 6!Y64) XACA23C^).#&L6:RG'[?HU^JM,EN_:Z#)@@N:Y,XR@H2DV14_ MY8G8?KZ_NKVZNT0U9 M'ZM(-P162D&K2$&K#CVXIP+'\I77M"LEDOE[VE^=.\N@Y79:?L]<;G/8M_(M MOU48E6)K%[&UCXF-/N-8/",I8123B3RD8!UO5;BUD"_=F8; 2NR]@KWW2N+T MFDQ!0V"E%/A%"OS_%&?FW_Z'./>M?,OJ5HNS4\36J8WMDCS)TW<*<(PH:Z%> MNB,-@958=PO6W5<29;?)%#0$5DJ!;6V^RM9_RC('V%:E*;0R<6=#W'DE=>; 3:6A(;1R&C95 MC5U;,1RC3W=/>&W;[N[*L\+*[[8/R'-3<=CU)<=0!A;3N6PWQ"E2[.7YR4_U M]YV*"%BM7&NA7[Q/#:&5$[$I;^SV:\FUT2JG*;1R&C9UCEU;0QPC5V^ONK1V MM;IOXNTJU=SJQ!)@,]V@%M8++.6G8H M,Y)R%,-40EIGODPMRYK5;"#H7/=[CU3([E'?1K+!!Z8,Y/,II6(]4 L4?QD$ M?P%02P,$% @ 9(6H6!#5.<8 !0 @!T !D !X;"]W;W)K&ULS9G?;^(X$,?_%2N[6K42"TF 0%N*U)+DKE)+$6WW'D[W MX"8#Y)K8G&U*>]H__NPD!,*/'$A^V)>2.)F/)_Z.9VJ[MZ3LC<\ !/I(8L*O MC9D0\\M&@P*(P(@AOD@2S#YO(:;+:\,R5@WC:#H3JJ'1[\WQ%)Y O,Q'3-XU"DH8 M)4!X1 EB,+DV;JQ+WVHK@_2-'Q$L^<8U4I_R2NF;NKD+KPU3>00Q!$(AL/QY MAP'$L2))/_[)H4;1IS+\8@X#&O\1A6)V;70-%,($+V(QILO? M(?^@U,& QCS]BY;YNZ:!@@47-,F-I0=)1+)?_)$/Q(:!Y.PWL',#>]N@=<"@ MF1LTCS5HY0:M8PW:N4'[6 ,G-W#2L<\&*QUI%PO<[S&Z1$R]+6GJ(I4KM98# M'!$564^"R:>1M!/]L??#&[YX:.P-'G\;WCW?/0[1=S3$C&$E.3IS0> HYN>R M]>7)16=?S]%7%!'T/*,+CDG(>PTA_5"T1I#W>9OU:1_HLXD>*!$SCCP20EBV M;TC_BX^P5Q]Q:U<"'S"KHZ950[9IM_;X,SC>O+G'W*TV]^&UCNS.P=Z](\S- MBX/F?K6Y"\$AYTMCV2P"HIGRFH<" MZ!+*"&QJ 24T2F: 0L36$D /3X&D=3 MK))"#7D?HQ/T)!_Q";5/HEUPER=,$\GS-<$*X5&JPB-5A5=AMH$&)-Z MLRQ&9$H(%K*!B'WJ9BPG9:GZ]MZW[*8E(_Q]4[;*'D^532?,TPGS=P>C9333)@>\.-IFEN*5+9 MZ:F*Z(1Y.F&^)EA).:=0SJE4;DP_<2P^5_.HAG#XMRSUR8&9Y.RHMJV9LQM> MV[JZE2Z=*H5.F*\)5I*B4TC1J9Y$JXF#.0?!JU-:9T<(I^5TMK2H[._4^:,3 MYNF$^;MCT>FTS/T9K5N(T3U1C)B2Z7[$24M9/% M!I6NG"J33IBG$^9K@I7TM,SUFM"L5'08$0$DI&A ZS5T+\(:.OOVI6O;YM7J M47IK79VCGVB$98M ]U$ 1$;!S90!'"IEU1V?.F>UTERM-$\KS==%*P?$QB:! M]:LL"G-/=$6(3IJKE>9II?FZ:.4(L=<18FM<&^:PS3+4;>_D^NHN3Q;OF#X] MK7WZNFAE4=9;.5;E=D#?CSZD(A, %.?)>:7.3_0 J-1C(6:Q7+%**MX'9VI M&V#Q)WHC=$EDK4:^=$]M#&=OG!>%0-D?+@*8A.@)A(C32O _-4'K/I!6FJN5 MYFFE^;IHY>!:;P99K5^F)NC9I(V-@R.9]Z?I$1^7 M2S'95ONM=3G(#@/7F.QL\@&S:40XBF$BD6:](S^ 9<=] MV8V@\_1XZI4*N4),+V> 0V#J!?E\0JE8W:@.BD/7_G]02P,$% @ 9(6H M6-#ERL26 P T! !D !X;"]W;W)K&ULS5AM M;]HZ%/XK5NYTU4D=>>.E] +2H&RKM+Z(KMV'J_O!) =B+;$SVT W[KRN2U2#C@T1DEL>X[3MA-,J#7HF;%;/NBQA8P)A5N.Q")),/\QA)BM M^I9KK0BF>PQW(^_26JYY=H(0D 2H(HXC#K&^]=\]';DL;F!D/ M!%:BU$::RI2Q;[IS&?8M1WL$,0120V#U6,((XE@C*3^^YZ!6L:8V++?7Z!\, M>45FB@6,6/R5A#+J6V<6"F&&%[&67RYMK] [= C8-Y#OGB+/\9KH_NX"G;QYBZX7R13X'O=&U6@7$!1H M_AJMPDN_$-LWN/XAL6$)= &G: (ZP@B='U#Z%(T?4W70(41?2*+GL1FZ4Z_$ M#&?'_]_/"AM=2DC$?_OTSQQI[G=$WPWG(L4!]"T5_ +X$JS!WW^Y;>>??6K5 M!+:E6;/0K%F%KO9B!IPK(?A:O+RAG@&;4_)S]P!E F2H'8.J[[+EP&UX/7M9 MYE6Y\I&\6@6OUK-X[>-0B?#<36P]%<1KM M%MDBT"Q+M2A)9@.G#F9;.,2O. ML4"_#@?A,,-NE3S:W:#*U8_1C?OQ<&00W3+ MGZ+.DX]S]4+'$MFD:FYE5E,5#E>,JWB(,/UC1-2:A=6%MBW()@]SFZ\F(FI* MS'+=_H\TS]WD>>[+$SWW:7+F-_S=@*@I'U?JJ^)H3E>O%,%.F3J.C'.59^9QU)$M-!3IE4M6SIAD!#H'K M">K]C#&Y[N@%BC\Q!K\!4$L#!!0 ( &2%J%@&PO=V]R:W-H965TLFE:IS1L4: =( M%*B&U%85E.[#M \F'&#-B3/;0+M?/SM)LZ1-HTUCTOA _'+/XWO.9_NZ>RZ^ MR0VB@L>01;)G;92*+QQ'!AL,B;1YC)&>67$1$J6[8NW(6"!9)J"0.;[KMIR0 MT,CJ=Y.Q.]'O\JUB-,([ 7(;AD0\72+C^Y[E6<\#4[K>*#/@]+LQ6>,,U3R^ M$[KGY"Q+&F(D*8] X*IG#;R+H><:0&+Q0'$O"VTP4A:)>"UF020..?M,EVK3LSH6+'%%MDQ- M^?X39H+.#%_ F4S^89_9NA8$6ZEXF(&U!R&-TB]YS )1 'C--P!^!O!_%]#( M (U$:.I9(FM$%.EW!=^#,-::S322V"1HK89&9AMG2NA9JG&J/[E]&,_N;\:W M]S,8W([@:C"9PL/@>CZ&F_%@-I^.T[E3N!U,IX/[R<,8/HQ0$@8CH!&<$,9TWLCNX[2KID%G"!SXS)UPW_#C1LB;&AX)^"[?K,"/JR'CS#( MX8TRW-$!R:/BYU'Q$[[&FWP+!3,,MH(JBO($!CLMF"P8GNJ3P=I5RW-S(VTB_[8S^R XDQ%Q2\WR>P+TYL%7Q2ITX+R1LQ^ZX MQ9_W(L5?(]JV5YWDG5QKIU;KW)[9H+3O"IJJ'*YE^M,-/A!92?1Y+OK\ MGV?[^2&#<2"R4C \]U=EXOX/^9YYT:JYPS.3XH/DV^T7&>X4BC!3 >N29DTC M"0Q7&N7:;7V1BK2H3#N*QTE=MN!*5WE)&ULM5G;;MLX%/P50ELL6J")1.J>M0VXMK,;H$F#.$Z!?9-M)A8B MB2Y%Q^UB/[Z4K.A&BK%1]271Y9SAG"-QAI0'>T*?TPW&#'R/HR0=:AO&MA>Z MGJXV. [2<[+%";_S2&@<,'Y*G_1T2W&PSI/B2$>&X>AQ$";::)!?NZ6C =FQ M*$SP+07I+HX#^N,3CLA^J$'M]<)=^+1AV05]--@&3WB.V6)[2_F97J*LPQ@G M:4@20/'C4!O#BXEI9 EYQ$.(]VGM&&2E+ EYSDZNUD/-R!CA"*]8!A'P?R]X M@J,H0^(\OA6@6CEFEE@_?D6_S(OGQ2R#%$](]#5XQS1OG=D.>QT=7-PVQ^?SV[ MN9^#\5O*WJ"R-RC',SOQE@SP2L#LVRYD/\ P!K5FV7U MI@I]-"$I X2"<4PH"__#:Y!=D95\P'%RG$PV7D80.9;C#/27>C&2,!.9$)5A M#9I62=-2TEPD7+VBG-_?7+6D;]T!P:Z-['B^U:(G!OF.:\O)V24Y^UARGTF: M8BD[6QCXS#)]U*(GC;(<.3^GY.%;7)BF(-\ MM^L)5XX(U998TZ1\1LZ5ZJ,&.W4"]H76++UR66CUKT!0:=TG=Z GM&8'*BN' M:B\_7H6@Z-6NZ?E&^RV5A1F>U?&65IX.U:9^E Y)3-LU[#9#693K=Q"LG!VJ MK?TX'7)%@4%^>^TAC3*,#H:5W4*EG[VE0I[XX&RN+VUNDC"^*C8[R%5N"-5V MV*U"?%VT.)^? \;[F^[H6\LC]3@G3\^>T)I;M[:FE"XB[6&V9;O=*S> M4.612.V12FF:$+HE-& 8+$G'YR$U_,GSL2>T9C,J'T;.;U DI;>?W(&>T)H= MJ(P>J8W^!$42?1QY%A1FE!@&?0MU*5+E]TCM]T;DC#H.P(YO?:U M._NI@8O.$W]F(,*//,\X=WEQ]/#U_G#"R#;_ +XDC)$X/]S@8(UI%L#O/Q+" M7D^R;^KE;RBCGU!+ P04 " !DA:A8QU"JP*\" W!P &0 'AL+W=O M$W( .(H6;AE3: M"@)3]V;@0*PF,;,-M/OULQ,:L3;P4NV%^'*^R_'!QZT]X\\B1I3PDB:9:!NQ ME)M;TQ2+&%,B;M@&,[6S8CPE4DWYVA0;CF29@]+$M"W+-U-",R-HY6N//&BQ MK4QHAH\L$,6ANRQ@G*Z>:1JYE9LBQIBIF@ M+ ..J[81UFX[31V?!\PH[L71&'0F<\:>]62X;!N6-H0)+J1F(.JSPRXFB292 M-GX?.(U24@./QV_L@SQWE#N=P!+#M$P#[ +!SWX50[K)') E:G.V! MZVC%I@=YJCE:F:.9+LI$-PA'#^-H^*O?@^[#)'H?W'F"41A-Q\/H"2Y[* E-Q!5< ,T@BME6 MD&PI6J94CK6NN3BXZQ3N[!/N1H3?@%.[!MNR79A.>G!YWY1;L2$+;!OJ*@CD.S2"KU]JOO7]C#NG M=.><8P_N4 B0,)6_@L'/&?3%VP6.X]MVR]Q5"+NEL'M6N :2@9=K M5A:K0'M'HJYE^XUJ4:\4]J.BZDVO7BW:+$6;9T5[.)<@ M<+'E5%(4U[#2A=F=*DSSP]^][MG-]Q[,HSZHGQ35/M8T$Y#@2N&LF[I*@A=M MNIA(MLE;XYQ)U6CS8:Q>-N0Z0.VO&)-O$]UMR[&ULM59K MC]HX%/TK5]EJU4K3R8OG+$2BD-$BS4Q'O/9#M1],N!"K2_QN2?.X?;VC'\6,:*$ES3)1-^*I=S>V;:(8DR)N&5;S-3.FO&4 M2#7E&UML.9)5D90FMNRV5",WSF(/(T)?S+!TS8OF^Y MUNO"A&YBJ1?LH+.QQBDF@DQ>.?"M2JS]2)A^-7]/NB>%7, MD@@I0E^E> 7A9;,BK)&1)*@Q]D>N(Y6:'I0:%-DJVIH MIE_C5'*U2U6>#,9/BW Z>PR?9E,8/(W@?C">P&+P, _A,1Q,YY.PW'L/HW R M7@QFXT4(XZ?I;#+7&_!VA)+01+Q3$?/I"-Z^>0=O@&8PBUDN2+82/5LJGOHT M.ZHX?2@Y>2@>?_FD2F M.DO@AAE8?Z%W8DLB[%OJ$Q3(=V@%O__FMIP_3%5?">Q( [_6P#^''LR8) FL M:4:RB*I10LF2)E1^N8&("6FJO01L%8#:3'9!Q^FV>_;NL"9#4/L@Z(AKH^;: M.,MUGBD_2^B_N((')@0:;V )T3PX^+W?ZC2_HV>(ZK1.T&O6])H72/DJ($4! M1,*:4 X[DN1H(MO\0:5&P_6^X_IC4+OK.V:NK9IKZRS7$7*Z(]IHX>';&Y]* M(E%9N02VAOOZ3CPS00MK_A2^2&WTRP0AS/(4.='K?YM*.W_^1QDCKX]66MW M,.=<'6WZ0*Z#=214NQ:J?18\?(EBDFT09IRLU,7[N-45"_CTB.D2N;'TLXC_ MU1RN!'94?*Q(@VZM0??L!1B><,'N)2YH"#KI@J[S[9_= M^74?K#!^9H2FL)-.Z!XT'^ZE_D(S(7FN7<7,T[W$ PU1!A.T#]HEW:NJ?F.C MCH<$URK-N6VK,GG9_I43R;9%![5D4O5CQ3!6+3-R':#VUXS)UXENRNHF//@* M4$L#!!0 ( &2%J%@9L(W*;0, $\* 9 >&PO=V]R:W-H965TDD,Y?X 3"0@F>[& M-$6<0AZ):[:# E1Q"'?FF+'(4JT4YZ9CF6Y9A[1PO!&>NZ1>R-6RHP6 M\,B)*/,\XE]N(6.'L6$;SQ-SNDVEFC"]T2[:0@ARN7OD.#)KE83F4 C*"L)A M,S9\^^9NJ.RUP8K"09P\$T6R9NQ)#:;)V+!40)!!+)5"A'][N(,L4T(8QJ>C MIE%OJ1Q/GY_5/VAV9%E' NY8]AM-9#HV!@9)8!.5F9RSP\]PY.DIO9AE0O^2 MP]'6,DA<"LGRHS-&D-.B^H\^'_-PXH Z[0[.T<$Y=^B^XM Y.G0T:!69QII$ M,O)&G!T(5]:HIAYT;K0WTM!"G6(H.:Y2])/>=+8*PL5#,%N$Q)]-R =_.B_]+& 8A"7Y=3A>_ZYE) M,)^N_,5T%1 T6LR7E=C%!&1$,W&)LLMP0B[>79)WA!9DD;)21$4B1J9$.!6B M&1]!;BL0YQ60#GE@A4P%"8H$DI?^)B:ESHSSG)E;YTW!AXA?DX[]GCB6TVV) MY^Z?NW?>"*=3'U1'ZW6^[Z#:$E<)=]N%59FX$;LHAK&!=4 WX/A_?B#[5H_ MM5'_1V(O@WPW,:#$VCOMUO M1QC4"(/O0SAYMQ)8RZ^\68.6+'?.OYBFD=4.,:PAAF]"+)B,,E(@RNMO%-XG MM)" 94@2O%,(DREPG(I9#I7#Y7LET48U;'SB/6=P_KTTC;K.<' &9I[PG]&.*'1]P98#K&\;D\T!M4/>0WE]02P,$% @ 9(6H M6!OO1FK)!0 QR( !D !X;"]W;W)K&ULM9I= M;^(X%(;_BL6.5C-2MR0V!#)+D2C07:26J:!T+T9[8<"4:$+".(9VI/WQ:XO3^P\QR&=YY!_B]:,"?2R\8/HJK868ONY7H\6:[:AT66X M98$\LPKYA@JYRY_JT98SNHP;;?PZMBRGOJ%>4.MVXF/WO-L)=\+W G;/4;3; M;"C_<#TR\I[50!^K=SI8^L2D3L^T]EWOU5&7I;5@0>6& .%M= MU7KVYW[#4@WBB$>//4='VTAU91Z&W]3.:'E5LY0CYK.%4!)4_MNS/O-]I21] M?$]$:^DU5=#89'L[]@6Y&X]ZX/^K=HM%X^C"9'8XG00/4>SAN M^V6,)L/^;#(9C?]"U[WI:(H^#IB@GA]]DEJSZ0!]_/ )?4!>@![6X2ZBP3+J MU(7LD?)57R3NKP_N\0GW=Y1?(F)?(&SAAJ%Y'VX^8(NT.-[5NO^_IOM6'^:^EZ16"83),T$@=1E9KFWIVJ&HM>D M_+A 4T$%D\\ @<(5NO$"&BP\ZJ/[,/+B.?UU^"+4$V+N,S0,=AO&J3IN3!5\ M_2]BS;B=T+XJ8^,GI[%29A(K$,DEHI4EH@8-@=CF]1(+'M_\' MBM2-/S6;K@]*S>.1ZN#<4,U'-1NNXYC':CNUV09M#K_OY'/F'7_M_)6)T[+? M^,M'.=AMM48%6Z=PWHMG*N\!MZ>.-65,<:3F-$P\F^ZATL<^+VT2_ MH@E:E5HV&[KVL$&@EV!)(M2$86*(.DT36Q<&-HS3PQ@[PFB!@48*^PZ0A#."DK7ENPT O1$K; &D#*@UA "MM#7,;IGD! M6MIY3%MOW4$A66<:XS;,\9*IVRVT0LUNLJ8ZM,Z]*P:JA M]+*T(K5L-G31@$$,E\!D(@0-+C D:_#H'0+,\9\ ),ZC.N<4"LDZU2C',,I_ M%8W8V!?PFJ4'6T5JV0SIX@$WSH9&7&F-4)5:-A&Z1L#P6X0R:$RDP-$,A60M M:GICF-Z%D(CS/,YY@T*RWC2N,8SK BC$>0J;5HZ&,&#IB#6L,0SK2@; MS>;#(+.:W]@],Q'!^J#TW*Q(+?NF5M<'!%[U%R&U?@H;Y!7ON M=D$AV5\,-:X;15[2E^)@HN@ 3L&0@]/ZT5<&ZA./.\J?9(J0SU:RC779DMWD MAZ\F#CLBW,8?'LQ#(<)-O+EF=,FX"I#G5V$H7G?4MPSIMRO=_P%02P,$% M @ 9(6H6* '>."( @ <08 !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD!CY;$N[-%)I.X$$$Z+ 'J8]N.EM8]6Q@^VT\.]G M.R$K)65[V$MR;=]S?.Z)?1-ON5C+#$"AYYPR.70RI8J!Z\HT@QS+,UX TRM+ M+G*L]%"L7%D(P L+RJD;>%[7S3%A3A+;N5N1Q+Q4E#"X%4B6>8[%RP50OATZ MOO,Z<4=6F3(3;A(7> 4S4 _%K= CMV%9D!R8))PA F/1NAK"S%>< M*:%7B<:IY&)T/?H^GJ+9Y71ZCR;3^]'5]0Q]06,L,X39H@JF3R798 I,270\ M 84)E2)/$59Z4H@7PE;H$=,2T,_1 M7"JAC^.OMKJKC:+VC[&YVE;=D1>>1UV2]D10UDJ(/)=UP!B_Z,HBU M[G;+\L#)JS@Z.UOW>G[/VQ/X/BOR@]!O%]AI!';^ZID]1ZD)X,\Y:M/9>6=1 MW_?Z^T:^S^ITO=Z^3G>G(9AFK._7BC")*"PUSCOK:1I1-;AJH'AA>\2<*]UQ M;)CI?P((DZ#7EYRKUX%I.\U?)OD-4$L#!!0 ( &2%J%C/H:"N>P( %X& M 9 >&PO=V]R:W-H965TX[/N5>^CG=< M/,D<0*'G@C(Y=G*ERDO7E5D.!98]7@+3.VLN"JST5&Q<60K *PLJJ!MXWL M M,&%.$MNU.Y'$O%*4,+@32%9%@<7+%5"^&SN^\[IP3S:Y,@MN$I=X RFHQ_). MZ)G;LJQ( 4P2SI" ]=B9^)?3OHFW 3\([.3>&!DG2\Z?S&2Q&CN>$004,F48 ML/YM80J4&B(MXU?#Z;1'&N#^^)7]VGK77I98PI33GV2E\K$SS.AP^@ZR%AV_AKLY$FXZ@ M34=@^<)_24>7JYHFZJ8Q5^]2ECB#L:/OE@2Q!2?Y_,D?>%^[//XGLC>.P]9Q M>(S=%.!)EW5) 4G(*D$4@BX,)_I]+=N_VF\^J*;@B3B,): [W> M4/.(NIO5$\5+VQ"67.GV8H>Y?@! F "]O^9P( &T& 9 >&PO=V]R:W-H965TS'6!JIM)U 8ANB97N8]N FMXV%8V>VV[)_/]L) M65I"Q<->$G_<YUO./B4>8 "CT5E,F1DRM57KJN3',HL+S@)3"]L^*B MP$I/Q=J5I0"<65!!W<#S^FZ!"7.2V*[=B23F&T4)@SN!Y*8HL/AS!93O1H[O M/"_PQS40WDG],QM6#)2 ).$,R1@-7+&_N6D9^)MP'<".]D: M(^-DR?FCF=QD(\9( VR/G]D_6^_:RQ)+ MF'#Z@V0J'SE#!V6PPANJ[OGN&FH_5F#*J;1/M*MC/0>E&ZEX48.U@H*PZHV? MZCRT '[T"B"H <%; 6$-"*W12IFU-<4*)['@.R1,M&8S YL;B]9N"#-?<:Z$ MWB4:IY*K\>WXZV2&YM>SV0)-9XOQS>T2B7T+_>KRU;% M$W7SF#*\E"5.8>3H.I,@MN D[]_Y?>]3E\G_1+9G.6PLA\?8DX7 &>C*JC^] M^)>!<\1 =7FO"/N6T'2,;>)'OA^[V[:GCJ!!%#9!>UJC1FMT5&OU3[8D=JFK M*'JM@Z.^/SA0UQ'T<=@MKM>(ZQT5MU<]_"U*>R]2U/>"X8'2ET%!$/D'4MU6 M,S"-6)?5FC")**PTS+L8:!91-;=JHGAI^\.2*]UM[##7]P$($Z#W5YRKYXEI M.&PO=V]R:W-H M965T<&U!5VI[C1':%";72Q,S->)JPE2P)A1E' M8E55F/^]@I)MAI9K;2?NR;*0>L).DQHO80[RL9YQ-;([EIQ40 5A%'%8#*V1 M>SF.=+P)^$5@(W;Z2#MY8NQ9#V[SH>5H05!")C4#5LT:QE"6FDC)^--R6MV6 M&KC;W[)?&^_*RQ,6,&;E;Y++8FA=6"B'!5Z5\IYM;J#U$VJ^C)7"?-&FB8TC M"V4K(5G5@I6"BM"FQ2]M'G8 ;O &P&L!WGL!?@OPC=%&F;$UP1*G"6<;Q'6T M8M,=DQN#5FX(U:_:C;W MWMC\.^;GR'>_(,_Q@A[X^#A\ ED']U_#;96&+A=>EPO/\/D?R46?JX8FZ*?1 M]^Y2U#B#H:4NE@"^!BO]_,F-G&]]'O\3V2O'?N?8/\:>;D\9VE/N,]LP1(9! MUX1UZCGQ(+'7NR8.@]R!&W5!K\0%G;C@J+@QHY*K:XZP$""%^N^R%>= 99_* MABK<$1 %4;RG\C HC@.G7V78J0R/JOPI"^!;9:W4/H'AP=YN&.[IZXD9N/WR MHDY>]*$31NJF(O9.S='!J5[$CKLG^C!HZKMG0JE7P=U\Y>$"E3"0L&< M\UB9YDW%;0:2U:9H/3&I2J#I%NJ1 JX#U/J",;D=Z#K8/7OI/U!+ P04 M" !DA:A8*9[-B7X" !F!@ &0 'AL+W=O]/VS 0_5>L#$T@C>974UJ61BIM)Y 80A2VSVYZ;2P2.[/=%O[[G9T0 M!0C=)NU+X[/OO;YWSEWBO9"/*@/0Y*G(N1H[F=;EN>NJ-(."JIXH@>/)6LB" M:@SEQE6E!+JRH")W \\;N 5EW$EBNW..;3)M-MPD+ND&%J ?REN)D=NPK%@!7#'!B83UV)GXY]/(Y-N$'PSVJK4F MQLE2B$<37*W&CF<$00ZI-@P4'SN80IX;(I3QJ^9TFK\TP/;ZA?V;]8Y>EE3! M5.0_V4IG8V?HD!6LZ3;7=V)_";4?*S 5N;*_9%_G>@Y)MTJ+H@:C@H+QZDF? MZCJT '[_ T!0 X*_!80U(+1&*V76UHQJFL12[(DTVWN- 2 M3QGB='(QN9[<3.=D<3F?WY/9_'YR=;T@I^1&\'0K)7!-KO@.E,:;TXH4K%;L:91ER-ZTE7%02@@\D?*>R1T+_"PF\ MH-\!GQZ&SR!MX.%KN(O%:"H2-!4)+%_X+Q7I=JY*F,':PO13( M'3C)YT_^P/O:Y?$_D;UR'#:.PT/LR4-OT2,:9X#:RF>B "^>:0:=5UDQ#2R3 MF1"[Q/>'9T'L[MIN.K+"010V6:]D]AN9_8,R\3UYQ+=OF0/VZ5+_06C%%;4D M!"-O.'@C]'V6/QJ,SKJ%1HW0Z*#05L.<$MXT4I?*Z%VA^MXH&KY1^3XK#,/( M>Z/2;4T!,X&Q7AO&%%P55ORZ!R^W ZWK/$_=LE1L[X:=)25K9?)?PE<%6[XR)=3*7\M$&UXN!%UA!P"$SEH'B:P,CX-P2 MH8R?-:?7E+3 W?$S^R?G';W,J8:1Y-_8PN0#[X-'%K"D:V[NY?8*:C].8":Y M=D^RK7+/SSV2K;6110U&!043U9L^U?NP ^C&>P!A#0C_%A#5@,@9K90Y6V-J M:)HHN27*9B.;';B]<6ATPX3]BE.C<)4ASJ27PYOA[6A"IE>3R8R,)[/A] R&,JY/-9^M)FKV.)V-GO_+G1),QAX>,$TJ UXZ?MWW7[PL'V-.1%,XEH.DOP%02P,$% @ 9(6H6'&DD7;% @ MMP< !D !X;"]W;W)K&ULK55=;]HP%/TK5E9- MK=0UWP0ZB$2A4RMU6U7H]C#MP80+L>K$F6V@_?>[3M*,0D";M)?$'_<7MJV2%#*J+D0!."!+5-M!NRX7] E M3$ _%O<2>W;#,F<9Y(J)G$A8#*RA>SF*3'P9\(W!1FVUB7$R$^+)=&[G \LQ M@H!#H@T#Q=\:1L"Y(4(9OVI.JUG2 +?;K^R?2N_H9485C 3_SN8Z'5A=B\QA M05=?6GSW4>M@!N< #@U0#O M;P%^#?!+HY6RTM:8:AKWI=@0::*1S33*W)1H=,-RLXL3+7&6(4['5\.[X9?1 M-9G<7%]/R?AZ.KR]FY /Y*M.09+12DK(-;EC=,8XTPP4.1V#IHRK,XQZG(S) MZ#^6[B-^6B2XC5)\4H^_P!?97[+]'F3B1_#F=(2#]_/-I<5;=!.:R[DI2IH M @,+;YP"N08K?O_.[3@?VSS_)[(W&?";#/C'V#&CDJVIN6&XLVAXA1=7MVYL MQ=,I>4S)6,=!X'I]>[UM93\HZOE.$_1&8M!(#(Y*O,T3D0'1]!D/94%?Z(Q# MF\"*)=Q>.^JY.P+W@]SHD,"P$1@>SR%;LSG@?3BF+MQ?.'1VT]<2%'1[[>HZ MC;K.4775&4_J8\W_G/4VE9T] =WN;@KW8Z+0;=<8-1JCHQJG0E-.Q+\HC?9. MFAN$W]55;-DX95:HFW@7!8(,ZYB-"LK)Z)JJ-%45;:F=!8 MM\MFBB\K2!. \PLA]&O'%._FK8Y_ U!+ P04 " !DA:A8.$UQ]R % "C M(0 &0 'AL+W=O4*$Y)QF.:(4:F%\:E=19:CA+H&O_&9,6WTD@] MRC.E/U7F.KHP3!412@770+GB#;M#OH^Z.+CCX?U\0U;L;\O$)'7SX-G)YU7@=S#X'MCLEKQEPNF,0,-,;\,";_$-CNF()FC$LF+>18 M&F,U8,)FS"UF)69'JU7$(N#-G-<\)> MB#'Z\LGJF>=U1H*$N9 P#Q+F0\("2%@(!*L8K%,:K*/ISBZ#4<[16'9A<38C MV20F'/VXD770M2 I_Z_.?!U(\T'"7$B8!PGS(6$!)"P$@E7,URW-UVWNW93Y M)J7YUB=RAC=A2Q+)N8&8SVD2R0M(X%?"3^0P+8@,02"<14C.:'$BI%OK#-IX MTT,-"@ES(6$>),R'A 60L#"']35,+5!>1F;+&;9?:GS7*WW7:_3=TWMW(;4^ MH6MIJ35:X+5Y+IFC>QB&=8+T1^HZ]4+J RI49X*>:4Q5+Z MXY:DSX35]IJ-$1UJ2DB8"PGS(&$^)"R A(5 L(I[^Z5[^]!#=A_2?) P%Q+F M0<)\2%@ "0N!8!7S#4KS#1J[SNMT@6.F.DA$IRBAV>PO.2RG*"(+RF-1.QXW M$@]U'R3,A81YD# ?$A8,:H;003F$YJ8"NF'%5*>EJ4X_F ?N8Z-&QJ$VRF&6 MN?5.'+ET'_3[9J=3?37NZ1^OS]Z:@>2-7\/KGEJ]0:W\YC6.]=:0;9OG2J^3UOFQFHQAH?J>.)LR-?SICJANBE9GH.9(#W40*,T% MI7F@-!^4%H#20BA:U=U;F\H6]%RL($*Y$)+F@M(\4)H/2@M :2$4K>I">^-" M^^-]E/'V/LHC$2+)>\?+&2,Z=8) 9 >&PO=V]R:W-H965T?9T3#;>4/?,UQ@*\Q!'A(VLM1')EV]Q? MXQCQ%DTPD5^>*(N1D*]L9?.$811D1G%D.^UVSXY12*SQ,"N;L_&0IB(*"9XS MP-,X1FQWC2.Z'5G0VA<\A*NU4 7V>)B@%5Y@\9C,F7RS2Y4@C#'A(26 X:>1 M-8%7GN,H@ZS&'R'>\H-GH+JRI/19O=P&(ZNM/,(1]H620/)G@Z]^L]9YV5GEHCC*8W^# .Q'ED#"P3X":61>*#;7W#1H:[2\VG$ ML[]@6]1M6\!/N:!Q82P]B$.2_Z*7 L2!@0./&#B%@?-6 [,;@%3M:6:>LA@9M:R^R%1X[X03'X-I9T8+S[=3W^[N)XL M;CPPO9_-;^X6DT^W]W?@ MPAQI :%?#!PP*%$3\'9R D8!9&D1PS/K2%]$#I MV'[1FI>WYAQIS04S2L2:@QL2X*!N;TO/2_>=O?O7CE9PAE@+N.V/P&D[+N!K MQ'"36U.]RJ^(M <9"K.<17O+;[ 3*4#'A<>^'!VKNFC6PZ1F^FZQX9(^7.A M)G< IC26*YZC;,U,Y/B0%9:K4(#E#AS6FZ-=5CS9(A: OWZ7DN!6X)C_W="O MZ[S]3G/[:N>YX@GR\T>G/KY+ MXR5F@#X!M)&S'RTC7,P-X,O9G\:2L]QX 4;^6FZ!7+#0%[),KEG_&2 2?%F8 MDE!P$'*>OI[]^4!H'3IU('(QF*]\M?]OQK#5[P[MS2%A0TW6"'=+PETMX4?" ML$]7)/Q'$O(/I[9/N0#_@K,F2%K-4R&9%/-RL?X!\$ZK5_*N(>J5B'K?@.@C M./A*-W*V(@+DI OE@2A+MMFIAX,+)#_)4QPDF(6T<>9IO3@5JDDQ3\\'@AU& M#%R".#]88 <$:,A$XK(;$: MOD&);_#.I]; )'>38IXAL1KWRY+[I7;:9K.UX)D4/%'&<%_AO)&4^R6I;M?MPM>@WE;/T_?C:SE5F0[4ISK'-KU92,(X MC1L)&,U5C*IYIM3J-*NL!G;?>\LSF@,95?-,J=7A5_D2U"<$Q^,?_)*$+!^( MXR&07OUDLGI?^\>#(%-^U"E6N0_4)S\/BPD'-!5<(!+(H+$1E='$QZB:9TJM MCJ_*?>![)S_0:/9C5,TSI5:'7R5 \/ME0'KID['J'*;4ZOBKE<=X[Y7&,ICQ&U3Q3:G7X5;UG] M>NF3L>H==8\?_J;\R!':![>#,6:K[)95W6&D1.07A65I>9,[R>XO[:IZ?@T\ M0VP5$@XB_"1-VZV^C/58?K.:OPB:9'>-2RH$C;/'-48!9JJ"_/Y$J=B_J ;* M^^WQ?U!+ P04 " !DA:A8"="Y2#P# \#@ &0 'AL+W=OP8!V_0U4]MU7/L+3ZH.W>XMZ0*F(&^7$XXM/4-Q_1 BX;.( M<)CWM8%Y.C0ME1!'_/!A(W+?1%&9,7:G&F.WKQFJ(@C D0J"XFL-0P@"A81U MW*>@6C:G2LQ_[]"_Q.21S(P*&++@I^]*KZ]U->+"G*X">2XZB/>=*>WEP-OQV=#:;G(S*\NIB<7TX' M-^.K2W)$ILG*$C8GY_(V79%*9Z5E?PESV;&LUG)\WIZ*PANC$*BP_UH44:B$F'?1:T)K$"V ME9%MO;/_6W5*51-80:IV)E6[TA>/FV1J_IQ'7C-]^YGI3:ME/#%]29!I=;.@ M0M&=K.C.*V8>O&KF2H1]5Z@FL +9;D:V^\YF[M8I54U@!:E.,JE._IN93Y[Y M]*F3GT=T6N4^-HW'\XQ16?'D#=MR-<2^ZU,76I%P[@!GOK.;TP+JDJLFM*)< MCP')5 M21J2+>/3_HQ)O#O$GQY>[X"K !R?,R9W#76!R"Z,]A]02P,$% @ 9(6H M6!M*7&ULS5I; M;^(X%/XK%ENM.E+;$(=;NX!$:6=WM.I%I9UY6.V#20Q836+&-C#]]VL[:2X0 M')H&:5\*"3[?\7=.[/.=N/T-9:]\@;$ OP(_Y(/&0HCEE65Q=X$#Q"_H$H?R MEQEE 1+RDLTMOF08>=HH\"W8;':L )&P,>SK>X]LV*>R'PAU UKV%^B.9Y@\;)\9/+*2E \$N"0$QH"AF>#QLB^&CN. M,M COA.\X9GO0%&94OJJ+KYY@T93S0C[V!4* LF/-1YCWU=()X3/T?Q!.+0:/7 !Z>H94OGNCF+QP3:BL\E_I<_P6;>&RS M =P5%S2(C>4, A)&G^A7'(B,@<0I-H"Q =PVZ.XQ<&(#'3DKFIFF=8,$&O89 MW0"F1DLT]47'1EM+-B14:9P()G\ETDX,)\\/X[_/KT>3VQLP?KA[O+V?C)Z_ M/=R#P5V(_-]C8T %@RQDF@X7N@KZ$1\0ZQ"^#89P V8:MH0F;S M&^PFYHYA.DZ2=T?CM?;@/4U>.)#+F@L98!+.BT)L1%#[RQ5?(AZ"/0A>#4[G@HJ7XI2@*$71;0ZO2L![:-NSUK766 MG=%_17:=A%W'R.Y/AD*5UA(>G1T>L-W9HF%T5)%&-Z'1-:]+6>!D52KET=WA M<6X[K2TB1E<5B?02(CTC$5ED9Y@#I/F%@VCHXHT+A,:ET8:M]$JJ;!B M+G=7#&QO4RL8E%U6N2G;S;2F-XW[W0\M7F3H1VO,I!@#>G$ *1 P^(H( ]^1 MO\*%5;59YVY7%UH^#!EI8W]RP_.H[R/&P5)6!YW*PDS&;GJ9+'4NVMVM5)HG M4Y4L3,G"@_>_ VE%@+:=X]5SMGD9_5;EE>H4NT2H9#?$ XDY1<3L[=W1[+@J ML523V,9BO[5!'LBL5;I9FKU6995J#-LL,DKVRP-IM@L67&MGP16-RBS+/(-4 M1]@=X^8Y4=,ZG^IG;DP#V2]SI#O.$9-+;(YE#RO ] UDQSVB-WU;J\@S,/(\ MHDR0#VX(=WW*5ZK%^6I3-J[_%I*N27;$P3F&B+%3%6.;94Q2@5!<@1A6 M[Q34X^#*ODH%826CXY,9EN*;89?.0QTR]600*F-8TIN4^+?!&T8,V#W@H;L52$N)QL!=S)/^J73VE;?!:.Z MEYW6GO60"B#;K(">)J/23M$,\>%GMR:T?)^>JB=H5D^?ZA9AK0*J+K1\)%(! M!3\KH SZ-\;.UJIN>^N1-?NORB_53/!PS61B DNKKME152*I2((?$$DF)LYN MV[B;E&/H(ICJ(O@1760B4RZ&S*ZJ4DG%$/R4&#)QVWW?LL-M=T@FE?D9I^(' MFL5/]OJ'&,W68G:NW#L[4P>XST-3'4)-.N2CW>. ML/R=C=EG54ZI:($EHN7C76.,F.L:BY)U#''BI.+$,9;\2EUC#&E*E]EK55:I MT'#,0J.6KC'VT3'1W'V3DTMQ?OJICG#@_[)E=&I2'7%PCJ%AG,R!E%G#'+UE M+/'?U!U?8:]88@E!$)T5PL[>;M'*'-$&F,WUR367S%:AB$YKD[O)Z?A(GPE; MZ?#H:/T.,5F=./#Q3)HV+[IR8;/HM#JZ$'2I#WRG5 @:Z*\+C#S,U #Y^XQ2 M\7ZA'"3_,S#\#U!+ P04 " !DA:A8$UA!6Q@$ 7$0 &0 'AL+W=O M4(CM9A3:\R8LE4ISCFXLS[JZ%_*&6 )K\ MRC.N>MY2Z]6%[ZMD"3E5)V(%'+_,A1_:XH=,8X3"1119Y3^3B$3*Q[7N@];=RQQ5*;#;_?7=$%3$%_64TDKOR: M2\IRX(H)3B3,>]X@O!B%'4-@3WQEL%9;[\1 F0GQPRRNTIX7&(T@@T0;%A0? M#S""+#.<4(^?%5.OEFD(M]^?N'^RX!',C"H8B>P;2_6RYYUY)(4Y+3)])]9_ M006H;?@E(E/VEZRKLX%'DD)ID5?$J$'.>/FDORI#;!$@GV:"J"*(7A)T7B&( M*X+8 BTUL[#&5--^5XHUD>8TG][>COX^%@ M>CDFH]OKR>7-='!_=7M#CLED^H4,C)69?B0?QJ IR]1'\P&DC1^> )DNJ02% MF[\3GZAR43T8)_=+42C*4]7U-2IK1/I)I=BP5"QZ1;&87 NNEXI<\A32!OJ1 MFSZ,' Q\M%)MJNC)5,/(R?&:RA,2ATN/1=;?O%K MGC-6/C8AG)*1R#&O%;69,9"2\@5@KFDR>R3;YR;TT6X/UE2F1^1&\./;E26Z M_%D8-U]QI65ASJ@CW\("\:Y 2VV##"CF0WX#QC6 M98!_;+)"R;IM69L2^M!O!4'7?]@&YQ1_(+AV#:[M!/<98T-C).R T?X/C)<@ MG&(.!-&I072<(.[P%K#QO -%9R<*IYP#49S6*$Z=*#"9YL#V<,;I3AA.00?" M.*MAG#EA7);Y<4"NG.V1*^XSSQ0^KQ4^=Q;.;_9J1[,/'D!BJT)L3A"\/H%\ MHDR2KS0KH$GA\[[42XZ2="=T.QHT+N";.U5Z+M./4#69"8RF$ ;;D50H[7<\@/R"!AGC98Y@+*T M@K\U>N8@%W8B5PBHX+J<0NO=>NH?V%G7WQPO_S+ ^0KO)$4RF"-I<'**[I+E M%%XNM%C9078F-([%]G4)- 5I#N#WN1#Z:6$$U/^%]/\%4$L#!!0 ( &2% MJ%B08ZB: P0 ',4 9 >&PO=V]R:W-H965T>N#Q'AUS2!6#Y9 M4Q81(8=LH_.$ ?'2I"C43<,8Z!$)8LT>IW-+9H_I5H1!#$N&^#:*"/L^@Y#N M)QK6WB96P<87:D*WQPG9@ /B*5DR.=(+%"^((.8!C1&#]42;XILYME1"&O%' M 'M^<(]4*<^4OJC!G3?1#,4(0G"%@B#RLH,YA*%"DCR^Y:!:\4Z5>'C_AOYS M6KPLYIEPF-/PS\ 3_D0;:4%_AN33DZ5^TSV,-#;E;+FB4 M)TL&41!G5_*:-^(@0>+4)YAY@GFFH=GEH3B.I(4[255B\JGO@Z/,M"!*$_(M,?')NT>=/7] G%,3H MT:=;3F*/CW4A^:JWZF[.;99Q,T]PZZ)[&@N?HT7L@5?-UV6=1;'F6[$SLQ'P MGK!KU,57R#3,7@V?^?]/[S;0Z1:][Z9XW1-XBR@)Z7< Y #;!:Z\^H1!39NO MT#0,J9NU7"['"ERZB8-_9-@26$!5-!<<_?6[? .Z$Q#QO^O:G='IU=-1&\8- M3X@+$TWN"%QR LW^\0<\,'ZJZU5+8)7.]8K.]9K0[<-&N95&"2I(6%=[!CA( M =7>MK.Q,1R.]=UA3>^#K-Z@B*E0[1=4^\U422@_#_D!R*^6O8 (XDT=O4:0 MF);!*O8.BWL%EB7K09N=: JMT;EAT;MBVJ#/ _J&H>Z,C3;^/Z5A6O:9' M!=-1(].5K)TPUT]E[<%.FH%$_K2+.HJ-2.G);1JM:4+P_T+DW:KCJXMM&KW2D^' M&XW/AZ0]>+\YF\?*KHGIG_#;N+11N-E'K9PG?H56SC2SW4LYK"78B'+V K6$ M5JVY-&1X=&'R;M77M856[5[I['"C_?F0O*VZ_R>M8X'711GFD<+U@^.;"-@F M/=7BDLDV%MGA1C%;G)Q-T_.BH_F9.E%+CX5*F.PX[IZP31!S%,):0AK70_G- ML>R$*QL(FJ2'1,]4"!JEMSX0#Y@*D,_7E(JW@7I!<&UL MM9IK;]LV%(;_"N$56PMDMBA?DR4&6NNZ-6V6-!N&81]HB[&%2J)'TDX[[,>/ MND264HF5AM-\B"6*[W,HZ35-\O#RD?&/8D>I1)_B*!%7@YV4^XO12&QV-"9B MR/8T45<>&(^)5*=\.Q)[3DF0B>)H9!K&;!23,!DL+[.R&[Z\9 <9A0F]X4@< MXICPSV]HQ!ZO!GCP5' ;;G0/HK*,4IO9LD>/%C)"K%H0ATG^23X5#Z(BP+,6@5D(S.>":8M@7 C&7063 M0C#I*I@6@FE7P:P0S)X+)BV">2&8=WU*BT*PZ!KAO!"<9W;(WU_V\BTBR?*2 MLT?$T]J*EAYD#LK4ZIV'26KV.\G5U5#IY/+NP_O5+][[MY9]>_<#LG^]]S_\ M@7Y$[PCG)+4A>FE12<+HE2J\O[/0RQ>OT LT0F)'.!4H3-!]$DIQI@K5\748 M17H]-#6"D'DKY9,RG M)_/&U!*OR6=D+,Z0:9B3AO:L]&J'KH?(;)=;>OD[=APB/,[DXP:YW24Z;I4[ M7[MU/D1CW-IXM[N\*;JGEUMTHY7['>3F>28W-3X8E]^0<<8;M_!6$1$"L0=T M)]GF(_KSK;J.?$EC\5=#X][DL$DS+/WINA![LJ%7 _7;)"@_TL'R^^_PS/BI MR6.0, L29D/"'$B8"PGS(&$^$*SFXDGIXHF.OK3"8QC0)!!H3\( O52==<"B MB'!50'G>G;]J\K,6V]?/D# +$F;GL$4&2P>(QZ4Q-%3OU_$@&^4# MP6HVFY4VFW6VV6>RCFB/'C$G8[/>5TRF]6>UZE;-ZE;-UMY.7SM PEQ(F <) M\X%@-8/-2X/-^QGL#*GY&462H35%-RU]FY[Y\R%2(]O9&6J=D^CUK_=J7([/ MV_765^*31,6?MNOM#O'3.5'KM$2K[VM,2)@'"?.!8#5C+DIC+OZ7,=4$A],- MXXV^U",S7V9SY59CZ@&Y,4V-,;_2@-28>*(Q9I?X8XTQM?J^QH2$>9 P'PA6 M,^9Y:?S^G*Z#Q6S[N93D@OKLUR508;JHD761:>V MS9W=[%70O!'%<&Q4__!SRWZ+[!L^I=^P M/M?4OC[!:;H'.$RVU96*2D7-H@5D$F@%2K- :38HS0&EN: TKZ#5MCW@X1?# M!=",W:BR73>F?)OM]19HD_HNWY]:EI;[R5]GNZB?E3OXPLUWA9\P^2;U:\*W M82)01!\4TAC.U0\(S_=]YR>2[;--P6LF)8NSPQTE >5I!77]@3'Y=)(&*'?? M+_\#4$L#!!0 ( &2%J%A[Z?MII ( T' 9 >&PO=V]R:W-H965T MH:;>].O 1 MK(+-;)-D_WZV(2Q-:=1)>P%?OG,XQ]C'\9;Q1U$ 2+2K2BHF5B%E?6G;(BV@ MPF+$:J!J)F>\PE)U^=H6-0><&5!5VI[C1':%";62V(PM>!*S1I:$PH(CT505 MYK^G4++MQ'*M_< =61=2#]A)7.,U+$$^U NN>G;/DI$*J"",(@[YQ+IR+V>1 MKC<%WPELQ4$;:2 /@=P#=&6V7&UC66.(DYVR*NJQ6; M;IBU,6CEAE#]%Y>2JUFB<#*Y^3K[=CM']U<_YTOT 2W5+LF:$A#+T0U-607H M'N_0@K,-T3].H/-KD)B4XIVJ?EA>H_.S=^@,$8KN"]8(3#,1VU()T_1VVHF8 MMB*\%T3XZ)9160@TIQED3_&V,M2[\O:NIMY)PEO,1\AWWR//\8(!/;/7P_T3 M\ MZN/X(NR+GJ@.>]7A2=6+?](9/E,0.5%X)/-YD1LZXV&942\S.BESGN=@0D]K M0QQ+&)+7=D1<<"QPL<\/@2*)]D"P5\+4)7(%2UE#9'L=^M,_T*Q-E M1^-3E?5M-/^E:2\*==C61 5+";FB=$9CM7:\#=^V(UEM\FO%I$I#TRS4?05< M%ZCYG#&Y[^@/]#=@\@=02P,$% @ 9(6H6!F<([.B @ C@8 !D !X M;"]W;W)K&ULG95M;]- #,>_BA40&M)8TO0)1ANI M:P=,VL:T;H"$>'%-G/:TY*[<.>W&I\>7=*&B:87HB^0>[/_]?+6=P5J;![M M)'C,,V6'WH)H>>K[-EY@+NR)7J+BG52;7!!/S=RW2X,B*9WRS ^#H.?G0BHO M&I1K-R8:Z((RJ?#&@"WR7)BG,\ST>NBUO.>%6SE?D%OPH\%2S'&*=+^\,3SS M:Y5$YJBLU H,ID-OU#H]ZSO[TN"+Q+7=&H.+9*;U@YM<)$,O<$"884Q.0?!K MA6/,,B?$&#\WFEY]I'/<'C^K?RACYUAFPN)89U]E0HNA]]:#!%-19'2KUY]P M$T_7Z<4ZL^43UAO;P(.XL*3SC3,3Y%)5;_&XN8C;^13>P+4P1KA[ M@J,)DI#9ZX%/?(PS]N.-Y%DE&>Z1O!+F!-JM8PB#L /WTPD*>5J M:15UW@7N-_!7#0R=FJ'S?PS'(!4A!TW Y2&KVV4#M%PKL2DP::*L#NMN488' M(+LU9/<@Y"C7A6*.%(I]N$ +05SC19: 2%.N:L#RY;+5&7+B(L>4PA^!I@"Z M.P$'4'O8 033-$89G;Y.;(6W05?(S4A]'80VNT#"/T:H?_O")=2S&0F M22)S?#3:-N9KL8_E9[<9V:"WPNE84,4W8+3OH&ULK55A;YLP$/TK%I.F M56H+@81&78*4I)E::6VCT*Z?7;@$JV SVR3=O]_9$)9F-.JD?0%\OGN\=_;= MC;9"OJ@,0)/7(N=J[&1:EY>NJY(,"JK.10D<=U9"%E3C4JY=54J@J0TJ6O*>1B.W9ZSLZP9.M,&X,;C4JZAACT M8[F0N');E)05P!43G$A8C9U)[W(6&G_K\(/!5NU]$Z/D68@7L[A)QXYG"$$. MB38(%%\;F$&>&R"D\;/!=-I?FL#][QWZ-ZL=M3Q3!3.1/[%49V-GZ) 45K3* M]5)LKZ'1,S!XB .-T!?A/@'P;T MWPD(FH# "JV965E75--H),662..-:.;#YL9&HQK&S2G&6N(NPS@=W:=R^PYMWPQ-1 (*I4Y("9+$&95HN )-68ZV,Z*,1>U>"/J0B4HA MDAJY&H49>F[2B)C6(OQW1 3D5G"=*3+G*:1OXUU,2)L5?Y>5J7\4\);*/FA%[1>;X@/6N*#H\3CFJ>$G)J:T&*?,A&E MJ29U2BJ^ 64 7><'! W=WK=07(M1T!BB2BXKHN\-;:3IF);:X' M]BE.GWI8_(&I1Q>6[YIQ17)8(:1W?H&<9#T.ZH46I>VHST)C?[:?&4Y0D,8! M]U="Z-W"_*"=R=%O4$L#!!0 ( &2%J%C.5!U:#P, #P* 9 >&PO M=V]R:W-H965TH B5*F M5BHM(NOV8=H'DQS$:FQGME.Z?[^SDV907K1*:!H?2/QRS]WS^"Z^[E*J1YT! M&/+,'[.LF 4WTB"Q"X,I>*4X-#M?!UH8"FSHCG?A@$9SZG3'C] MKIN;J'Y7EB9G B:*Z))SJGY=0BZ7/:_EO4Q,V2(S=L+O=PNZ@!C,0S%1./(; ME)1Q$)I)013,>]Z@=3'LV/UNPU<&2[WR3BR3F92/=G"3]KS !@0Y),8B4'P\ MP1#RW )A&#]K3*]Q:0U7WU_0/SONR&5&-0QE_HVE)NMY'8^D,*=E;J9R>0TU MGU.+E\A$2. M;N_C^)A,1E,27P^F(_*1W)=&&RI2)A8DAJ14S##0Y.@*#&6Y/L8M.J,*=-L#"8.P MO26>X=^;1WO"B1IA(X?7WH$7&YD\$EG89-TJSUYS6[P7NJ )]#RL3@WJ";S^ M^W>ML^#3-FX' EMCVFZ8MAUZM(/I0!B6LKRT];B:):/G)"_Q;,E<24Z&DA>E MH:YVY9R,J!*859I,0)'8YA#Y?HO Y,8 US^V"=8^I& ' EL3[+01['1O:MQ7 M24&,)$6ID@R_0G496642R3EJI%W^'#%1+QUODZ3R<^K\V._U4S_H^D^K/#=W MM-H!_IIM:PS.&@9G>QE,01O%$H.'6^7Y0*1D8_)!,*/=$AZRNW!$ FMK8^ S M4-N8[?7_UL,^$-B:5.>-5.?_176<'U*P X&M"=9I!.O\H^K8Z^>MDG0V"BG< M+"-_Y2+FH!:N/]$8="E,=9,ULTT+-' W_ZOY2VR-JD[F#TS55^$]M6 H3PYS MA Q.SC$D5?4JU<#(PEWW,VFP>7"O&;9WH.P&7)]+:5X&UD'3,/9_ U!+ P04 M " !DA:A8SB-T!Q$$ "#%P &0 'AL+W=O3O>4?>%; (&^IDG&9]96B/S:MGF\ MA13S*YI#)O]94Y9B(9ML8_.< 5Z506EB>XXSM%-,,FL^+:\]LOF4%B(A&3PR MQ(LTQ>S;!TCH?F:YUO.%3V2S%>J"/9_F> ,+$)_S1R9;=D-9D10R3FB&&*QG MUHU[';F!"BA[_$E@SX_.D9K*DM(OJG&_FEF.&A$D$ N%P/*P@UM($D62XWBJ MH59S3Q5X?/Y,ORLG+R>SQ!QN:?(768GMS!I;: 5K7"3B$]W_ O6$!HH7TX27 MOVA?]0T&%HH++FA:!\L1I"2KCOAK+<11@.>="/#J .^M 7X=X+\U(*@#@AE^F6TU(MDZD%9"";_)3).S!^B MFT6T0)?H-\P85J:ALQ $)@D_1^\0R= ?6UIPG*WXU!;RABK,CFOXAPKNG8#? MY.P*.<$%\APO0)\7(3I[=]Z!N=5C/F*)\=WO8D(])H2XP?@:3*3'_(JS!N.A MM?CY)W6PA\[[+C-,PD*3L,@0K.6.W[CC MZ^CS^XP(@A,D@*6(KE&B7.KR0HOIZX5^3*Z'4IJ);=>K&9H<1V0(UE(^:)0/ MM+/\/0>5F;)-I3E*"%Z21+H!G2E)"^NK?P4;EC#US=W-G:F].Y;Y=0]_TNX2 M&1I12[Q!(]Y *U[YY;^DZ\M"*H=E@A&=HFDA?46K8 .-:(/7H@U?B&9H1"W1 MAHUH0ZUH=X4H&-2/&UTF9(-5&NX23@OJ*]SPNT^;R=M%AF MB4>-Q".MQ#<[ MR*3(&-TEE)&5/.)8O=3?ND36HOJ*;!(6FH1%AF M/\:-'^,?M?@8FW3')"PT M"8L,P5KN3!IW)OJW1=: Z$PNQOE3@65F6LOE_CGZ]\3JL[)%2^QKBTE8:!(6 M35Y];%Q_NLB[3XONH;I85&:9$I M6MNHH_+5_5%YJR:;\L@D+31*BTS1VAX=ZEI76YCU7<#7M.-ED.N\6 C=ZF_9 M6VZC9:HI6EON0Z'JZJO"B N28@$K1+*802I3E*Q;EY1)DC)!>M%9N-98US]> M?UXYP&ULK59=;]HP%/TK5E9-G01-2/AJ!Y%:VFJ3 MN@V5=GN8]F#"A5AU[,PVT/[[V4[P0 3H.E[ 3NXY.>LXH MDWTO52J_\'V9I)!A><9S8/K.E(L,*ST5,U_F O#$@C+JAT'0]C-,F!?W[+6A MB'M\KBAA,!1(SK,,BYZL(]F:7*7/#C7HYG, +UF ^%GOF.94(R M8))PA@1,^]YEXV+0" S 5GPGL)1K8V2LC#E_,I//D[X7&$5 (5&& NN_!0R M4L.D=?PN23WW3 -<'Z_8;ZUY;6:,)0PX_4$F*NU[70]-8(KG5-WSY2UW(7.<0-_3^TN"6( 7OW_7: =3ZMS_7RXIU^"Y*V)3&GPR(.>OYBW<1V1=1V)1O2FDY:W_$$LYF]45B*Q*;ON@W'T5&VH[3FUGK]H'KC#=5EJEKG/P#=^N MV!5FU\GKOC),>[S6D-N-[O2MH9'""O3'TY[*MX1AEA!M:L@EL1_#GS?/RGQ: MQ]2S>_8.WHC=".7>AG/];**MSX*6&!L5F.%(H!W186^7V M._#V#(Y"M1%7(_C[%0_>'-A7SI*C9G9(BW7JCH%#L1V+K4C.7VN%3!^JNXD9 M85+O_ZFF#\XZ^F0116M73!3/;7C_*T" "_!@ &0 'AL+W=O]/VS 0_5=.&9I VDB:E*YC;21:BH8$&B(P/IODVD0X M=F8[+?SW.SMI5EBH]F%?$O^X]_+>^7R9;*1ZTCFB@>>2"SWUR0D$[2ZE*9FBJ5KZN%++,@4KNAT$P\DM6""^>N+4;%4]D;7@A\$:!KLN2 MJ9<9@-ONW!;K')C%_QX4K$5)FCNJQM%,[]CR8H2A2ZD (7+J7Z. MM^P7SCMY>60:YY(_%)G)I][8@PR7K.;F5FZ^8^O'"4PEU^X)FS8V\""MM9%E M"R8%92&:-WMN\[ #()Y^0-@"PK> T3N J 5$SFBCS-DZ9X;%$R4WH&PTL=F! MRXU#DYM"V%-,C*+=@G FOEJ<)8L$/D-"]9'5'$$N(:FKBB.=E6$<+D53*S;I MM\B9P0SN)/RH4-&B6,$54AHU,)'!XIFJRTX.S]&P@NLC8KY/SN'PX @.H!!P ME\M:4ZB>^(;D6Q%^VDJ=-5+#=Z1&<"V%R34L1(;9:[Q/MCOOX=;[+-Q+>,W4 M,42#3Q &X;!'S_S?X=$>.5%W%)'CB_8>15]>&MRP'V?O^:FN6(I3CRZR1K5& M+_[X83 *OO69^D]DKRP..XO#?>SQG.D<*E9D5.4FIW*0716E=FM)3:4O 0WK MR+':OK2.HZ\3?[UKZ^^0#JJ0* M)_4OR)0^ZA.\GSAHD'VGLQ\XAK*Y F/(V(ON.Q%_IQ>4J%:N16I(92U,&PO=V]R:W-H965T14G8H".'Y9"IE3C5.YN[WE# M-Z>,.^'8KMW*<"Q*G3$.MY*H,L^I?)E")C83I^=L%^[8*M5FP0W'!5U!!/JA MN)4XQ6QDXFW (X.-VAD3XV0AQ).9?$\FCF<$00:Q M-@P47VN80989(I3QN^9TFBT-<'>\9?]JO:.7!54P$]DOENATXIPY)($E+3-] M)S;?H/8S,'RQR)1]DDT=ZSDD+I46>0U&!3GCU9L^UWG8 2!/.\"O ?X^H/\. M(*@!@35:*;.VKJBFX5B*#9$F&MG,P.;&HM$-X^8O1EKB5X8X'5[/+Z-Y1$Y( MA/61E!D0L20_L'I^%B"I9GQ%K@'31.;/6#@*%#F^ DU9ICXAZ"&Z(L='G\@1 M89SVIGXG MX0V5IR3H?2:^Y_=;],S^'1YTR F:+ >6+^C,*ER_'6>.\(4J: P3!\^H M KD&)_SXH3?TOK29^D]D;RSV&XO]+O;PM5XR6R^Q4+K-<,4RM"RFQ:S#X'SL MKG=MM(3TSIJ8-^H&C;I!I[I'*AE=8'57X@KZ@IU(MU9J1338V;VWIZ\EPG]' MW[#1-^S4%Y6+2AGCLC@ M?_7WI1V&],[.]Y2Y.UTL![FRS5WAKB77U&PO=V]R:W-H965T MOFEJ)D1!:-K$0"4JK3J(J:MKM8=J# M(0>QZL29[4#Y]SL[ 3$)^I+X[+OOOL]WYWBK])O)$2V\%[(T(Y9;6PV#P"QS M++CIJ@I+.EDI77!+IEX'IM+(,Q]4R" *PT%0<%&R)/9[+S> MH]][[:1EP0W>*OE+9#8?L6\,,ESQ6MIGM7W 5L^-PULJ:?P7MJUOR&!9&ZN* M-I@8%*)L_OR]O8>C@"@Z$Q"U 9'GW23R+*?<\B36:@O:>1.:6WBI/IK(B=(5 M);6:3@7%V61V-T[O4O@"*94[JR6"6L&C*$51%W!?VUHCS)!DPYSOJ!@6GA92 MK+F[4@.74[1<2',%%R!*>,E5;7B9F3BPQ,UE")8MCTG#(SK#XY'K+O1['8C" MZ!I>TRE<7ES]#Q.0M(.^Z* O\KC]<_K0&,0./%6HB72Y;M1T8";X0DAA=YV] ML@Y,:X3?XX6QFIKESRD13;+KT\G< U-Q9O*B+)<@?3&JAO+)BVY0!A[%S>0F">-@U#<2)BQ9H,B^NNP_#/M#2V28BD2I)V>FP M'[\CI2CJ( M=NNJ#1%*\N^?N'AYO#8.BGC MO-G%K2S6;R-PD7.!2@<[3E*FO MJ%WN/"'=_MC5WP9Y.,[7"%9ITM%1+DV M,BV%"4'*1?%E#V4@:@+]4P+=4J#K&',IK9MALHN01E-U-VNS N>JD"1P7 M-BLKH^@O)SDS6ZWGJ\5OZ\7M)UA\MN\W<,N48C96\.H:#>.)?DVKJWRC\4N. MPL#B8-^TA%&NN.&H89FK:$_! 29BN,:-@2LI#JA<\BYW"C$M9#Y))2$$7+T2.,;GB2T3T]\0Q&Q?OE1Z?V\\+Y[POO+3'4@')Y!-^CV8;VZAEI?\+2G$7WE,R,XI*FW-AH-,%M56)/Z(7.6(13CXZ@ M1G5 ;_;REW 8O&V!V*L@]ISVWG=28=4$L/<3 /8K@/W6&*Z%)A)&BF\P!E<_ MB $L-WNI^%^TQ%*9$\F,A U"5C(R;O*BL#-T=FS=.LQZ@XE_:, VJ+ -6K$1 MW36/43G&0L:^,N*P0_<-N"8PA>)1#4RW;IQM4(+<0T7&EA);EH$:V?[',SO&!:T/A M!CKHT3WLJ<11!80\(P5"BC=&,:$I(Y8:4%(Y+J4@E9, M!./ #,(RH0R[F^./&[0I^;.QQKR95PMH-&OXXFTL=_S/&I]LG;+]^GD'H M-C*6UOX#&\.G6RALO4-F=\C33:YTD7=\H/Y3$U*%$1(IOKNJEE;:RZI?:YQL M$WK#U(X+#0EN22KHC,A#5?1UQ81N<-=+;:2ASLP-]]0+H[(;Z/]62O,XL>U9 MU5W/_@%02P,$% @ 9(6H6 A;L>%1 P [!0 T !X;"]S='EL97,N M>&ULW5A1;]HP$/XK4;I.K30U0-I 5D#:D"I-VJ9*[*D,3T;D:I\A89%^7 GRE5O V" MI1OE"1WX#V>OO\YS=?W*L^>3-RK4'Z05.>X$21WL1[V)&J;N;U(W&/VGJN37]^O$3J6&#[*YBO%^R.[/% MR+LM9[JMT[6$6Z?&.:@::=A/<]'T4^A;@V8G&?4>"1_X(\+96#+P2DG&^-*: M.V"8Y#R7GM*-K,.UP5)^MW#;SJ#'*YZ,B5R:V#:"_3NN+M\"5C,0R#BO!79\ M:QCV"Z(4E>)&3\S%QO@$\JKQ_;+0"J>2+-N=*[]Q,"<=9)S+A,HZ3-M?F89] M3E.0(]ET!F>5%P& 2N69'B2,3'-!C(:51S70M!/*^1T\ +ZD&]R+=&W=S*J) M>J@%54-+8R? O\YFN==I+Y_%ZQ7L,5?OYSH=8>;0:O16TI0MS'R1U@(P]C;. M3HJ"+]]Q-A49M4D$EX>NB=>\?TMMW:V&S55@\VM0/_,VR1 M>1/4&\\95TQ4LQE+$BJ>[+DTO2)C_:_(;O[ %O371V"98IW(I8I7FM MW'4#CSAVKS86!SRP5CNT2A"JA/! MQ[T^V%T2AG'L1@!S*PA##(&[$4WWD?!ZCT5-+]O#G\#4$L# M!!0 ( &2%J%B7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G MK;8U5]8_\6>5E/!INFV5Z-1G6Z M$06O_ZRVHM1G5I4J>*-WU7I4;Y7@6;T1HBGRD3D>GX\*+LO!YT_'LN9J!'>J M1J2-K$I]L#WP(,53_7*^W67?92T?92Z;'Y/!?CL7 U;(4A;RI\@F@_& U9OJ MZ:Y2\F=5-CR/4U7E^61@'$X\"-7(]+?#<0N9\,=Z?Z3ACPNN02:#\[$N<"55 MW>ROV)?/->-WH2\^[.V:ZD;FC5!3WHA;5>VVLERWQ>BG&(''V,?A^'L(XI7Z M/V&L5BN9BFF5[@I1-HB,G@> GC9<;\LM%!8D%Y*$I? MVSZIOG60'9ZZT;@@ANI*ZA,JR/;@=)!>%$[],/:G3&_%T2R8NHG>N79G;NCY M#$":"*1Y$L@XT3_W?@@@+032.B'D/R: M!%(^Y20%H!T$$B'%C(.;L/@)O#< M,&&NYT7+, G"6S;7N%[@QP#R'($\IX5<^ ]^N/39POZB MV=1?Q'\P_^LR2/Z&;)@\#&)[!*&.F,\2]Z_N^\1<81#+(M2U_IGK;!;%\0Z-;@+'R)BIC"(53'3G44W8)@2#&HG+*]C7:UTK\;:CC>!7)@%#&(-!&4M M,Z%8HGBF!YK,58J7:]'^JX:,F! ,8B.@/NV,3 Q,"0:Q$WJ,RL[TN#X7]0?( MB+G!()8#*M=.*$U,%R:Q+GKUVA=,$Y.&^1[2Z)':,RC$1)./=_1';PPQD9BG M$TG+"C$QF9CO(I/>Z&%6,4^9:732(1.3C/G^N08;LJFL^7JMQ!IB8IXQB3W3 MCQERK<1VB@9B8IXQ3^"9(9L+M2\-SLN8F&K,DZH&UDT+4XU%K!HMB8A:R3C$#UGI(B2V7 M&<3$+&016^@MS+ J4_W>X:PV9B'[) G/D$7-1B?G+L3$+&036PC']" F9B&; M?KWE90J4G4U%PV7>&;7;F'UL8ON\F3<>!IL0$UUJ(;8/@AGOB@)B8O:QJ7,@ M#+.[;H79QR:V#X(YCY=PH=+&[&-3S[6AT82C=ANSCTULG[[Y>I"K04S,/C9Y M#@2F7G0$=9'9+A>L6K&@3"NX7(G9QR'/@3J8OS+>YZX38F+V<8CM@\T5#=D" M8F+V<8CM@V-&$!.SD$-LH>4#J8@YWVFW0["X>I'VW 69[. M%6M_#NO0MM.N'ZUV>>[I8U$YJWAV_#KL^&7;Y_\ 4$L#!!0 ( &2%J%A9 M=@'X]0$ #@C : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKM. MZT 4A>%7B?P 3/8MP!&AHJ%%O( 5)A>1Q)8]"'A[HE"$95&KU;Y8=N]7;(Q_++X/3>#:_C M-N?2S)[;89/+LDD?^\OI,9T/7Y;-\/@B3:H=I!"D]8,,@JQ^D$.0 MUP\*"(KZ00L(6M0/NH:@Z_I!-Q!T4S_H%H)NZP?)'&6<$R1-L";06I!K(?!: M$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!; M)R_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z M&^IM!'H;ZFT$>MMDLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U M;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3 MZ.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!V3CY4$>@?J'01Z!^H= M!'H'ZAT$>@?J'7^I]U@^]WF\]'RO\3OW7U)=3O?FR^//R^^3B//BC'."'V7N MOP!02P,$% @ 9(6H6!?(S!O; 0 T2( !, !;0V]N=&5N=%]4>7!E M&ULS=I=3X,P% ;@O[)P:T;7K_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT M2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6616CNV L%!6U)N3649=&EM:W)J9' MOV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS M%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@ M?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,. MT_[*C\X?RHP%IID/WKJ03LS3X7'O1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI? M9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE( M'WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0#% @ 9(6H6)8]T*SP *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 9(6H6)E&PO M=V]R:W-H965T&UL4$L! A0#% @ 9(6H6&]>W?V?!0 M^A< !@ ("!R X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9(6H6.7FR8_P!P &R0 !@ M ("!]B( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 9(6H6(DXL6N$" +QD !@ ("!^3H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 9(6H6!2?%&A0!0 M@P !D ("!%V\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9(6H6%BY 9E:! F T !D M ("!OHP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 9(6H6'NV_%O@ @ = 8 !D ("!ZY@ M 'AL+W=O&PO=V]R:W-H965T&? !X;"]W;W)K&UL4$L! A0#% @ M9(6H6!1H VZ. P /A !D ("!6J( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9(6H6!P&HZ0] P MY@L !D ("!(Z\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9(6H6%9LYFY: P D L !D M ("!H;H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 9(6H6* '>."( @ <08 !D ("!UL< 'AL M+W=O!@ &0 @(&5R@ >&PO=V]R:W-H965TP( &T& 9 " M@4?- !X;"]W;W)K&UL4$L! A0#% @ 9(6H M6**P$(2+ @ @< !D ("!^<\ 'AL+W=O&PO=V]R:W-H965T0( 'T& 9 " @7#5 !X;"]W;W)K M&UL4$L! A0#% @ 9(6H6'&DD7;% @ MP< M !D ("!(-@ 'AL+W=O&PO=V]R:W-H965T 9 " @7/@ !X;"]W;W)K&UL4$L! A0#% @ 9(6H6 G0N4@\ P / X !D M ("!P^4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 9(6H6)!CJ)H#! &UL4$L! A0#% @ 9(6H6!F< M([.B @ C@8 !D ("!A0 ! 'AL+W=O P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 9(6H6,XC= <1! @Q< !D M ("!PPD! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 9(6H6&I$DPFT @ >0< !D ("! M/!0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 9(6H6 A;L>%1 P [!0 T ( !?1T! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M9(6H6%EV ?CU 0 .", !H ( !YR8! 'AL+U]R96QS+W=O M XML 73 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 74 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 124 279 1 false 57 0 false 8 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.immersion.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Unaudited) Sheet http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Unaudited) Statements 3 false false R4.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Sheet http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) Statements 4 false false R5.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 5 false false R6.htm 0000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 6 false false R7.htm 0000009 - Disclosure - REVENUE RECOGNITION Sheet http://www.immersion.com/role/REVENUERECOGNITION REVENUE RECOGNITION Notes 7 false false R8.htm 0000010 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS Sheet http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS INVESTMENTS AND FAIR VALUE MEASUREMENTS Notes 8 false false R9.htm 0000011 - Disclosure - BALANCE SHEET DETAILS Sheet http://www.immersion.com/role/BALANCESHEETDETAILS BALANCE SHEET DETAILS Notes 9 false false R10.htm 0000012 - Disclosure - CONTINGENCIES Sheet http://www.immersion.com/role/CONTINGENCIES CONTINGENCIES Notes 10 false false R11.htm 0000013 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 11 false false R12.htm 0000014 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.immersion.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 12 false false R13.htm 0000015 - Disclosure - INCOME TAXES Sheet http://www.immersion.com/role/INCOMETAXES INCOME TAXES Notes 13 false false R14.htm 0000016 - Disclosure - NET INCOME (LOSS) PER SHARE Sheet http://www.immersion.com/role/NETINCOMELOSSPERSHARE NET INCOME (LOSS) PER SHARE Notes 14 false false R15.htm 0000017 - Disclosure - LEASES Sheet http://www.immersion.com/role/LEASES LEASES Notes 15 false false R16.htm 0000018 - Disclosure - SUBSEQUENT EVENT Sheet http://www.immersion.com/role/SUBSEQUENTEVENT SUBSEQUENT EVENT Notes 16 false false R17.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 17 false false R18.htm 9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 18 false false R19.htm 9954473 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.immersion.com/role/REVENUERECOGNITIONTables REVENUE RECOGNITION (Tables) Tables http://www.immersion.com/role/REVENUERECOGNITION 19 false false R20.htm 9954474 - 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 20 false false R21.htm 9954475 - Disclosure - BALANCE SHEET DETAILS (Tables) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSTables BALANCE SHEET DETAILS (Tables) Tables http://www.immersion.com/role/BALANCESHEETDETAILS 21 false false R22.htm 9954476 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.immersion.com/role/STOCKBASEDCOMPENSATION 22 false false R23.htm 9954477 - Disclosure - INCOME TAXES (Tables) Sheet http://www.immersion.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.immersion.com/role/INCOMETAXES 23 false false R24.htm 9954478 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables) Sheet http://www.immersion.com/role/NETINCOMELOSSPERSHARETables NET INCOME (LOSS) PER SHARE (Tables) Tables http://www.immersion.com/role/NETINCOMELOSSPERSHARE 24 false false R25.htm 9954479 - Disclosure - LEASES (Tables) Sheet http://www.immersion.com/role/LEASESTables LEASES (Tables) Tables http://www.immersion.com/role/LEASES 25 false false R26.htm 9954481 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 26 false false R27.htm 9954483 - Disclosure - REVENUE RECOGNITION - Disaggregated Revenue (Details) Sheet http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails REVENUE RECOGNITION - Disaggregated Revenue (Details) Details 27 false false R28.htm 9954484 - Disclosure - REVENUE RECOGNITION - Narrative (Details) Sheet http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails REVENUE RECOGNITION - Narrative (Details) Details 28 false false R29.htm 9954485 - Disclosure - REVENUE RECOGNITION - Performance Obligation (Details) Sheet http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails REVENUE RECOGNITION - Performance Obligation (Details) Details 29 false false R30.htm 9954486 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - NARRATIVE (Details) Sheet http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails INVESTMENTS AND FAIR VALUE MEASUREMENTS - NARRATIVE (Details) Details 30 false false R31.htm 9954487 - 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 31 false false R32.htm 9954488 - 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 32 false false R33.htm 9954489 - 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 33 false false R34.htm 9954490 - 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 34 false false R35.htm 9954491 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) Sheet http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) Details 35 false false R36.htm 9954492 - Disclosure - BALANCE SHEET DETAILS - Cash and Cash Equivalents (Details) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails BALANCE SHEET DETAILS - Cash and Cash Equivalents (Details) Details 36 false false R37.htm 9954493 - Disclosure - BALANCE SHEET DETAILS - Current Investments (Details) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSCurrentInvestmentsDetails BALANCE SHEET DETAILS - Current Investments (Details) Details 37 false false R38.htm 9954494 - Disclosure - BALANCE SHEET DETAILS - Accounts and Other Receivables (Details) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetails BALANCE SHEET DETAILS - Accounts and Other Receivables (Details) Details 38 false false R39.htm 9954495 - Disclosure - BALANCE SHEET DETAILS - Prepaid Expenses (Details) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails BALANCE SHEET DETAILS - Prepaid Expenses (Details) Details 39 false false R40.htm 9954496 - Disclosure - BALANCE SHEET DETAILS - Noncurrent Investments (Details) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSNoncurrentInvestmentsDetails BALANCE SHEET DETAILS - Noncurrent Investments (Details) Details 40 false false R41.htm 9954497 - Disclosure - BALANCE SHEET DETAILS - Other Assets, Net (Details) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails BALANCE SHEET DETAILS - Other Assets, Net (Details) Details 41 false false R42.htm 9954498 - Disclosure - BALANCE SHEET DETAILS - Other Current Liabilities (Details) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails BALANCE SHEET DETAILS - Other Current Liabilities (Details) Details 42 false false R43.htm 9954499 - Disclosure - CONTINGENCIES (Details) Sheet http://www.immersion.com/role/CONTINGENCIESDetails CONTINGENCIES (Details) Details http://www.immersion.com/role/CONTINGENCIES 43 false false R44.htm 9954500 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 44 false false R45.htm 9954501 - Disclosure - STOCK-BASED COMPENSATION - Summary of Equity Incentive Program (Details)1 Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1 STOCK-BASED COMPENSATION - Summary of Equity Incentive Program (Details)1 Details 45 false false R46.htm 9954502 - 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 46 false false R47.htm 9954503 - Disclosure - STOCK-BASED COMPENSATION - PSU Activity (Details) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails STOCK-BASED COMPENSATION - PSU Activity (Details) Details 47 false false R48.htm 9954504 - 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 48 false false R49.htm 9954507 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Detail) Sheet http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail STOCKHOLDERS' EQUITY - Narrative (Detail) Details 49 false false R50.htm 9954508 - Disclosure - INCOME TAXES - Schedule of Income Tax Provisions (Details) Sheet http://www.immersion.com/role/INCOMETAXESScheduleofIncomeTaxProvisionsDetails INCOME TAXES - Schedule of Income Tax Provisions (Details) Details 50 false false R51.htm 9954509 - Disclosure - INCOME TAXES - Narrative (Detail) Sheet http://www.immersion.com/role/INCOMETAXESNarrativeDetail INCOME TAXES - Narrative (Detail) Details 51 false false R52.htm 9954510 - Disclosure - NET INCOME (LOSS) PER SHARE - Reconciliation used in Computing Basic and Diluted Net Income (Loss) per Share (Details) Sheet http://www.immersion.com/role/NETINCOMELOSSPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetails NET INCOME (LOSS) PER SHARE - Reconciliation used in Computing Basic and Diluted Net Income (Loss) per Share (Details) Details http://www.immersion.com/role/NETINCOMELOSSPERSHARETables 52 false false R53.htm 9954511 - Disclosure - NET INCOME (LOSS) PER SHARE - Outstanding Securities (Details) Sheet http://www.immersion.com/role/NETINCOMELOSSPERSHAREOutstandingSecuritiesDetails NET INCOME (LOSS) PER SHARE - Outstanding Securities (Details) Details http://www.immersion.com/role/NETINCOMELOSSPERSHARETables 53 false false R54.htm 9954512 - Disclosure - LEASES - Narrative (Details) Sheet http://www.immersion.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 54 false false R55.htm 9954513 - 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 55 false false R56.htm 9954514 - 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 56 false false R57.htm 9954515 - Disclosure - LEASES - Schedule of Net Operating Lease Expenses (Details) Sheet http://www.immersion.com/role/LEASESScheduleofNetOperatingLeaseExpensesDetails LEASES - Schedule of Net Operating Lease Expenses (Details) Details 57 false false R58.htm 9954516 - 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 58 false false R59.htm 9954524 - Disclosure - SUBSEQUENT EVENT - Narrative (Details) Sheet http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails SUBSEQUENT EVENT - Narrative (Details) Details 59 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityAddressStateOrProvince, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms - immr-20240331.htm 9, 19, 20, 21, 22, 25 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 6 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration, us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList - immr-20240331.htm 5, 15, 16, 17, 18, 24 immr-20240331.htm immr-20240331.xsd immr-20240331_cal.xml immr-20240331_def.xml immr-20240331_lab.xml immr-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "immr-20240331.htm": { "nsprefix": "immr", "nsuri": "http://www.immersion.com/20240331", "dts": { "inline": { "local": [ "immr-20240331.htm" ] }, "schema": { "local": [ "immr-20240331.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/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "immr-20240331_cal.xml" ] }, "definitionLink": { "local": [ "immr-20240331_def.xml" ] }, "labelLink": { "local": [ "immr-20240331_lab.xml" ] }, "presentationLink": { "local": [ "immr-20240331_pre.xml" ] } }, "keyStandard": 249, "keyCustom": 30, "axisStandard": 24, "axisCustom": 4, "memberStandard": 26, "memberCustom": 30, "hidden": { "total": 21, "http://fasb.org/us-gaap/2023": 11, "http://xbrl.sec.gov/dei/2023": 6, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 124, "entityCount": 1, "segmentCount": 57, "elementCount": 666, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 524, "http://xbrl.sec.gov/dei/2023": 33, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.immersion.com/role/DocumentandEntityInformation", "longName": "0000001 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "D20240331", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "us-gaap:AssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "unique": true } }, "R3": { "role": "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:SellingAndMarketingExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "unique": true } }, "R4": { "role": "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "I20221231", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20221231", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "tbody", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "unique": true } }, "R6": { "role": "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "longName": "0000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "6", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.immersion.com/role/REVENUERECOGNITION", "longName": "0000009 - Disclosure - REVENUE RECOGNITION", "shortName": "REVENUE RECOGNITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS", "longName": "0000010 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "D20240331", "name": "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.immersion.com/role/BALANCESHEETDETAILS", "longName": "0000011 - Disclosure - BALANCE SHEET DETAILS", "shortName": "BALANCE SHEET DETAILS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.immersion.com/role/CONTINGENCIES", "longName": "0000012 - Disclosure - CONTINGENCIES", "shortName": "CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATION", "longName": "0000013 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.immersion.com/role/STOCKHOLDERSEQUITY", "longName": "0000014 - Disclosure - STOCKHOLDERS' EQUITY", "shortName": "STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.immersion.com/role/INCOMETAXES", "longName": "0000015 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.immersion.com/role/NETINCOMELOSSPERSHARE", "longName": "0000016 - Disclosure - NET INCOME (LOSS) PER SHARE", "shortName": "NET INCOME (LOSS) PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.immersion.com/role/LEASES", "longName": "0000017 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.immersion.com/role/SUBSEQUENTEVENT", "longName": "0000018 - Disclosure - SUBSEQUENT EVENT", "shortName": "SUBSEQUENT EVENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": null, "uniqueAnchor": null }, "R18": { "role": "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.immersion.com/role/REVENUERECOGNITIONTables", "longName": "9954473 - Disclosure - REVENUE RECOGNITION (Tables)", "shortName": "REVENUE RECOGNITION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables", "longName": "9954474 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "D20240331", "name": "immr:ScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "immr:ScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.immersion.com/role/BALANCESHEETDETAILSTables", "longName": "9954475 - Disclosure - BALANCE SHEET DETAILS (Tables)", "shortName": "BALANCE SHEET DETAILS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables", "longName": "9954476 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "D20240331", "name": "immr:ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "immr:ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.immersion.com/role/INCOMETAXESTables", "longName": "9954477 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "D20240331", "name": "immr:ScheduleOfIncomeTaxProvisionsFromContinuingOperationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "immr:ScheduleOfIncomeTaxProvisionsFromContinuingOperationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.immersion.com/role/NETINCOMELOSSPERSHARETables", "longName": "9954478 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables)", "shortName": "NET INCOME (LOSS) PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.immersion.com/role/LEASESTables", "longName": "9954479 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "D20240331", "name": "immr:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "immr:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "longName": "9954481 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "SEGMENT", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "SEGMENT", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails", "longName": "9954483 - Disclosure - REVENUE RECOGNITION - Disaggregated Revenue (Details)", "shortName": "REVENUE RECOGNITION - Disaggregated Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "D20240331_FixedFeeLicenseMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "unique": true } }, "R28": { "role": "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails", "longName": "9954484 - Disclosure - REVENUE RECOGNITION - Narrative (Details)", "shortName": "REVENUE RECOGNITION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "unique": true } }, "R29": { "role": "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails", "longName": "9954485 - Disclosure - REVENUE RECOGNITION - Performance Obligation (Details)", "shortName": "REVENUE RECOGNITION - Performance Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:DeferredRevenueRevenueRecognized1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:DeferredRevenueRevenueRecognized1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails", "longName": "9954486 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - NARRATIVE (Details)", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - NARRATIVE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "longName": "9954487 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST (Details)", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "I20240331", "name": "immr:MarketableSecuritiesAmortizedCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "immr:ScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesTableTextBlock", "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "immr:MarketableSecuritiesAmortizedCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "immr:ScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesTableTextBlock", "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails", "longName": "9954488 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST AND FAIR VALUE BY MATURITY (Details)", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - AMORTIZED COST AND FAIR VALUE BY MATURITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails", "longName": "9954489 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - DERIVATIVE INSTRUMENT (Details)", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - DERIVATIVE INSTRUMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "I20240331", "name": "immr:DerivativeLiabilitiesAtAmortizedCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "immr:DerivativeLiabilitiesAtAmortizedCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails", "longName": "9954490 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - REALIZED AND UNREALIZED GAINS AND LOSSES EQUITY AND DERIVATIVE INSTRUMENTS (Details)", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - REALIZED AND UNREALIZED GAINS AND LOSSES EQUITY AND DERIVATIVE INSTRUMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "immr:RealizedAndUnrealizedGainsAndLossesFromOurEquitySecuritiesAndDerivativeInstrumentsTableTextBlock", "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGainLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "immr:RealizedAndUnrealizedGainsAndLossesFromOurEquitySecuritiesAndDerivativeInstrumentsTableTextBlock", "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails", "longName": "9954491 - Disclosure - INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)", "shortName": "INVESTMENTS AND FAIR VALUE MEASUREMENTS - FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:DerivativeLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "I20240331_FairValueMeasurementsRecurringMember", "name": "immr:USTreasurySecuritiesFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "immr:InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "unique": true } }, "R36": { "role": "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails", "longName": "9954492 - Disclosure - BALANCE SHEET DETAILS - Cash and Cash Equivalents (Details)", "shortName": "BALANCE SHEET DETAILS - Cash and Cash Equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.immersion.com/role/BALANCESHEETDETAILSCurrentInvestmentsDetails", "longName": "9954493 - Disclosure - BALANCE SHEET DETAILS - Current Investments (Details)", "shortName": "BALANCE SHEET DETAILS - Current Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "immr:ScheduleOfCurrentInvestmentsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "immr:ScheduleOfCurrentInvestmentsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetails", "longName": "9954494 - Disclosure - BALANCE SHEET DETAILS - Accounts and Other Receivables (Details)", "shortName": "BALANCE SHEET DETAILS - Accounts and Other Receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails", "longName": "9954495 - Disclosure - BALANCE SHEET DETAILS - Prepaid Expenses (Details)", "shortName": "BALANCE SHEET DETAILS - Prepaid Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.immersion.com/role/BALANCESHEETDETAILSNoncurrentInvestmentsDetails", "longName": "9954496 - Disclosure - BALANCE SHEET DETAILS - Noncurrent Investments (Details)", "shortName": "BALANCE SHEET DETAILS - Noncurrent Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:DebtSecuritiesNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "us-gaap:DebtSecuritiesNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails", "longName": "9954497 - Disclosure - BALANCE SHEET DETAILS - Other Assets, Net (Details)", "shortName": "BALANCE SHEET DETAILS - Other Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "I20231231", "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails", "longName": "9954498 - Disclosure - BALANCE SHEET DETAILS - Other Current Liabilities (Details)", "shortName": "BALANCE SHEET DETAILS - Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:DerivativeLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "us-gaap:DerivativeLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.immersion.com/role/CONTINGENCIESDetails", "longName": "9954499 - Disclosure - CONTINGENCIES (Details)", "shortName": "CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "I20240331_LGEMember", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:LossContingencyDisclosures", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20240331_LGEMember", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:LossContingencyDisclosures", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "longName": "9954500 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "I20220118", "name": "immr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReductionInSharesAvailableForGrantForEveryShareIssued", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20220118", "name": "immr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReductionInSharesAvailableForGrantForEveryShareIssued", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1", "longName": "9954501 - Disclosure - STOCK-BASED COMPENSATION - Summary of Equity Incentive Program (Details)1", "shortName": "STOCK-BASED COMPENSATION - Summary of Equity Incentive Program (Details)1", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "immr:ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "immr:ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails", "longName": "9954502 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Units and Restricted Stock Awards (Details)", "shortName": "STOCK-BASED COMPENSATION - Summary of Restricted Stock Units and Restricted Stock Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "I20231231_RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "D20240331_RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "unique": true } }, "R47": { "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "longName": "9954503 - Disclosure - STOCK-BASED COMPENSATION - PSU Activity (Details)", "shortName": "STOCK-BASED COMPENSATION - PSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "I20231231_PerformanceSharesMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "D20240331_PerformanceSharesMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "unique": true } }, "R48": { "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails", "longName": "9954504 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock-based Compensation Expenses (Details)", "shortName": "STOCK-BASED COMPENSATION - Summary of Stock-based Compensation Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "D20240331_SellingAndMarketingExpenseMember", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "unique": true } }, "R49": { "role": "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail", "longName": "9954507 - Disclosure - STOCKHOLDERS' EQUITY - Narrative (Detail)", "shortName": "STOCKHOLDERS' EQUITY - Narrative (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "D20230221", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "p", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20230221", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "p", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.immersion.com/role/INCOMETAXESScheduleofIncomeTaxProvisionsDetails", "longName": "9954508 - Disclosure - INCOME TAXES - Schedule of Income Tax Provisions (Details)", "shortName": "INCOME TAXES - Schedule of Income Tax Provisions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "td", "tr", "tbody", "table", "div", "immr:ScheduleOfIncomeTaxProvisionsFromContinuingOperationsTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "unique": true } }, "R51": { "role": "http://www.immersion.com/role/INCOMETAXESNarrativeDetail", "longName": "9954509 - Disclosure - INCOME TAXES - Narrative (Detail)", "shortName": "INCOME TAXES - Narrative (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.immersion.com/role/NETINCOMELOSSPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetails", "longName": "9954510 - Disclosure - NET INCOME (LOSS) PER SHARE - Reconciliation used in Computing Basic and Diluted Net Income (Loss) per Share (Details)", "shortName": "NET INCOME (LOSS) PER SHARE - Reconciliation used in Computing Basic and Diluted Net Income (Loss) per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "unique": true } }, "R53": { "role": "http://www.immersion.com/role/NETINCOMELOSSPERSHAREOutstandingSecuritiesDetails", "longName": "9954511 - Disclosure - NET INCOME (LOSS) PER SHARE - Outstanding Securities (Details)", "shortName": "NET INCOME (LOSS) PER SHARE - Outstanding Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "D20240331_EmployeeStockOptionMember_1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331_EmployeeStockOptionMember_1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.immersion.com/role/LEASESNarrativeDetails", "longName": "9954512 - Disclosure - LEASES - Narrative (Details)", "shortName": "LEASES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails", "longName": "9954513 - Disclosure - LEASES - Summary of Right of Use Assets and Lease Liabilities (Details)", "shortName": "LEASES - Summary of Right of Use Assets and Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "immr:AssetsAndLiabilitiesLesseeTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "I20240331", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "immr:AssetsAndLiabilitiesLesseeTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "unique": true } }, "R56": { "role": "http://www.immersion.com/role/LEASESScheduleofSupplementalInformationRelatedToOperatingLeasesandExpensesDetails", "longName": "9954514 - Disclosure - LEASES - Schedule of Supplemental Information Related To Operating Leases and Expenses (Details)", "shortName": "LEASES - Schedule of Supplemental Information Related To Operating Leases and Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "immr:ScheduleOfSupplementalInformationToOperatingLeaseExpenseTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "div", "immr:ScheduleOfSupplementalInformationToOperatingLeaseExpenseTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.immersion.com/role/LEASESScheduleofNetOperatingLeaseExpensesDetails", "longName": "9954515 - Disclosure - LEASES - Schedule of Net Operating Lease Expenses (Details)", "shortName": "LEASES - Schedule of Net Operating Lease Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "D20240331", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "D20240331", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.immersion.com/role/LEASESScheduleofMinimumFutureLeasePaymentObligationsDetails", "longName": "9954516 - Disclosure - LEASES - Schedule of Minimum Future Lease Payment Obligations (Details)", "shortName": "LEASES - Schedule of Minimum Future Lease Payment Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "I20240331", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails", "longName": "9954524 - Disclosure - SUBSEQUENT EVENT - Narrative (Details)", "shortName": "SUBSEQUENT EVENT - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "I20240416_SubsequentEventMember_ConditionalPurchaseAgreementMember_Toro18HoldingsLlcMember_BarnesAndNobleEducationIncMember_BackstopCommitmentMember", "name": "immr:UnsubscribedRightsAuthorizedAmountToBePurchased", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "I20240416_SubsequentEventMember_ConditionalPurchaseAgreementMember_Toro18HoldingsLlcMember_BarnesAndNobleEducationIncMember_BackstopCommitmentMember", "name": "immr:UnsubscribedRightsAuthorizedAmountToBePurchased", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "immr-20240331.htm", "first": true, "unique": true } } }, "tag": { "immr_A2021PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "A2021PlanMember", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1" ], "lang": { "en-us": { "role": { "documentation": "2021 Equity Incentive Plan", "label": "2021 Plan [Member]", "terseLabel": "2021 Plan" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetails", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts and Other Receivables, Net, Current", "totalLabel": "Accounts and other receivables", "terseLabel": "Accounts and other receivables", "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." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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)." } } }, "auth_ref": [ "r19", "r745" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivables, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r261", "r262" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r29", "r30", "r103", "r171", "r561", "r585", "r586" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "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." } } }, "auth_ref": [ "r2", "r13", "r30", "r462", "r465", "r510", "r581", "r582", "r810", "r811", "r812", "r824", "r825", "r826" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r71", "r72", "r385" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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 and cash equivalents provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r146" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r429" ] }, "immr_AgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "AgreementAxis", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails", "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Agreement [Axis]", "documentation": "Information by agreements." } } }, "auth_ref": [] }, "immr_AgreementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "AgreementDomain", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails", "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Agreement [Domain]", "documentation": "Information by agreement disclosure." } } }, "auth_ref": [] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r769", "r771", "r772", "r774", "r775", "r776", "r779" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r777" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHAREOutstandingSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options to purchase shares of common stock (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r223" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHAREOutstandingSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r38" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHAREOutstandingSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHAREOutstandingSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Area of Real Estate Property", "terseLabel": "Area (in square feet)", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyRegionDetail" ], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "auth_ref": [ "r918", "r920", "r921", "r922" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "terseLabel": "Impairment of long-term deposits", "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." } } }, "auth_ref": [ "r7", "r54" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r130", "r166", "r193", "r234", "r247", "r252", "r298", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r456", "r458", "r481", "r558", "r640", "r745", "r761", "r855", "r856", "r898" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "immr_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.immersion.com/role/LEASESTables" ], "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" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r161", "r174", "r193", "r298", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r456", "r458", "r481", "r745", "r855", "r856", "r898" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets at fair value", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r86" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsSoldUnderAgreementsToRepurchaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsSoldUnderAgreementsToRepurchaseAxis", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Securities or Other Assets Sold under Agreements to Repurchase [Axis]", "terseLabel": "Securities or Other Assets Sold under Agreements to Repurchase [Axis]", "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." } } }, "auth_ref": [ "r195" ] }, "us-gaap_AssetsSoldUnderAgreementsToRepurchaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsSoldUnderAgreementsToRepurchaseTypeDomain", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Assets Sold under Agreements to Repurchase, Type [Domain]", "terseLabel": "Assets Sold under Agreements to Repurchase, Type [Domain]", "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." } } }, "auth_ref": [ "r195" ] }, "immr_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.immersion.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r766", "r768", "r770" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.immersion.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "auth_ref": [ "r766", "r768", "r770" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.immersion.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "auth_ref": [ "r766", "r768", "r770" ] }, "immr_AutomotiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "AutomotiveMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSScheduleofRevenuebyMarketAreasDetails" ], "lang": { "en-us": { "role": { "documentation": "Automotive [Member]", "label": "Automotive [Member]", "terseLabel": "Automotive" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Total", "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)." } } }, "auth_ref": [ "r268", "r306", "r557" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "terseLabel": "More than 5 years", "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 sixth through tenth 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)." } } }, "auth_ref": [ "r840" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "terseLabel": "More than 5 years", "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 sixth through tenth 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)." } } }, "auth_ref": [ "r277", "r554" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "1 to 5 years", "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)." } } }, "auth_ref": [ "r839" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "1 to 5 years", "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)." } } }, "auth_ref": [ "r276", "r553" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]", "terseLabel": "Amortized Cost" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 1 year", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r838" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 1 year", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "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)." } } }, "auth_ref": [ "r275", "r552" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTANDFAIRVALUEBYMATURITYDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Investments in debt securities", "terseLabel": "Corporate bonds", "totalLabel": "Debt securities, fair value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r269", "r306", "r548", "r830" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSNoncurrentInvestmentsDetails": { "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSNoncurrentInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Noncurrent", "terseLabel": "Marketable debt securities", "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." } } }, "auth_ref": [ "r164", "r266", "r306" ] }, "immr_AventuraFloridaFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "AventuraFloridaFacilityMember", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Aventura Florida Facility", "label": "Aventura Florida Facility [Member]", "terseLabel": "Aventura Florida Facility" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r414", "r415", "r416", "r417" ] }, "immr_BackstopCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "BackstopCommitmentMember", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Backstop Commitment [Member]", "documentation": "This member stands for the information pertaining to \"Backstop Commitment\".", "terseLabel": "Backstop Commitment" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r77", "r81" ] }, "immr_BarnesAndNobleEducationIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "BarnesAndNobleEducationIncMember", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Barnes and Noble Education, Inc. [Member]", "terseLabel": "Barnes & Noble Education, Inc.", "documentation": "This member stands for the information pertaining to \"Barnes & Noble Education, Inc.\"." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSPropertyandEquipmentNetbyCountryDetails" ], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortizationMethod": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationMethod", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized contract costs, Amortization method", "label": "Capitalized Contract Cost, Amortization Method", "documentation": "Description of method used for amortizing cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r154" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized contract costs, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r316" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash", "terseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r145", "r560", "r607", "r635", "r745", "r761", "r804" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r34", "r163", "r712" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash and Cash Equivalents, at Carrying Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Mutual funds", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents and Certificates of deposit", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r35", "r129" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "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." } } }, "auth_ref": [ "r34", "r110", "r190" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r1", "r110" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing, and financing activities:" } } }, "auth_ref": [] }, "immr_CertainSignificantRisksAndUncertaintiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "CertainSignificantRisksAndUncertaintiesPolicyTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "documentation": "Certain Significant Risks and Uncertainties", "label": "Certain Significant Risks and Uncertainties [Policy Text Block]", "terseLabel": "Certain Significant Risks and Uncertainties" } } }, "auth_ref": [] }, "us-gaap_CertificatesOfDepositAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CertificatesOfDepositAtCarryingValue", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Certificates of Deposit, at Carrying Value", "terseLabel": "Certificates of deposit", "documentation": "A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [ "r804" ] }, "immr_CertificatesOfDepositCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "CertificatesOfDepositCurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSCurrentInvestmentsDetails": { "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSCurrentInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certificates of deposit", "label": "Certificates Of Deposit, Current", "documentation": "Certificates Of Deposit, Current" } } }, "auth_ref": [] }, "immr_CertificatesOfDepositFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "CertificatesOfDepositFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Certificates of Deposit, Fair Value Disclosure", "terseLabel": "Certificates of deposit", "documentation": "The amount of fair value portion of certificates deposits held by the reporting entity." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r158", "r168", "r169", "r170", "r193", "r214", "r218", "r220", "r222", "r228", "r229", "r298", "r331", "r333", "r334", "r335", "r338", "r339", "r344", "r345", "r348", "r351", "r358", "r481", "r590", "r591", "r592", "r593", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r627", "r649", "r668", "r691", "r692", "r693", "r694", "r695", "r786", "r821", "r827" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r168", "r169", "r170", "r228", "r344", "r345", "r346", "r348", "r351", "r356", "r358", "r590", "r591", "r592", "r593", "r727", "r786", "r821" ] }, "immr_ClosingPriceOfCommonStock": { "xbrltype": "perShareItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "ClosingPriceOfCommonStock", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "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)" } } }, "auth_ref": [] }, "immr_CommitmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "CommitmentAxis", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by commitments.", "label": "Commitment [Axis]" } } }, "auth_ref": [] }, "immr_CommitmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "CommitmentDomain", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Commitment [Domain]", "documentation": "Information by commitment disclosure." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note\u00a05)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r25", "r90", "r559", "r626" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends paid (in dollars per share)", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r119" ] }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock Including Additional Paid in Capital [Member]", "terseLabel": "Common Stock and Additional\u00a0Paid-In\u00a0Capital", "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)." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r748", "r749", "r750", "r752", "r753", "r754", "r755", "r824", "r825", "r891", "r910", "r917" ] }, "immr_CommonStockSpecialDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "CommonStockSpecialDividendsPerShareCashPaid", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "documentation": "Common Stock, Special Dividends, Per Share, Cash Paid", "label": "Common Stock, Special Dividends, Per Share, Cash Paid", "terseLabel": "Special dividends paid (in dollards per share)" } } }, "auth_ref": [] }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStocksIncludingAdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stocks, Including Additional Paid in Capital", "terseLabel": "Common stock and additional paid-in capital", "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued." } } }, "auth_ref": [ "r97", "r98", "r119" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income", "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." } } }, "auth_ref": [ "r31", "r179", "r181", "r186", "r549", "r569" ] }, "immr_ComputerEquipmentAndPurchasedSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "ComputerEquipmentAndPurchasedSoftwareMember", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofPropertyandEquipmentPhantomDetails" ], "lang": { "en-us": { "role": { "documentation": "Computer Equipment And Purchased Software [Member]", "label": "Computer Equipment And Purchased Software [Member]", "terseLabel": "Computer equipment and purchased software" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSNarrativeDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSPropertyandEquipmentNetbyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSScheduleofRevenuebyMarketAreasDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyRegionDetail", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r41", "r45", "r87", "r88", "r260", "r698" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSNarrativeDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSPropertyandEquipmentNetbyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSScheduleofRevenuebyMarketAreasDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyRegionDetail", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r41", "r45", "r87", "r88", "r260", "r587", "r698" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSNarrativeDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSPropertyandEquipmentNetbyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSScheduleofRevenuebyMarketAreasDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyRegionDetail", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r41", "r45", "r87", "r88", "r260", "r698", "r792" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risks", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r92", "r149" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSNarrativeDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSScheduleofRevenuebyMarketAreasDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyRegionDetail", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]", "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." } } }, "auth_ref": [ "r698" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSNarrativeDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSPropertyandEquipmentNetbyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSScheduleofRevenuebyMarketAreasDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyRegionDetail", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r41", "r45", "r87", "r88", "r260" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSNarrativeDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSScheduleofRevenuebyMarketAreasDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyRegionDetail", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r40", "r41", "r45", "r46", "r87", "r128", "r698" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSNarrativeDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSPropertyandEquipmentNetbyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSScheduleofRevenuebyMarketAreasDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyRegionDetail", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r41", "r45", "r87", "r88", "r260", "r698" ] }, "immr_ConditionalPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "ConditionalPurchaseAgreementMember", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Securities Purchase and Debt Conversion Agreement [Member]", "documentation": "This member stands for the information pertaining to \"Securities Purchase and Debt Conversion Agreement\".", "terseLabel": "Securities Purchase and Debt Conversion Agreement" } } }, "auth_ref": [] }, "immr_ConsiderationPayableAutorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "ConsiderationPayableAutorizedAmount", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Consideration payable, autorized amount", "documentation": "The authorized amount of consideration payable.", "terseLabel": "Consideration payable, autorized amount" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation and Basis of Presentation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r76", "r717" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails", "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets - current", "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." } } }, "auth_ref": [ "r360", "r362", "r373" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails", "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Contract assets - long-term", "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." } } }, "auth_ref": [ "r360", "r362", "r373" ] }, "us-gaap_ContractWithCustomerDurationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerDurationAxis", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Duration [Axis]", "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts." } } }, "auth_ref": [ "r732", "r858" ] }, "us-gaap_ContractWithCustomerDurationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerDurationDomain", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Duration [Domain]", "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts." } } }, "auth_ref": [ "r732", "r858" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue - current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r360", "r361", "r373" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue - noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r360", "r361", "r373" ] }, "immr_CorporateBondSecuritiesAvailableForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "CorporateBondSecuritiesAvailableForSale", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Bond Securities, Available-For-Sale", "terseLabel": "Corporate bonds", "documentation": "The amount of investment in corporate bonds a debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate bonds", "label": "Corporate Bond Securities [Member]", "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)." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails", "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r196", "r197", "r340", "r346", "r511", "r714", "r716" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "immr_Customer1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "Customer1Member", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Samsung Electronics [Member]", "label": "Customer 1 [Member]", "terseLabel": "Customer 1 [Member]" } } }, "auth_ref": [] }, "immr_Customer2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "Customer2Member", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer 2", "label": "Customer 2 [Member]", "terseLabel": "Customer 2 [Member]" } } }, "auth_ref": [] }, "immr_Customer3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "Customer3Member", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer 3", "label": "Customer 3 [Member]", "terseLabel": "Customer 3" } } }, "auth_ref": [] }, "immr_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "CustomerAMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "auth_ref": [] }, "immr_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "CustomerBMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer B.", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "auth_ref": [] }, "immr_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "CustomerCMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer C.", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSNarrativeDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r42", "r260" ] }, "immr_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "CustomerDMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "auth_ref": [] }, "immr_CustomerEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "CustomerEMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer E", "label": "Customer E [Member]", "terseLabel": "Customer E" } } }, "auth_ref": [] }, "immr_CustomerFMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "CustomerFMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer F", "label": "Customer F [Member]", "terseLabel": "Customer F" } } }, "auth_ref": [] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails" ], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss", "terseLabel": "Debt securities, available-for-sale, credit-related impairment loss", "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r270", "r306", "r312", "r313" ] }, "us-gaap_DebtSecuritiesAvailableForSaleGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleGainLoss", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred gains (losses) on available-for-sale marketable debt securities", "label": "Debt Securities, Available-for-Sale, Gain (Loss)", "documentation": "Amount of unrealized and 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)." } } }, "auth_ref": [ "r813", "r814" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails": { "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)", "terseLabel": "Net realized gains recognized on marketable debt securities", "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)." } } }, "auth_ref": [ "r842" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]", "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)." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Debt Securities, Available-for-sale", "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)." } } }, "auth_ref": [ "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTerm", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Term", "terseLabel": "Debt securities, available-for-sale, term", "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." } } }, "auth_ref": [ "r892" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "terseLabel": "Fair value of available-for-sale debt securities in unrealized loss position, Total", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r142", "r308", "r724" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "terseLabel": "Debt securities, available-for-sale, total aggregated loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r143", "r309" ] }, "us-gaap_DebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSNoncurrentInvestmentsDetails": { "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSNoncurrentInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Noncurrent", "terseLabel": "U.S. treasury securities", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent." } } }, "auth_ref": [] }, "immr_December2022StockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "December2022StockRepurchaseProgramMember", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "documentation": "December 2022 Stock Repurchase Program", "label": "December 2022 Stock Repurchase Program [Member]", "terseLabel": "December 2022 Stock Repurchase Program" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of prepaid expenses and other current assets", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r436", "r437" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r94", "r95", "r131", "r445" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue", "terseLabel": "Deferred revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r807" ] }, "us-gaap_DeferredRevenuePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenuePeriodIncreaseDecrease", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Period Increase (Decrease)", "terseLabel": "Deferred revenue, period increase (decrease)", "documentation": "Amount of increase (decrease) in deferred revenue." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Deferred revenue, revenue recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Net", "totalLabel": "Net deferred taxes", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r890" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Deposits Assets, Noncurrent", "terseLabel": "Long-term deposits", "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." } } }, "auth_ref": [ "r805" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation of property and equipment", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r55" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument 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." } } }, "auth_ref": [ "r616", "r618", "r632", "r633", "r634", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r655", "r656", "r657", "r658", "r661", "r662", "r663", "r664", "r680", "r681", "r685", "r687", "r748", "r750" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r78", "r80", "r82", "r84", "r616", "r618", "r632", "r633", "r634", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r655", "r656", "r657", "r658", "r661", "r662", "r663", "r664", "r680", "r681", "r685", "r687", "r716", "r748", "r750" ] }, "immr_DerivativeInstrumentsInHedgesLiabilitiesAccumulatedGrossUnrealizedLossGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "DerivativeInstrumentsInHedgesLiabilitiesAccumulatedGrossUnrealizedLossGainBeforeTax", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails": { "parentTag": "immr_DerivativeInstrumentsInHedgesLiabilitiesAtAmortizedCost", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments in Hedges, Liabilities, Accumulated Gross Unrealized Loss (Gain), before Tax", "terseLabel": "Unrealized Losses", "documentation": "Amount, before tax, of unrealized (gain) loss in accumulated other comprehensive income (AOCI) on derivative liabilities designated as hedging instruments." } } }, "auth_ref": [] }, "immr_DerivativeInstrumentsInHedgesLiabilitiesAtAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "DerivativeInstrumentsInHedgesLiabilitiesAtAmortizedCost", "crdr": "credit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments in Hedges, Liabilities, at Amortized Cost", "totalLabel": "Cost", "documentation": "Amortized cost value of all derivative liabilities designated as hedging instruments." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsInHedgesLiabilitiesAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsInHedgesLiabilitiesAtFairValue", "crdr": "credit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails": { "parentTag": "immr_DerivativeInstrumentsInHedgesLiabilitiesAtAmortizedCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments in Hedges, Liabilities, at Fair Value", "terseLabel": "Derivative instruments", "documentation": "Aggregate fair value of all derivative liabilities designated as hedging instruments. Includes instruments designated as cash flow hedges, fair value hedges, and hedges of net investments in foreign operations." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net gain on derivative instruments", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r83", "r793" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails": { "parentTag": "immr_DerivativeLiabilitiesAtAmortizedCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative instruments", "label": "Derivative Liability", "totalLabel": "Total liabilities at fair value", "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." } } }, "auth_ref": [ "r175", "r176", "r480", "r609", "r610", "r611", "r612", "r614", "r615", "r616", "r617", "r618", "r641", "r643", "r644", "r681", "r682", "r683", "r685", "r686", "r687", "r688", "r716", "r914" ] }, "immr_DerivativeLiabilitiesAccumulatedGrossUnrealizedLossGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "DerivativeLiabilitiesAccumulatedGrossUnrealizedLossGainBeforeTax", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails": { "parentTag": "immr_DerivativeLiabilitiesAtAmortizedCost", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liabilities, Accumulated Gross Unrealized Loss (Gain), before Tax", "totalLabel": "Unrealized Losses", "documentation": "Amount, before tax, of unrealized (gain) loss in accumulated other comprehensive income (AOCI) on derivative liabilities." } } }, "auth_ref": [] }, "immr_DerivativeLiabilitiesAtAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "DerivativeLiabilitiesAtAmortizedCost", "crdr": "credit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liabilities, at Amortized Cost", "totalLabel": "Total financial liability, cost", "documentation": "Amortized cost value of derivative liabilities." } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Current", "terseLabel": "Derivative instruments", "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." } } }, "auth_ref": [ "r175" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r460" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "lang": { "en-us": { "role": { "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS", "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." } } }, "auth_ref": [] }, "immr_DevelopmentServicesandOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "DevelopmentServicesandOtherMember", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited", "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Development, Services and Other [Member]", "label": "Development, Services and Other [Member]", "terseLabel": "Development, services, and other revenue", "verboseLabel": "Development, services, and other" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r372", "r728", "r729", "r730", "r731", "r732", "r733", "r734" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r372", "r728", "r729", "r730", "r731", "r732", "r733", "r734" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregated revenue", "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." } } }, "auth_ref": [ "r858" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATION" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r383", "r388", "r418", "r419", "r421", "r739" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "STOCK-BASED COMPENSATION" } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Dividend Payable Date To Be Paid Day Month And Year", "terseLabel": "Dividends payable, Date to be Paid", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r37" ] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Dividends, Cash", "terseLabel": "Dividends declared but not yet paid", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r4", "r119" ] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividend declared", "label": "Dividends, Common Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r4", "r119" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Dividends common stock cash", "terseLabel": "Dividends paid", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r119" ] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends payable (in dollars per share)", "label": "Dividends Payable, Amount Per Share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r37" ] }, "us-gaap_DividendsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrent", "crdr": "credit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Current", "terseLabel": "Dividends payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date of Record", "terseLabel": "Dividends payable, Date of record", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r767" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r773" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r764" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "NET INCOME (LOSS) PER SHARE" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic net income per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r187", "r203", "r204", "r205", "r206", "r207", "r212", "r214", "r220", "r221", "r222", "r226", "r470", "r471", "r550", "r570", "r719" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net income per share (in dollars per share)", "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." } } }, "auth_ref": [ "r187", "r203", "r204", "r205", "r206", "r207", "r214", "r220", "r221", "r222", "r226", "r470", "r471", "r550", "r570", "r719" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARE" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "NET INCOME (LOSS) PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r211", "r223", "r224", "r225" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.immersion.com/role/INCOMETAXESScheduleofIncomeTaxProvisionsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate", "terseLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r439" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation", "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)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r420" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r420" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "terseLabel": "Employee stock purchase plan", "verboseLabel": "Employee stock purchase plan", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHAREOutstandingSecuritiesDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Share-Based Payment Arrangement, Option [Member]", "verboseLabel": "Employee Stock Option", "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." } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r763" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "terseLabel": "Entity [Domain]", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r763" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "terseLabel": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "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." } } }, "auth_ref": [ "r763" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationLineItems", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Information [Line Items]", "label": "Entity Information [Line Items]", "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." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r783" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "terseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r763" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r763" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r763" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r763" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r784" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r14", "r159", "r183", "r184", "r185", "r198", "r199", "r200", "r202", "r208", "r210", "r227", "r299", "r300", "r359", "r422", "r423", "r424", "r449", "r450", "r461", "r462", "r463", "r464", "r465", "r466", "r469", "r487", "r488", "r489", "r490", "r491", "r492", "r510", "r581", "r582", "r583", "r596", "r668" ] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI", "terseLabel": "Equity securities", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r167", "r479", "r556" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails": { "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net realized gains (losses)\u00a0recognized on marketable equity securities", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "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)." } } }, "auth_ref": [ "r571", "r846" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails": { "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "terseLabel": "Net unrealized gains (losses)\u00a0recognized on marketable equity securities", "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)." } } }, "auth_ref": [ "r572", "r846" ] }, "us-gaap_EquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesMember", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities", "label": "Equity Securities [Member]", "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." } } }, "auth_ref": [ "r53", "r756", "r757", "r758", "r919" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyRegionDetail" ], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "auth_ref": [ "r918", "r920", "r921", "r922" ] }, "us-gaap_ExchangeTradedOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExchangeTradedOptionsMember", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "lang": { "en-us": { "role": { "label": "Exchange Traded Options [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific or standard commodity, or financial or equity instrument, at a specified price during a specified period (an American option) or at a specified date (a European option), which are traded on a stock exchange." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "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]", "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." } } }, "auth_ref": [ "r473", "r474", "r477" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r473", "r474", "r477" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial instruments measured at fair value on recurring basis", "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)." } } }, "auth_ref": [ "r86", "r127" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r341", "r376", "r377", "r378", "r379", "r380", "r381", "r474", "r518", "r519", "r520", "r725", "r726", "r735", "r736", "r737" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r473", "r474", "r475", "r476", "r478" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r341", "r376", "r381", "r474", "r518", "r735", "r736", "r737" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2", "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." } } }, "auth_ref": [ "r341", "r376", "r381", "r474", "r519", "r725", "r726", "r735", "r736", "r737" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r341", "r376", "r377", "r378", "r379", "r380", "r381", "r474", "r520", "r725", "r726", "r735", "r736", "r737" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r341", "r376", "r377", "r378", "r379", "r380", "r381", "r518", "r519", "r520", "r725", "r726", "r735", "r736", "r737" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair value, measurements, recurring", "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." } } }, "auth_ref": [ "r472", "r478" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "lang": { "en-us": { "role": { "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r77", "r79", "r85" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r301", "r302", "r303", "r304", "r305", "r307", "r310", "r311", "r342", "r356", "r467", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r568", "r724", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r842", "r843", "r844", "r845" ] }, "us-gaap_FinancialInstrumentPerformanceStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentPerformanceStatusAxis", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument Performance Status [Axis]", "terseLabel": "Financial Instrument Performance Status [Axis]", "documentation": "Information by category of performance or non-performance status of financial instruments." } } }, "auth_ref": [ "r848" ] }, "us-gaap_FinancialInstrumentPerformanceStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentPerformanceStatusDomain", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument Performance Status [Domain]", "terseLabel": "Financial Instrument Performance Status [Domain]", "documentation": "Category of performance or non-performance status of financial instruments, including but not limited to, financing receivables, loans, debt, and investments." } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsOwnedUSGovernmentAndAgencyObligationsAtFairValue", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSCurrentInvestmentsDetails": { "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSCurrentInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. treasury securities", "label": "Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value", "documentation": "The fair value as of the balance sheet date of firm holdings in debt obligations issued by the US government including short-term Treasury bills, medium-term Treasury notes, and long-term Treasury bonds, as well as debt issued by agencies. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings." } } }, "auth_ref": [ "r89" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Total liabilities at fair value", "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." } } }, "auth_ref": [] }, "immr_FixedFeeLicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "FixedFeeLicenseMember", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails", "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails", "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fixed fee license revenue", "terseLabel": "Fixed fee license revenue", "label": "Fixed Fee License [Member]", "documentation": "Fixed Fee License [Member]" } } }, "auth_ref": [] }, "immr_FixedFeeLicenseandPerUnitRoyaltiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "FixedFeeLicenseandPerUnitRoyaltiesMember", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited", "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty and license", "label": "Fixed Fee License and Per-Unit Royalties [Member]", "documentation": "Fixed Fee License and Per-Unit Royalties [Member]", "verboseLabel": "Total royalty and license revenue" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign tax authority", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "negatedLabel": "Foreign currency remeasurement\u00a0loss", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r483", "r484", "r485", "r486", "r665" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r482" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofPropertyandEquipmentPhantomDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Investments", "totalLabel": "Total net gains (losses) recognized in interest and other income (loss), net", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r108", "r785" ] }, "us-gaap_GainLossOnSaleOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfDerivatives", "crdr": "credit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails": { "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Sale of Derivatives", "terseLabel": "Net realized gains recognized on derivative instruments", "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." } } }, "auth_ref": [ "r7", "r138", "r655", "r656", "r657", "r658" ] }, "immr_GamingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "GamingMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSScheduleofRevenuebyMarketAreasDetails" ], "lang": { "en-us": { "role": { "documentation": "Gaming [Member]", "label": "Gaming [Member]", "terseLabel": "Gaming Devices" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "terseLabel": "General and administrative", "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." } } }, "auth_ref": [ "r107", "r651" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r106" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSPropertyandEquipmentNetbyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyRegionDetail" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic concentration risk", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r44", "r698" ] }, "immr_GovernmentSubsidyRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "GovernmentSubsidyRecognized", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Government Subsidy Recognized", "label": "Government Subsidy Recognized", "terseLabel": "Government subsidy recognized" } } }, "auth_ref": [] }, "immr_ImmersionCorporationVsMetaPlatformsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "ImmersionCorporationVsMetaPlatformsIncMember", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the information pertaining to \"Immersion Corporation vs. Meta Platforms, Inc.\".", "terseLabel": "Meta Platforms, Inc. (formerly known as Facebook, Inc.) (\u201cMeta\u201d)", "label": "Immersion Corporation Vs. Meta Platforms, Inc. [Member]" } } }, "auth_ref": [] }, "immr_ImpactOfCovid19PolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "ImpactOfCovid19PolicyTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of COVID-19", "documentation": "Disclosure of accounting policy for impact of COVID-19.", "label": "Impact of COVID-19 [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited", "http://www.immersion.com/role/INCOMETAXESScheduleofIncomeTaxProvisionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before provision for income taxes", "totalLabel": "Income before provision for income taxes", "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." } } }, "auth_ref": [ "r0", "r104", "r135", "r234", "r246", "r251", "r254", "r551", "r566", "r721" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r317", "r318", "r652" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r318", "r652" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]", "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r11", "r75", "r124", "r125" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.immersion.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES", "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." } } }, "auth_ref": [ "r194", "r432", "r440", "r443", "r447", "r451", "r453", "r454", "r455", "r595" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited", "http://www.immersion.com/role/INCOMETAXESScheduleofIncomeTaxProvisionsDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Provision for income taxes", "terseLabel": "Provision for income taxes", "negatedLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r144", "r156", "r209", "r210", "r237", "r438", "r452", "r573" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r182", "r434", "r435", "r443", "r444", "r446", "r448", "r589" ] }, "us-gaap_IncomeTaxReconciliationTaxSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxSettlements", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Amount", "terseLabel": "Tax settlement amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax settlements. Including, but not limited to, domestic tax settlement, foreign tax settlement, state and local tax settlement, and other tax settlements." } } }, "auth_ref": [ "r887" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes", "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." } } }, "auth_ref": [ "r36" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts and other receivables", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Increase (decrease) in contract with customer, asset", "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." } } }, "auth_ref": [ "r819" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r546", "r819" ] }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDepositOtherAssets", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deposit Assets", "negatedTerseLabel": "Long-term deposits", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r819" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.immersion.com/role/NETINCOMELOSSPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares related to outstanding options, unvested RSUs, RSAs, and PSUs", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r215", "r216", "r217", "r222", "r387" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r769", "r771", "r772", "r774", "r775", "r776", "r779" ] }, "immr_InnovobotMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "InnovobotMember", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Innovobot", "label": "Innovobot [Member]", "terseLabel": "Innovobot" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r777" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and other income (loss), net", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r137" ] }, "immr_InvenomicCapitalManagementLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "InvenomicCapitalManagementLPMember", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "documentation": "Invenomic Capital Management LP", "label": "Invenomic Capital Management LP [Member]", "terseLabel": "Invenomic Capital Management LP" } } }, "auth_ref": [] }, "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSTables" ], "lang": { "en-us": { "role": { "label": "Investment Holdings, Schedule of Investments [Table Text Block]", "terseLabel": "Schedule of noncurrent investments", "documentation": "Tabular disclosure of data and information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments." } } }, "auth_ref": [ "r911", "r912", "r913", "r914", "r915", "r916" ] }, "immr_InvestmentsAndFairValueMeasurementsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "InvestmentsAndFairValueMeasurementsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INVESTMENTS AND FAIR VALUE MEASUREMENTS" } } }, "auth_ref": [] }, "immr_InvestmentsAndFairValueMeasurementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "InvestmentsAndFairValueMeasurementsDisclosureTextBlock", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "INVESTMENTS AND FAIR VALUE MEASUREMENTS", "documentation": "The entire disclosure of investments and fair value measurements.", "label": "Investments and Fair Value Measurements Disclosure [Text Block]" } } }, "auth_ref": [] }, "immr_InvestorAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "InvestorAxis", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by investors.", "label": "Investor [Axis]" } } }, "auth_ref": [] }, "immr_InvestorDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "InvestorDomain", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Investor [Domain]", "documentation": "Information by investors' disclosure." } } }, "auth_ref": [] }, "country_JP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "JP", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails" ], "lang": { "en-us": { "role": { "label": "JAPAN", "verboseLabel": "Japan" } } }, "auth_ref": [] }, "country_KR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "KR", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails" ], "lang": { "en-us": { "role": { "label": "KOREA, REPUBLIC OF", "terseLabel": "Korea" } } }, "auth_ref": [] }, "immr_KoreanTaxAuthorityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "KoreanTaxAuthorityMember", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Korean tax authority [Member]", "terseLabel": "Korean tax authority [Member]", "documentation": "This member stands for the information pertaining to designated tax department of the government of South Korea." } } }, "auth_ref": [] }, "immr_LGEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "LGEMember", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "documentation": "LGE", "label": "LGE [Member]", "terseLabel": "LGE" } } }, "auth_ref": [] }, "immr_LaterThanOneYearAndNotLaterThanThreeYearsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "LaterThanOneYearAndNotLaterThanThreeYearsMember", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Later than one year and not later than three years [member]", "documentation": "This member stands for a time band of later than one year and not later than three years.", "terseLabel": "One to three years" } } }, "auth_ref": [] }, "immr_LaterThanThreeYearsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "LaterThanThreeYearsMember", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Later than three years [member]", "documentation": "This member stands for a time band of later than three years.", "terseLabel": "More than three years" } } }, "auth_ref": [] }, "immr_LeaseArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "LeaseArrangementAxis", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Lease Arrangement [Axis]", "label": "Lease Arrangement [Axis]", "terseLabel": "Lease Arrangement [Axis]" } } }, "auth_ref": [] }, "immr_LeaseArrangementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "LeaseArrangementDomain", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "[Domain] for Lease Arrangement [Axis]", "label": "Lease Arrangement [Domain]", "terseLabel": "Lease Arrangement [Domain]" } } }, "auth_ref": [] }, "immr_LeaseCostIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "LeaseCostIncome", "crdr": "debit", "calculation": { "http://www.immersion.com/role/LEASESScheduleofNetOperatingLeaseExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/LEASESScheduleofNetOperatingLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease Cost (Income)", "documentation": "Lease cost (Income)." } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.immersion.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of supplemental information related to operating leases and expenses", "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." } } }, "auth_ref": [ "r895" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "LEASES" } } }, "auth_ref": [] }, "us-gaap_LegalCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalCostsPolicyTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Legal Costs, Policy [Policy Text Block]", "terseLabel": "Legal Proceedings and Litigations", "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights." } } }, "auth_ref": [ "r327" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r500" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r500" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r499" ] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Estimated incremental borrowing rate", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r743" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.immersion.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of minimum future lease payment obligations", "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." } } }, "auth_ref": [ "r896" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails", "http://www.immersion.com/role/LEASESScheduleofMinimumFutureLeasePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "terseLabel": "Future lease obligation", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r507" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofMinimumFutureLeasePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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)." } } }, "auth_ref": [ "r507" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofMinimumFutureLeasePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023", "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." } } }, "auth_ref": [ "r896" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofMinimumFutureLeasePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r507" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial term of lease", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r894" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.immersion.com/role/LEASES" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES", "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." } } }, "auth_ref": [ "r494" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://www.immersion.com/role/LEASESFutureMinimumSubleasePayments840Details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/LEASESFutureMinimumSubleasePayments840Details" ], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payments to be Received", "totalLabel": "Total", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r509" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "presentation": [ "http://www.immersion.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of future cash receipts from our sublease agreements", "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease." } } }, "auth_ref": [ "r897" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.immersion.com/role/LEASESFutureMinimumSubleasePayments840Details": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/LEASESFutureMinimumSubleasePayments840Details" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "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)." } } }, "auth_ref": [ "r509" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.immersion.com/role/LEASESFutureMinimumSubleasePayments840Details": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/LEASESFutureMinimumSubleasePayments840Details" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year", "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)." } } }, "auth_ref": [ "r897" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r21", "r193", "r298", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r457", "r458", "r459", "r481", "r625", "r720", "r761", "r855", "r898", "r899" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r102", "r132", "r563", "r745", "r822", "r847", "r893" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r23", "r162", "r193", "r298", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r457", "r458", "r459", "r481", "r745", "r855", "r898", "r899" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LimitedLiabilityCompanyLLCOrLimitedPartnershipLPMembersOrLimitedPartnersOwnershipInterest", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Limited Liability Company or Limited Partnership, Members or Limited Partners, Ownership Interest", "terseLabel": "Ownership interest", "documentation": "Percentage investment held by members or limited partners of limited liability company (LLC) or limited partnership (LP)." } } }, "auth_ref": [ "r39" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails", "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails", "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedFromOtherParty", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Amount Awarded from Other Party", "documentation": "Amount awarded from other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Loss contingency, estimate of possible loss", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Expense", "terseLabel": "Litigation settlement", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusAxis", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r850" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusDomain", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r850" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongDurationContractsRevenueRecognitionPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongDurationContractsRevenueRecognitionPolicy", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Long-Duration Contracts Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue recognition for long-duration contracts, including the timing of revenue recognition and the basis for determining the amount of revenue recognized, excluding fees earned on separate accounts." } } }, "auth_ref": [ "r9" ] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, And Equipment, Geographic Percentage Of Total Property", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r18" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.immersion.com/role/BALANCESHEETDETAILSNoncurrentInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSNoncurrentInvestmentsDetails", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Investments - noncurrent", "totalLabel": "Investments- noncurrent", "label": "Long-Term Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r164" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]", "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." } } }, "auth_ref": [ "r320", "r322", "r324", "r330", "r851", "r852" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]", "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." } } }, "auth_ref": [ "r320", "r322", "r324", "r330", "r851", "r852" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]", "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." } } }, "auth_ref": [ "r320", "r322", "r324", "r330", "r851", "r852" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, accrued withholding taxes, interest and penalties", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r320", "r787" ] }, "us-gaap_LossContingencyDamagesAwardedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesAwardedValue", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Loss Contingencies", "terseLabel": "Reimbursed penalties", "label": "Loss Contingency, Damages Awarded, Value", "documentation": "Amount of damages awarded to the plaintiff in the legal matter." } } }, "auth_ref": [ "r850", "r851", "r852" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Loss contingency, damages sought, value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r850", "r851", "r852" ] }, "us-gaap_LossContingencyDisclosures": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDisclosures", "presentation": [ "http://www.immersion.com/role/CONTINGENCIES" ], "lang": { "en-us": { "role": { "label": "Contingencies Disclosure [Text Block]", "terseLabel": "CONTINGENCIES", "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." } } }, "auth_ref": [ "r319", "r320", "r321", "r323", "r325", "r326", "r328", "r329" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]", "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." } } }, "auth_ref": [ "r320", "r322", "r324", "r330", "r851", "r852" ] }, "immr_LossContingencySettlementAgreementDate1": { "xbrltype": "dateItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "LossContingencySettlementAgreementDate1", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Settlement Agreement Date 1", "documentation": "ate litigation settlement agreement is duly executed, in YYYY-MM-DD format.", "terseLabel": "Loss Contingency, Settlement Agreement, Date" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofPropertyandEquipmentPhantomDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSNarrativeDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "auth_ref": [ "r260", "r730", "r858", "r908", "r909" ] }, "immr_MarketPerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "MarketPerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Market Performance Based Restricted Stock Units", "label": "Market Performance Based Restricted Stock Units [Member]", "documentation": "Market Based Stock Options [Member]", "verboseLabel": "PSUs outstanding" } } }, "auth_ref": [] }, "immr_MarketableDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "MarketableDebtSecuritiesMember", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the information pertaining to \"Marketable Debt Securities\".", "terseLabel": "Marketable Debt Securities", "label": "Marketable Debt Securities [Member]" } } }, "auth_ref": [] }, "immr_MarketableEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "MarketableEquitySecuritiesMember", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Equity Securities", "label": "Marketable Equity Securities [Member]", "documentation": "This member stands for the information pertaining to \"Marketable Equity Securities\"." } } }, "auth_ref": [] }, "immr_MarketableSecuritiesAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "MarketableSecuritiesAmortizedCost", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails" ], "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Amortized Cost", "label": "Marketable Securities, Amortized Cost", "terseLabel": "Cost or Amortized Cost" } } }, "auth_ref": [] }, "immr_MarketableSecuritiesCumulativeUnrealizedGains": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "MarketableSecuritiesCumulativeUnrealizedGains", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails" ], "lang": { "en-us": { "role": { "documentation": "Cumulative Unrealized Gains on equity and debt marketable securities", "label": "Marketable Securities Cumulative Unrealized Gains", "terseLabel": "Unrealized Gains" } } }, "auth_ref": [] }, "immr_MarketableSecuritiesCumulativeUnrealizedLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "MarketableSecuritiesCumulativeUnrealizedLosses", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails" ], "lang": { "en-us": { "role": { "documentation": "Marketable Securities Cumulative Unrealized Losses", "label": "Marketable Securities Cumulative Unrealized Losses", "negatedTerseLabel": "Unrealized Losses" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSCurrentInvestmentsDetails": { "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSCurrentInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Current", "terseLabel": "Marketable securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r806" ] }, "immr_MarketableSecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "MarketableSecuritiesFairValue", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails" ], "lang": { "en-us": { "role": { "documentation": "Marketable Securities, Fair Value", "label": "Marketable Securities, Fair Value", "terseLabel": "Fair Value" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Marketable Security, Gain (Loss)", "negatedLabel": "Net gains on investment in marketable securities", "documentation": "Amount of realized and unrealized gain (loss) on investment in marketable security." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Investments in Marketable Securities", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r91" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "immr_MarquardtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "MarquardtMember", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "documentation": "Marquardt", "label": "Marquardt [Member]", "terseLabel": "Marquardt" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofPropertyandEquipmentPhantomDetails", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r322", "r324", "r325", "r326", "r382", "r545", "r580", "r617", "r618", "r673", "r675", "r677", "r678", "r689", "r708", "r709", "r723", "r727", "r738", "r747", "r857", "r900", "r901", "r902", "r903", "r904", "r905" ] }, "immr_MetaPlatformsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "MetaPlatformsIncMember", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the information pertaining to \"Meta Platforms, Inc. (formerly known as Facebook, Inc.) (\u201cMeta\u201d)\".", "terseLabel": "Meta Platforms, Inc. (formerly known as Facebook, Inc.) (\u201cMeta\u201d)", "label": "Meta Platforms, Inc. [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofPropertyandEquipmentPhantomDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r322", "r324", "r325", "r326", "r382", "r545", "r580", "r617", "r618", "r673", "r675", "r677", "r678", "r689", "r708", "r709", "r723", "r727", "r738", "r747", "r857", "r900", "r901", "r902", "r903", "r904", "r905" ] }, "immr_MobileWearablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "MobileWearablesMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSScheduleofRevenuebyMarketAreasDetails" ], "lang": { "en-us": { "role": { "documentation": "Mobile Wearables [Member]", "label": "Mobile Wearables [Member]", "terseLabel": "Mobile, Wearables, and Consumer" } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds", "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r778" ] }, "us-gaap_MutualFundMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MutualFundMember", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mutual funds", "label": "Mutual Fund [Member]", "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." } } }, "auth_ref": [ "r860" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSNarrativeDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "auth_ref": [ "r260", "r730", "r858", "r908", "r909" ] }, "immr_NatureOfBusinessAndOperationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "NatureOfBusinessAndOperationsPolicyTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "documentation": "Disclosure of accounting policy for the nature of business and operations.", "label": "Nature of Business and Operations [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash and cash equivalents used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r189" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash and cash equivalents provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r189" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows provided by (used in) investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash and cash equivalents provided by operating activities", "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." } } }, "auth_ref": [ "r110", "r111", "r112" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income", "verboseLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r105", "r112", "r136", "r160", "r178", "r180", "r185", "r193", "r201", "r203", "r204", "r205", "r206", "r209", "r210", "r219", "r234", "r246", "r251", "r254", "r298", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r471", "r481", "r567", "r648", "r666", "r667", "r721", "r759", "r855" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "immr_NintendoCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "NintendoCoLtdMember", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the information pertaining to \"Nintendo Co., Ltd, (\u201cNintendo\u201d)\".", "terseLabel": "Nintendo Co., Ltd, (\u201cNintendo\u201d)", "label": "Nintendo Co., Ltd [Member]" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r778" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r778" ] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyRegionDetail" ], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "auth_ref": [ "r918", "r920", "r921", "r922" ] }, "immr_NumberOfCommonSharesAuthorizedToBePurchased": { "xbrltype": "sharesItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "NumberOfCommonSharesAuthorizedToBePurchased", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of common shares authorized to be purchased", "documentation": "The number of common shares authorized to be purchased upon agreement.", "terseLabel": "Number of common shares authorized to be purchased" } } }, "auth_ref": [] }, "immr_NumberOfCommonSharesAuthorizedToBePurchasedToExistingStockHoldersUponNonTransferableSubscriptionRights": { "xbrltype": "sharesItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "NumberOfCommonSharesAuthorizedToBePurchasedToExistingStockHoldersUponNonTransferableSubscriptionRights", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of common shares authorized to be purchased to existing stock holders upon non-transferable subscription rights", "documentation": "The number of common shares authorized to be purchased to existing stock holders upon non-transferable subscription rights upon agreement.", "terseLabel": "Number of common shares authorized to be purchased to existing stock holders upon non-transferable subscription rights" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r829" ] }, "immr_NumberOfPerformanceObligations": { "xbrltype": "integerItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "NumberOfPerformanceObligations", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Number of performance obligations", "documentation": "The number of performance obligations in revenue recognition.", "terseLabel": "Number of performance obligations" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r829" ] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r234", "r246", "r251", "r254", "r721" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.immersion.com/role/LEASESScheduleofNetOperatingLeaseExpensesDetails": { "parentTag": "immr_LeaseCostIncome", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/LEASESScheduleofNetOperatingLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "negatedLabel": "Operating lease costs", "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." } } }, "auth_ref": [ "r501", "r744" ] }, "us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseInitialDirectCostExpenseOverTerm", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Initial Direct Cost Expense, over Term", "terseLabel": "Sublease, initial direct costs", "documentation": "Amount of operating lease initial direct cost recognized as expense over lease term." } } }, "auth_ref": [ "r508" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofMinimumFutureLeasePaymentObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails", "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease liability", "totalLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "verboseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r496" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease liabilities - current", "terseLabel": "Lease liabilities - current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r496" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r497" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities - long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r496" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r497" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofSupplementalInformationRelatedToOperatingLeasesandExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid within operating cash flow", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r498", "r504" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails", "http://www.immersion.com/role/LEASESNarrativeDetails", "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Right-of-use assets", "netLabel": "Right-of-use assets", "terseLabel": "Lease right-of-use assets", "positiveLabel": "Right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r495" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Reduction in carrying value of right of use assets", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r820" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.immersion.com/role/LEASESSummaryofRightofUseAssetsandLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "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]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r497" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofSupplementalInformationRelatedToOperatingLeasesandExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rates", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r506", "r744" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.immersion.com/role/LEASESScheduleofSupplementalInformationRelatedToOperatingLeasesandExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average lease terms (in years)", "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." } } }, "auth_ref": [ "r505", "r744" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r74" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "BALANCE SHEET DETAILS", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets [Abstract]", "terseLabel": "Other Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "terseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r173", "r745" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "totalLabel": "Total other assets", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r165" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Unrealized gain on available-for-sale securities, net of taxes", "terseLabel": "Change in unrealized gains (losses) on available-for-sale securities", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r5", "r12", "r126" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income, net of tax" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedTerseLabel": "Realized losses on available-for-sale marketable debt securities reclassified to net income", "negatedLabel": "Realized gains on available-for-sale marketable debt securities reclassified to net income", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r3", "r103", "r177", "r297" ] }, "immr_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "OtherCountriesMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails" ], "lang": { "en-us": { "role": { "documentation": "Other Countries [Member]", "label": "Other Countries [Member]", "terseLabel": "Other countries with less than 10% in a year" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of other current liabilities", "label": "Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "totalLabel": "Total other current liabilities", "terseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r22", "r745" ] }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrentAbstract", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current [Abstract]", "terseLabel": "Other Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other noncash", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r112" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetails": { "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherSundryLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Sundry Liabilities, Current", "terseLabel": "Other current liabilities", "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." } } }, "auth_ref": [ "r22", "r56" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "auth_ref": [] }, "immr_PatentInfringementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "PatentInfringementMember", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the information pertaining to \"Patent infringement\".", "terseLabel": "Patent infringement", "label": "Patent Infringement [Member]" } } }, "auth_ref": [] }, "immr_PatentLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "PatentLicenseAgreementMember", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Patent License Agreement [Member]", "documentation": "This member stands for the information pertaining to \"Patent License Agreement\".", "terseLabel": "Patent License Agreement" } } }, "auth_ref": [] }, "immr_PatentLicenseAndSettlementAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "PatentLicenseAndSettlementAgreementMember", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the information pertaining to \"Patent License and Settlement Agreement (the \u201cLicense and Settlement Agreement\u201d)\".", "terseLabel": "Patent License and Settlement Agreement", "label": "Patent License and Settlement Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForDeposits", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term deposits", "label": "Payments for Deposits", "verboseLabel": "Loss Contingencies", "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." } } }, "auth_ref": [ "r817", "r818" ] }, "us-gaap_PaymentsForDerivativeInstrumentInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForDerivativeInstrumentInvestingActivities", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments for Derivative Instrument, Investing Activities", "negatedTerseLabel": "Payments for settlement of derivative instruments", "documentation": "The cash outflow for derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments." } } }, "auth_ref": [ "r815" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividend payments to stockholders", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares withheld to cover payroll taxes", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r188" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of marketable securities and other investments", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r109" ] }, "us-gaap_PendingLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PendingLitigationMember", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation", "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." } } }, "auth_ref": [ "r850" ] }, "immr_PerUnitRoyaltiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "PerUnitRoyaltiesMember", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Per-Unit Royalties [Member]", "label": "Per-Unit Royalties [Member]", "verboseLabel": "Per-unit royalty revenue" } } }, "auth_ref": [] }, "immr_PerformanceObligationBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "PerformanceObligationBMember", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "documentation": "Performance Obligation B", "label": "Performance Obligation B [Member]", "terseLabel": "Performance Obligation B" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "Performance Shares", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "totalLabel": "Prepaid expenses and other current assets", "terseLabel": "Prepaid expenses and other current assets", "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." } } }, "auth_ref": [ "r809" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSPrepaidExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "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." } } }, "auth_ref": [ "r172", "r314", "r315", "r713" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Prior Period Reclassification Adjustment Description", "terseLabel": "Reclassification", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r802" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDerivativeInstrumentInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDerivativeInstrumentInvestingActivities", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Derivative Instrument, Investing Activities", "terseLabel": "Proceeds from sale of derivative instruments", "documentation": "The cash inflow provided by derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments." } } }, "auth_ref": [ "r788" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other financing activities", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r789", "r816" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sale or maturities of marketable securities and other investments", "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." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale or maturities of marketable securities and other investments", "terseLabel": "Proceeds from sale or maturities of marketable securities and other investments", "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSScheduleofRevenuebyMarketAreasDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service, Other [Member]", "terseLabel": "Other", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r859" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSScheduleofRevenuebyMarketAreasDetails" ], "lang": { "en-us": { "role": { "label": "Product Concentration Risk [Member]", "terseLabel": "Market area", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r43" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited", "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails", "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails", "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSScheduleofRevenuebyMarketAreasDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "auth_ref": [ "r256", "r547", "r574", "r575", "r576", "r577", "r578", "r579", "r710", "r728", "r746", "r794", "r853", "r854", "r858", "r908" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited", "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails", "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails", "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSScheduleofRevenuebyMarketAreasDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "auth_ref": [ "r256", "r547", "r574", "r575", "r576", "r577", "r578", "r579", "r710", "r728", "r746", "r794", "r853", "r854", "r858", "r908" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofPropertyandEquipmentPhantomDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofPropertyandEquipmentPhantomDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSPropertyandEquipmentNetbyCountryDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property and equipment, net", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "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." } } }, "auth_ref": [ "r8", "r555", "r565", "r745" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, Net", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r8", "r150", "r155", "r564" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Estimated useful lives of property and equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofPropertyandEquipmentPhantomDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r115" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofPropertyandEquipmentPhantomDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life of property and equipment", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofPropertyandEquipmentPhantomDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r322", "r324", "r325", "r326", "r375", "r382", "r414", "r415", "r416", "r521", "r545", "r580", "r617", "r618", "r673", "r675", "r677", "r678", "r689", "r708", "r709", "r723", "r727", "r738", "r747", "r750", "r849", "r857", "r901", "r902", "r903", "r904", "r905" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofPropertyandEquipmentPhantomDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r322", "r324", "r325", "r326", "r375", "r382", "r414", "r415", "r416", "r521", "r545", "r580", "r617", "r618", "r673", "r675", "r677", "r678", "r689", "r708", "r709", "r723", "r727", "r738", "r747", "r750", "r849", "r857", "r901", "r902", "r903", "r904", "r905" ] }, "immr_RealizedAndUnrealizedGainsAndLossesFromOurEquitySecuritiesAndDerivativeInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "RealizedAndUnrealizedGainsAndLossesFromOurEquitySecuritiesAndDerivativeInstrumentsTableTextBlock", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "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" } } }, "auth_ref": [] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSPropertyandEquipmentNetbyCountryDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]", "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r50", "r51" ] }, "immr_ReimbursementExpensesReceivableAutorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "ReimbursementExpensesReceivableAutorizedAmount", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Reimbursement expenses receivable, autorized amount", "documentation": "The authorized amount of reimbursement expenses receivable.", "terseLabel": "Reimbursement expenses receivable, autorized amount" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails", "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r196", "r197", "r340", "r346", "r511", "r715", "r716" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "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." } } }, "auth_ref": [ "r93", "r431", "r906" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development", "documentation": "Disclosure of accounting policy for costs it has 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." } } }, "auth_ref": [ "r430" ] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchMember", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research and development", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r73" ] }, "immr_RestOfWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "RestOfWorldMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSPropertyandEquipmentNetbyCountryDetails" ], "lang": { "en-us": { "role": { "documentation": "Rest Of World", "label": "Rest Of World [Member]", "terseLabel": "Rest of World" } } }, "auth_ref": [] }, "immr_RestrictedStockAndRestrictedStockUnitsAndPerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "RestrictedStockAndRestrictedStockUnitsAndPerformanceStockUnitsMember", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHAREOutstandingSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock And Restricted Stock Units And Performance Stock Units Member" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "verboseLabel": "RSAs outstanding", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Release of restricted stock units and awards, net of shares withheld (in shares)", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Release of restricted stock units and awards, net of shares withheld", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "immr_RestrictedStockandRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "RestrictedStockandRestrictedStockUnitsMember", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHAREOutstandingSecuritiesDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Restricted Stock and Restricted Stock Units [Member]", "label": "Restricted Stock and Restricted Stock Units [Member]", "terseLabel": "RSUs, RSAs and PSUs" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r99", "r119", "r562", "r584", "r586", "r594", "r628", "r745" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r159", "r198", "r199", "r200", "r202", "r208", "r210", "r299", "r300", "r422", "r423", "r424", "r449", "r450", "r461", "r463", "r464", "r466", "r469", "r581", "r583", "r596", "r917" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "REVENUE RECOGNITION" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited", "http://www.immersion.com/role/REVENUERECOGNITIONDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r235", "r236", "r245", "r249", "r250", "r256", "r258", "r260", "r371", "r372", "r547" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSNarrativeDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyRegionDetail", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenues", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r260", "r790" ] }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSScheduleofRevenuebyMarketAreasDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Product and Service Benchmark [Member]", "terseLabel": "Revenues", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer for specified product or service, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r791" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITION" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE RECOGNITION", "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." } } }, "auth_ref": [ "r157", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r374" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Areas", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r17" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails", "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r153" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails", "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails", "http://www.immersion.com/role/REVENUERECOGNITIONPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "auth_ref": [] }, "immr_RightsOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "RightsOfferingMember", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Rights Offering [Member]", "documentation": "This member stands for the information pertaining to \"Rights Offering\".", "terseLabel": "Rights Offering" } } }, "auth_ref": [] }, "immr_RoyaltyRevenueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "RoyaltyRevenueAdjustment", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty revenue, adjustment", "label": "Royalty Revenue, Adjustment", "documentation": "Royalty Revenue, Adjustment" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r778" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r778" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "immr_Samsungvs.ImmersionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "Samsungvs.ImmersionMember", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails", "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "documentation": "Samsung vs. Immersion [Member]", "label": "Samsung vs. Immersion [Member]", "terseLabel": "Samsung" } } }, "auth_ref": [] }, "immr_SanJoseCaliforniaFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "SanJoseCaliforniaFacilitiesMember", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SJ Facility", "label": "San Jose, California Facilities [Member]", "documentation": "This member stands for the information pertaining to \"San Jose, California facilities\" (the \"SJ Facility\")." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of accounts and other receivables", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r28" ] }, "immr_ScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "ScheduleOfAmortizedCostAndFairValueOfMarketableSecuritiesTableTextBlock", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities consisted of amortized cost and fair value.", "label": "Schedule of Amortized Cost and Fair Value of Marketable Securities [Table Text Block]", "terseLabel": "Schedule of short-term investments" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHAREOutstandingSecuritiesDetails" ], "lang": { "en-us": { "role": { "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]", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARETables" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "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." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash and cash equivalents", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.immersion.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of provisions for income taxes", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r123" ] }, "immr_ScheduleOfCurrentInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "ScheduleOfCurrentInvestmentsTableTextBlock", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of current investments.", "terseLabel": "Schedule of current investments", "label": "Schedule of Current Investments [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.immersion.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Details of significant components of net deferred tax assets and liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r122" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of reconciliation used in computing basic and diluted net income per share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r828" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.immersion.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation between provision for income taxes at statutory rate and effective tax rate", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r121" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "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." } } }, "auth_ref": [ "r70" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of stock-based compensation expenses", "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." } } }, "auth_ref": [ "r70" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Revenue from External Customers by Products and Services", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.immersion.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of pre-tax book income or loss from continuing operations", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r823" ] }, "immr_ScheduleOfIncomeTaxProvisionsFromContinuingOperationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "ScheduleOfIncomeTaxProvisionsFromContinuingOperationsTableTextBlock", "presentation": [ "http://www.immersion.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of income tax provisions", "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]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of other assets, net", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r805" ] }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]", "terseLabel": "Derivatives Not Designated as Hedging Instruments", "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument." } } }, "auth_ref": [ "r83", "r793" ] }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Outstanding Award, Activity, Excluding Option", "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESEstimatedUsefulLivesofPropertyandEquipmentPhantomDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "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]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r384", "r386", "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r414", "r415", "r416", "r417" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of time-based stock options", "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." } } }, "auth_ref": [ "r15", "r16", "r67" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of restricted stock awards activities", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r57", "r58", "r59", "r60", "r61", "r62", "r63", "r117", "r118", "r119", "r168", "r169", "r170", "r228", "r344", "r345", "r346", "r348", "r351", "r356", "r358", "r590", "r591", "r592", "r593", "r727", "r786", "r821" ] }, "immr_ScheduleOfStockOptionsAndAwardsTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "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" } } }, "auth_ref": [] }, "immr_ScheduleOfSupplementalInformationToOperatingLeaseExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "ScheduleOfSupplementalInformationToOperatingLeaseExpenseTableTextBlock", "presentation": [ "http://www.immersion.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Supplemental Information to Operating Lease Expense", "label": "Schedule of Supplemental Information to Operating Lease Expense [Table Text Block]", "terseLabel": "Schedule of Supplemental Information to Operating Lease Expense" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails" ], "lang": { "en-us": { "role": { "label": "Debt and Equity Securities, FV-NI [Line Items]", "terseLabel": "Debt and Equity Securities, FV-NI", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-N", "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)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.immersion.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of beginning and ending amount of gross unrecognized tax benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r742", "r889" ] }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of restricted stock units activities", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)." } } }, "auth_ref": [] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSTables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of concentration risk", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r40", "r41", "r45", "r46", "r87", "r128" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r762" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r765" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSPropertyandEquipmentNetbyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyRegionDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "auth_ref": [ "r258", "r259", "r611", "r613", "r615", "r674", "r676", "r679", "r690", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r711", "r729", "r750", "r858", "r908" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAssetReconcilingItemLineItems", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSPropertyandEquipmentNetbyCountryDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERS" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT REPORTING, GEOGRAPHIC INFORMATION, AND SIGNIFICANT CUSTOMERS", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r230", "r231", "r232", "r233", "r234", "r238", "r248", "r252", "r253", "r254", "r255", "r256", "r257", "r260" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r239", "r240", "r241", "r242", "r243", "r244", "r258", "r722" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r106" ] }, "us-gaap_SeriesBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBMember", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Series B", "label": "Series B [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "verboseLabel": "Share-based compensation, total", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "immr_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalDisclosuresAbstract", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "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]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Stock-based payment award vesting period", "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." } } }, "auth_ref": [ "r739" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)", "negatedLabel": "Forfeited (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r406" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "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)." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "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)", "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)." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r401", "r402" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "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", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r401", "r402" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r120" ] }, "immr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReductionInSharesAvailableForGrantForEveryShareIssued": { "xbrltype": "pureItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReductionInSharesAvailableForGrantForEveryShareIssued", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Released (in shares)", "negatedLabel": "Released (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield", "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." } } }, "auth_ref": [ "r415" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility", "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." } } }, "auth_ref": [ "r414" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r416" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r384", "r386", "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r414", "r415", "r416", "r417" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "The highest quantity of shares an employee can purchase under the plan per period." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails" ], "lang": { "en-us": { "role": { "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]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r741" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "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]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "verboseLabel": "Number of shares underlying stock options, exercisable (in shares)", "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." } } }, "auth_ref": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Canceled or expired (in shares)", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Granted (in shares)", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r868" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Aggregate intrinsic value, outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r393", "r394" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r393", "r394" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "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" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "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)", "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." } } }, "auth_ref": [ "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Shares purchased under the ESPP (in shares)", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONPSUActivityDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofStockbasedCompensationExpensesDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r413", "r414", "r415", "r416", "r417" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "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)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r397" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based Compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r383", "r392", "r411", "r412", "r413", "r414", "r417", "r425", "r426", "r427", "r428" ] }, "immr_ShareBasedPaymentArrangementSharesIssuedToEmployee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "ShareBasedPaymentArrangementSharesIssuedToEmployee", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Shares Issued to Employee", "label": "Share-Based Payment Arrangement, Shares Issued to Employee", "terseLabel": "Shares issued to an employee in lieu of cash compensation" } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate intrinsic value, outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based payment award expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "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." } } }, "auth_ref": [ "r740" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)", "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." } } }, "auth_ref": [ "r413" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Aggregate intrinsic value, exercisable", "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." } } }, "auth_ref": [ "r66" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted average remaining contractual life, exercisable", "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." } } }, "auth_ref": [ "r66" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares Underlying Stock Options", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted average remaining contractual life, outstanding", "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." } } }, "auth_ref": [ "r120" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "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", "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." } } }, "auth_ref": [ "r409" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "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", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "immr_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumEmployeeSubscriptionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumEmployeeSubscriptionAmount", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "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" } } }, "auth_ref": [] }, "immr_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableForPurchase": { "xbrltype": "sharesItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableForPurchase", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "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)" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://www.immersion.com/role/BALANCESHEETDETAILSCurrentInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSCurrentInvestmentsDetails", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Investments - current", "totalLabel": "Short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r133", "r134", "r808" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r113", "r191" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and local", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r158", "r168", "r169", "r170", "r193", "r214", "r218", "r220", "r222", "r228", "r229", "r298", "r331", "r333", "r334", "r335", "r338", "r339", "r344", "r345", "r348", "r351", "r358", "r481", "r590", "r591", "r592", "r593", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r627", "r649", "r668", "r691", "r692", "r693", "r694", "r695", "r786", "r821", "r827" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r27", "r159", "r183", "r184", "r185", "r198", "r199", "r200", "r202", "r208", "r210", "r227", "r299", "r300", "r359", "r422", "r423", "r424", "r449", "r450", "r461", "r462", "r463", "r464", "r465", "r466", "r469", "r487", "r488", "r489", "r490", "r491", "r492", "r510", "r581", "r582", "r583", "r596", "r668" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSPropertyandEquipmentNetbyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyRegionDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "auth_ref": [ "r258", "r259", "r611", "r613", "r615", "r674", "r676", "r679", "r690", "r697", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r711", "r729", "r750", "r858", "r908" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r198", "r199", "r200", "r227", "r547", "r588", "r608", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r630", "r631", "r632", "r633", "r634", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r647", "r650", "r651", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r668", "r751" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "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." } } }, "auth_ref": [ "r198", "r199", "r200", "r227", "r547", "r588", "r608", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r630", "r631", "r632", "r633", "r634", "r636", "r637", "r638", "r639", "r641", "r642", "r643", "r644", "r645", "r647", "r650", "r651", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r668", "r751" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of stock for ESPP purchase (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r14", "r96", "r97", "r119" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Shares issued to an employee in lieu of cash compensation (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r14", "r96", "r97", "r119" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Stock options exercises (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r14", "r96", "r97", "r119", "r398" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of stock for ESPP purchase", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r14", "r96", "r97", "r119" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Shares issued to an employee in lieu of cash compensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r69", "r96", "r97", "r119" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercises", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r14", "r27", "r119" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSDERIVATIVEINSTRUMENTDetails" ], "lang": { "en-us": { "role": { "label": "Equity Option [Member]", "terseLabel": "Call and put options", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r750" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramExpirationDate", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program expiration date", "label": "Stock Repurchase Program Expiration Date", "documentation": "Expiration date for the purchase of an entity's own shares under a stock repurchase plan, in the YYYY-MM-DD format." } } }, "auth_ref": [] }, "immr_StockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "StockRepurchaseProgramMember", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program", "label": "Stock Repurchase Program [Member]", "terseLabel": "Stock Repurchase Program" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining authorized repurchase amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Stock repurchased during period, value", "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)." } } }, "auth_ref": [ "r14", "r96", "r97", "r119" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchases (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r14", "r96", "r97", "r119", "r593", "r668", "r694" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock repurchases", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r14", "r96", "r97", "r119", "r596", "r668", "r694", "r760" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Stockholders' Equity Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r97", "r100", "r101", "r114", "r629", "r646", "r669", "r670", "r745", "r761", "r822", "r847", "r893", "r917" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r116", "r192", "r343", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r357", "r359", "r468", "r671", "r672", "r696" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.immersion.com/role/LEASESScheduleofNetOperatingLeaseExpensesDetails": { "parentTag": "immr_LeaseCostIncome", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.immersion.com/role/LEASESScheduleofNetOperatingLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Sublease Income", "negatedTerseLabel": "Sublease income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r503", "r744" ] }, "immr_SubscriptionPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "SubscriptionPricePerShare", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subscription Price, per share", "documentation": "The amount of subscription price, per share.", "terseLabel": "Subscription Price, per share" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SUBSEQUENT EVENTS", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r493", "r513" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail", "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r493", "r513" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r493", "r513" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail", "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r493", "r513" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.immersion.com/role/LEASESNarrativeDetails", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail", "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r493", "r513" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENT" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENT" ], "lang": { "en-us": { "role": { "terseLabel": "SUBSEQUENT EVENT", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r512", "r514" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILS" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "BALANCE SHEET DETAILS", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r803" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r74" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r73" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r73" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "immr_TimeBasedStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "TimeBasedStockOptionMember", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofEquityIncentiveProgramDetails1", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSummaryofTimebasedStockOptionsDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Time Based Stock Option [Member]", "label": "Time Based Stock Option [Member]", "terseLabel": "Time-based stock options" } } }, "auth_ref": [] }, "immr_Toro18HoldingsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "Toro18HoldingsLlcMember", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Toro 18 Holdings LLC [Member]", "documentation": "This member stands for the information pertaining to \"Toro 18 Holdings LLC\".", "terseLabel": "Toro 18 Holdings LLC" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts and Other Receivables", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r139", "r140", "r141", "r263", "r264", "r265" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r777" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r779" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.immersion.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r342", "r356", "r467", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r568", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r842", "r843", "r844", "r845" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r780" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r781" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r779" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r779" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r782" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r780" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchased shares, average purchase price (in dollars per share)", "label": "Treasury Stock Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r64" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r64" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, common (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r64" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "verboseLabel": "Repurchase of stock (in shares)", "terseLabel": "Stock repurchase (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r14", "r97", "r119" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock", "label": "Treasury Stock, Value", "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." } } }, "auth_ref": [ "r26", "r64", "r65" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Repurchased shares, value", "negatedLabel": "Stock repurchases", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r14", "r64", "r119" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSPropertyandEquipmentNetbyCountryDetails", "http://www.immersion.com/role/SEGMENTREPORTINGGEOGRAPHICINFORMATIONANDSIGNIFICANTCUSTOMERSSummaryofRevenuesbyGeographicRevenuebyCountryDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States of America" } } }, "auth_ref": [] }, "immr_USTreasurySecuritiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "USTreasurySecuritiesFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of fair value portion of U.S. treasury securities held by the reporting entity.", "label": "U.S. treasury securities, Fair Value Disclosure", "terseLabel": "U.S. treasury securities" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSAMORTIZEDCOSTDetails", "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r718", "r735", "r737", "r907" ] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "calculation": { "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails": { "parentTag": "us-gaap_GainLossOnInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/INVESTMENTSANDFAIRVALUEMEASUREMENTSREALIZEDANDUNREALIZEDGAINSANDLOSSESEQUITYANDDERIVATIVEINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gains (losses) recognized on derivative instruments", "label": "Unrealized Gain (Loss) on Derivatives", "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." } } }, "auth_ref": [ "r7", "r661", "r662", "r663", "r664", "r684" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "terseLabel": "Unrecognized tax benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r433", "r441" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails", "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties Accrued", "terseLabel": "Unrecognized tax benefits, income tax penalties accrued", "documentation": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return." } } }, "auth_ref": [ "r888" ] }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits, interest on income taxes accrued", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "documentation": "Amount of interest expense accrued for an underpayment of income taxes." } } }, "auth_ref": [ "r888" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNarrativeDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total amount of unrecognized tax benefits", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "verboseLabel": "Amount of unrecognized tax benefits that would affect effective tax rate, if recognized", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r442" ] }, "immr_UnsubscribedRightsAuthorizedAmountToBePurchased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "UnsubscribedRightsAuthorizedAmountToBePurchased", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Unsubscribed Rights, authorized amount to be purchased", "documentation": "The amount of unsubscribed rights authorized to be purchased.", "terseLabel": "Unsubscribed Rights, authorized amount to be purchased" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r47", "r48", "r49", "r147", "r148", "r151", "r152" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.immersion.com/role/LEASESScheduleofNetOperatingLeaseExpensesDetails": { "parentTag": "immr_LeaseCostIncome", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.immersion.com/role/LEASESScheduleofNetOperatingLeaseExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "Variable lease payments", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r502", "r744" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.immersion.com/role/NETINCOMELOSSPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited", "http://www.immersion.com/role/NETINCOMELOSSPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used in calculating diluted net income per share (in shares)", "totalLabel": "Weighted average shares outstanding, diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r213", "r222" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.immersion.com/role/NETINCOMELOSSPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMEUnaudited", "http://www.immersion.com/role/NETINCOMELOSSPERSHAREReconciliationusedinComputingBasicandDilutedNetIncomeLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used in calculating basic net income per share (in shares)", "verboseLabel": "Weighted-average shares outstanding, basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r212", "r222" ] }, "immr_WithholdingTaxesAndPenaltiesCancelled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "WithholdingTaxesAndPenaltiesCancelled", "crdr": "credit", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "documentation": "Withholding Taxes and Penalties Cancelled", "label": "Withholding Taxes and Penalties Cancelled", "terseLabel": "Withholding taxes and penalties cancelled" } } }, "auth_ref": [] }, "immr_WithholdingTaxesAndPenaltiesUpheld": { "xbrltype": "monetaryItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "WithholdingTaxesAndPenaltiesUpheld", "crdr": "debit", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "documentation": "Withholding Taxes And Penalties, Upheld", "label": "Withholding Taxes And Penalties, Upheld", "terseLabel": "Withholding taxes and penalties, upheld" } } }, "auth_ref": [] }, "immr_WithholdingTaxesonRoyaltyPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.immersion.com/20240331", "localname": "WithholdingTaxesonRoyaltyPaymentsMember", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "documentation": "Withholding Taxes on Royalty Payments [Member]", "label": "Withholding Taxes on Royalty Payments [Member]", "terseLabel": "Withholding taxes on royalty payments" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "605", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "272", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "940", "SubTopic": "320", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481961/940-320-45-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.13(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450-20/tableOfContent" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450-30/tableOfContent" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479341/842-30-25-11" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r785": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r786": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r787": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 80 0001213900-24-040912-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-24-040912-xbrl.zip M4$L#!!0 ( &2%J%B-M%25&R( (S? + 97@Q,#%?,2YH=&WM/6M3 MVTBVW_=7],W6[L*6<, 0\MRIT/]$G,P\]9\7H\!/ M]D9RZGJS=^)?B3M5L?#5K8B"J?3_90DZ\U[0;;'[IWHG#O;#Y/V+G_[V(31C M3&4T=OUW B^(1-TE>])SQW B:\/0''/"1,/")6SWN M,/"X-6IRLZI^WNH'/6:9^*3O?LLG?1&G0NN^)3JR\^MMM=T?[OR?GG M4[AZUKN\$(-/;3CSJ?.Q,X#+)ZW/_;: PP[?ST_A$7%R>7'5'G0&G5_;Y[_!:WH79Y_/1>=,7'W^>-XY@7.G MG?[)^66_?6K1X_Q*#00,>]&'IWYM,W07K=XO<+HUH-M:5U>]RRMX\: MKLY; M)VWQI0-0#3[UVG"QCS#U?^F+__WWO__]?U^Y<[;R$Q4]AXU[$.*M&_P%L,Z/ M79XB@>@H.XADX@8 9^H[*L+!%@YY96;^]$,#VG0' I"PW06T1MSKMP>#\_8% MGF[]#$B$1]G*W[L!WWBQ'\>1Z*0+:^3#H(?'WP'^P<2-Q95, )Q[@+&QDI( MWQ%]E22>FN+IUCA2?+3SS[^_:3;WW]^'!HNVV@RDEXM&.WB_*P $(A7EP-U) M((8S@F&HDENE?-&93E44 SZ)DR *-6Y90HI3YQ GHI\ 1(DE^JF;*'%\L _<[P9 22-I MB;-S<7AX\&;_L=/.P-?3%@\#2N3N%&3JX M:'8P#:4_$T$TECX@B,-$*I*)$K"<,:Z9>6S96AZ6IG&CHL2UI6=0/$[#.=:7 M3Z5W:M;BS N"R!*?O5D< R9_"M)8P=('GIIENW.:#F$<<0!'^P?B2W/0M#(( MGVIOS( :+DLOK4B"L8*5B7@I%F"BAB&[:O;%$G GKFO@*S&!T7F?+E0BQ94G MDU$036.8BV\WQ [^ %XY$]=^<.L+&8LS6/5A$%SS';L+,7XB;UQ_#%?S[7&< M2&_3 ;_NBYQ9<.1[ 5![!$.>M,3;H_WFJ\>N((Y>0<<&,\7":F6SGLJ94-*> MP "@@+M.*CV8\5")2(U4A P R!^F+L7CH((Y)K,R6(#PL&J>I^S$O5'P5G@- M[LWC7^2JN/(J%[<=N%K&\NT'<$&^LH^.WUIM]6- WUINWQ]:KYI$EWEJO MFZ^MYL%K"R?2/'IC-=^^X6.XN]ELLEB$W\?'1];!T>%3L+06Z!,1J#P:O@J' MWMU@IK!E:LC4B+:81$(%; BP.":>]5#Z==$"$2&(UDR<"^0K,-&=SE5OES5 M%K^$\8BS@\B5GFB%H8(_'P,9@49Z-6A]!%8R!@X+0AP?J.(B:%_(IHAD8&BD M;&!2;X]0KRW\/"S_/"K_?%7^>:QM@,(IH+?;B0O*UBV85@*A<9,4P3!J! "* M&NJILA4S3$N\IE'>,+MY"CH$@+:T]VS@?^ F\K2[EU\L=/GUVF>7O78FR$"' ML('X7# BV1[16NPT34"]AVM@44M4-A"S0@#<14MO*AVPB1 Q\302;D!VUC@( M'#IU([U4#CU5'MRBH2/ 6#=D$HS3T7;,WPS8SR:2#@X>A)L-*B 3XS1 M_BVJSQ+U<%2[1R#M@MOXW7-S+&^4%_QI,:[36-'EN'2-GNK_ZW-_GJJ1Z[/T M6MW'^1SV=:.0\*!QH WP)7\>J6\"%_+<.>M9Q!-0G\5426!=I$%$*@Y!M29' M![&B&4KNF69_=AI%I%U'8@3\$]@8&5DHL&6"K#") @\4"#P]/(*-WFZ+C OA-O1H/YV:]D$@7I>$*^,K@R#4AG 9ULJAQ71L"P+5PSOI\%C/0E M&R, 6)A)'U#B @\E OE3:-J\AJ@.L3-/*T#!K0\FV\0-\49Z(:PR6LDC6' 8 MT":G]ZO]?^P:F783)&@(Q4E@7^.;U!\I;D[Y/6+'3<10X8VT4G WR#3:0 U] M8>9E(*3P%"J+YNTP/XU!?I !=AP%=8"E@ML7EIC DO=@7$.$I#<17I#=FFW M8*;T6]H)_28LNP4);)#@"VQ*D": UE.7YD:XR+,%J:S& 9QDN8E[89 D0_]SYOM@\8 %))$J0T/,CS.2P \4MIAG>D8 MFGIP5ADTB"$X7]=/>67@/W^/E@?'RAVD/&B&-?&B ^4)WZ6R%7I*40"V)3/OF?B!'2Z M%4TE;5\_21TWT&<_NN./P9WXM<<.#3BA +-YM+@1-0(XU5/2F:'[^53>^OIQ M_:X3.0W2D2=_MRJ_Q2?@K[!+L?CY%TOTI?^GC%(>U[SI%[#AZ"S_/ 7:"8,T M@I^ .I+\%7K4SR!41=/,,8M^^$B'RHW,=J'+,]NAV&SVADBU#1/!S4:]\'V4 MV#T!ZP+#!HSWMCV=/9";>.BH&^4A$X%CL'*< _B- P]E\[!2J4CB9R,;R<7*M ]W6?X M,OV( "S74WP8*X\/@?V3NX! 2>!.7\WP#8&'?KDJWR'+"!<(Z%"1 S?!0(OH M:T;;A)O',D(:,[%>1WR"$Q11NHH"!Y@NSSN[G$42S>4'1P.VQ+&,. [7K9^> M!:"+1#.SCQ4:0?T4HVXA7V5E!803R"E8&'89H4H*_TD,8D6.EI5#B5@"R,5W MQCC"#5CK] 3I1(6[K6S< F$XB/'\7CP&W(;_>PK'A;\&#XNJBP"R\6,=+]2 MP<(S::-J5:)LI(PJ(&('Q7F04S5(S&2" Z?WGQ22(W#_AS=([AY%Z:@J,UGEAWC\,(IC WC IC3=LT$' MB=Z)O^_3O_="7TV"<.[2W*W2OAY'B)O56X'B7DXB!LP %0)#_!@I>9T!@F?V MAGAJ;ZA07WT'.NBMG,7XO!232(W^\^+O@\L3'$[^]&$8P5^X2Z:) Y0/&V%KQ@9S\46H@4 C4GOY M49C;VD@ - 15$L1G&+E '\C10+[>3D >LTTG^-UHV\,;YH? *]I#"=EPS^0N@8>1."G%E:F":4)WB0 87WC!*=2U3.*=BJ#6LAZ%??C*#G],1Z M#8*P/@82"%&-]34=:B] .)G%F"1FU P@WHD9UF@>" =KUO!FU'5G8+).B"S/FR>TIJQCTZ.Z5!SB!KOA1&PVNPO*P@-T0T2U*7!U/9).:X\+1=KRYEQ M 5)=J!O*Z2EX/RI*UY8(UD($Q^O'_CDSZ '8'YLQ/U4JGP*(HHF#:+=3NB M ] ,6&W0OE_67\C!7@K"WN.2VY!%WR@,>6A,]FF"LLN4E?*?]85=NX&_U[X# MOA0CNFEN9HD3G:N #!#,U[WU =!/U?H&)Z+J*7*B;*/*:P.VN32J7'KS4Z&H M)...(LH ICJG/2@5?H"A.CUCBWYFGC[* M!-J!JPK3?@IN1O:DF4F\:C1W^9]+!3(5-<=9S.5UPI-DAM%24V6H!*6,(WLB<0C].:C MW@73( =J+!$@(DY+J+LP0(^!.\6_93=GFL *_\F*TQ)_/3RS6$_5,:\ %@SC M8S;/DX U9]B FJID$I!'4RN9B!ODS7SHJ[>B>RT\I[F"R?\D#,@(PST4AH-@ M+Q=968&/CY5&KG%L97$FX"2(H- MJ#+943X6>KB($!2'I$?DWBNGOY?HTB0%Z[1?O#;'YF9"1FZ,!A7%*Y;2]5+: MVI+66DAKA2#<$PGW"\Z-U3I:57POE[^UT>L DV!UD!GC5X$./\LQ!Z(IP1N# MU]/0"V9*%8++(()4E+ C/4Z]A DL!,Q51;HID)&KDW44NCJT=(_T5'3V2Q4^ M'*%.[%LY*;#W&UU_ +>#?AB(\LCH&4=. 7H".49@1S0AG(A/SA%I MF]B 3&/. ^-3Y"2)4X1.)ECNJMWVG,=E<0(Q0 R BFO7)WGH4PZ,I>LRX43J MTZ&543/;N1Q_JO%]6V6RY]2U:_*DZ-)-HS?0.:TYT#'J#MIM ^H##5'2(.@: MZQ!TR&H$/S&O2A"LHT?P'4L[R$?Y$6@),]K( M5[K %#*>S1RSX@;7W>H-*R14 N.&D5(WGA#L4]#\V8>JTVB0AO*%$W:D9%8_ M4U?>>X_?5.,[NT4U(>("9EHW*1OWZ1!9R@75Y9'Z=*]>0MK.A&OX&/9<63O4 M"[)P,1PU,K8G&03S(!?Y@KX[SN%$0;>@WJW45SZLE*UTMG"6 M4EN9R%;S64L3D-P?"X2/K0,\;L&A=72;RO1O)96IY^3!=O$)0 ];Y[M2G+@W MK@ JKMF?+,%Y<-"!^;G?;O=:YZ+7/VZU^6YQ>MOO4S:G]WT$;&S%=BI/S5N>B M+[Y\ZIQ\HHY+)[WV:6=PV49W-@^^3SH='^FLQH.2[^N/[@H%4VQ_1."QU4]K $?=]F]];G1U MWFE][)QW!K\U=%"A0D7;3*COD D%C..%OOL)N-A3C;-6.W"%-"GSY[&&H/;P MYN5?*ZH2U":$12.I;J;&,G=JL,V5*:GD?65?2UG^Y])?H8[F8RE.<$]^\,M5 M?(Z3%'7=HJZEV!5)X4%C4.CP->F2%/PV&DPQ7;,2.WP,<%GQDW9=#L?TP%+"MIX MZ6$U5'$EJ@FZN+++P%UNS:T;BW#\TN3N7=?%JTKJ2(9-"&M4J)O#O+N\WJMF MQ1HP]+5"8WC);M=M)25G8( :XEK]R)#W6^SH!E 7[=6BQ8F![\A@.OX62$8 M)EV&'EM\-<_%5B'U1.^>3E\I%&'#^RV3[8QVJ1O9Z11QFQXSZ=WY4BFGM%:D MVW$R>!:%*7=0\O,JN%]1/:6\;-BJ3X,3WHX>&J##_/R5+A[2ACG\7.%LS[$WFM*'7< MU VCK:U""EICYQQ,3(^",.)@ET2WH_@=U$NLQH[4'ZF*V9.<)V:AJN1DLZ#Z MLS!2OZ>.RP6Q%71.ZM&Y$#[,W6%90QI84\H!)G&G!U#9L[K"E5IWT"U@UD02 MUHM5;MB%-TG.,ZN+HOH0-"*=!= MO;!DB5(\ 2(0O5'6X"27^:RB)6(BM9I$U3(ZI1#WA_#@[2".L]*ZJO1BV MSV9"J?QP.^Y0/A^J%=":@1L5-JD-5D58'KBU7MV[K1 M?_W& GG=8OF*LQ.VHG9MP!Y]0U%;WLV"P*GM5%5CL5G:27V/N989(G-R*93$ MO^<:#-,+XY3<'-03G\0HCT>5J8<@\TG4ESJ_$J0ER\?T[=53)2T@;^!8R;_) MP>#$.6+3((J< ,PQ[#-"+\GU!'B$&].FK!O,BE$N\T;6,H:<]H:/\'Q ?)- MCU*,8=D@W/R\F^A0^6KD)N7J,;,T-ZZ$U8CR E^,A<=\!Q^CCB< MQ;U"T(/V[@<0$]_IFP(/^7K#1JWK]P(V)X*,FG1W!]2ZD5FAIP>IQTDY7I_( MNX+'Q<,.E=BJB9RF5EY?ZG*5NF8!U%(;1DR]Q# ]DXZ'V0S$4 UY7V)W&^)F MDV*BK;E?:Y_8M05^99>K#BS@]B5W6,Y;]WQ.KJ\ZPXK,M>H&@V4IY.IN73// M1Q'\UGK@VOTS%VYL*P_DD0K2&#VJ7$*^=<*L#]A7*[7G>Q+%L&?L=IW2@_SG M"]OO+H*\,![7EJ9]7L'V9YO>F/]%@Y\[&/R1 NZ N6I,?8U0V L$0:W*M*5 MRVDRH5)_4KA(V5.8M.6Y'-W WL81=O*:TS99DY3L-]&U=EI;I&!A254LI=3E M?0 )4-*J4D]#-P\5.SVJB:F9I^61:T']XWDV)K_.")BZ4@N2$%\I5?)62-SG M\(%S2;A7+84T!&JXG)1WHV8ZEC&%=XPYDXY3S*F27!8>C,#D*U('LO MUJV)2+GC#I:82QDDM24(O'"T"O$CV;&'47\&:]85O^D&SF5?:F. M"QHMY02."MMCL'6A:5.&)B+/"L;Q 5G*M)) 6BRZW7*!)W9+29'R&+^GEE09GNUW>*J M>$8?R=EQ=IF0R/-=@"H+&]2VMK$JN$*8D3]LMD\G50,7HP(SD%B126]A[JY) M0+] ]S30S8#8XPP72$+G+7W8!5X+,?IAJ+X-/WB"K! 6#OW1] P%2+(<@BPX M0O=B4*'T12=R56NP\@S&NF7<+/ND1E7<9L#]U7N!O5JECG ="GB_7(W7XFJ\ MBK)-6D(6*V-UBO1BT!T35:EMR9R%51VYMC57SA^Y.W*A-B!E[GLY;P_DD+J6"TTG6-DT+;-100->.#1!9W#IS M255>1X4K.!N$W-NE" MU3[17P.,E3NT)F"FW;!@+9D<68YA7787R4"J[G&R2"(]K@7"C$,T:0K3\6<$ PDEKNM6WW;A!.54_C_?"8F![[<82W9Q)T/AD M:L(BF8H^=)GXTM $M7WLPJ2'+,0AYCO1%.T26!7LD5?M#FSE=<3XG#9J"[KQ M3=Y-:5!!GC+F&*NLZ$FMNC^CU,\_/U17\,3;1S53A:GKDKP<:NR.F-G9"<]M M&UQ?IY1=O:3XJ8KV_9&+A0W I]VL1U.-$XL1ZUJI4)C>_@8Y?<=-%E"771B> M,5_E0U:LEJQY==ZX.B_/S&HV>1!3H[E;_-I!0!6%B*6<]03VH^T%L6*V6@MQ MC?#FGB%LIV3JY980)0NS?P:I-S4OC0'@! MQG'9B:=7!WF<\?+5+E$A*L2?((F"1//Y2P*9Y\BOEN4M1Z@IWLOVD7+>LX(! M%B-_TX'NM)6692/@.I1BK_DCM5AQT0;#KZ9)![@X8D#&-DDNRNIG2KI!"65U M?U-JL9?7=%(GYI(U%U(#&*XNTR+>-#^O(+71PA@I*"GN1D.K/P!GOA>2(T:C M2+2K%&N4/SI%*YL'LY?%^7-K%G&09^7-%BP#E@G#QA@8LLE7.L*W[R;N$*1? M2W>X+A!QZ25051(% ^L MO\>CR92"'043(.U:7XDS%6A#C M_31@Z&_A#6<%YE447=J*8(K(S==%<8T-P;$-(X@5&BVO1YU+45VGZJ8*+50^ M):X5%!U$)"MBFGJ)&](7%/-1+&%R;9T\O)7K MQ>>H%Y\%L-N$ GUTJ.@&#\NQ.<-"5IWS#'W0M(F#GBHXH@[@1GMC]JT_ #;R M])?*T:,'>AUHG%C*5K3(C4)FE/^L*-"T7"QJY$;_R'H5C!0FD7JDF7,@H M[ M=2+CQ,/R,:",F54 $A.XPC3"\%=L(AS:ZV/(@Y8I=3+_BEATU_3H\93[*.M6JYPH. M&KX9UXWBV0PZF8+D==JL",J& /OJGL;0ZV,)8,*5$V\0+WI@L8!QB'RB%\RD M5\,3ND,/,92BT'"@Q_3@NS2DDK%*S1S:/0KL VGH69 M< )#UH@)_62!/W;(18\=O>* B/:8-&I9.OR)6]*./7M=V*M'Z5_':5A8L^X M=Y%A>X?'KW;\78.+A(4Z]F?R0FIC@.5VRLTY9;$6"VRT^ACC^Q'XX[3608?AYGT *0.>;P5^7 : M\C61V#;SXZ_=W.B!7.HKQ>GJZ?^=+C8&Z[;[V."LW6M?GFG$+GO-6;RPNXWZ M4#HUR0M%]P<()R?%1 6.MOR);FE8>)D$$7GA,X]RN8S^W5J;C'UC;2TAW5:_ MSCSQY@#G<.LZR01'W/_'>\&SV_/4""%MT W+H9L'ZP60TH0%<2A]/_SHEE9GRJ/>.AZ\0D<\QTJ4%/IZ7.Z4=\>]?=,06=?.W"8_@L*'C!M=K3^TO7;R=NHNB9P@I4-(T]H";[&C-DWNG^YS7W MZ$5<>%WO6'9]Y 4R,7/ Y%]/SO R8K#X'VY5# N,7.#BHMWK=RZ[XN2R=W79 M:PW@V. R<=7$68)$J]RS1;0MHKWXZ:(]:(FK\];@[+)WT;=$IWO2F,,SHQ,D MJ'=\/4\SS/7U/ZHL?Q,P[0@!VR+:8Q'MXRQ7)9;Q)5'2H>%DR+UAG!Q+],R/ MFEM\^I;XM/I>OXQ?BG;DVJ*/;L!HM7W7[^=-O5=\;7G*EJ=L($_YD7%G]7T% M]G'AVA/T)(DO0>!,@K3PW;XGT$BV+.-'91E=.55/Q32VC&(]&+,H%>XK-8J5 MK. M(]@R@BTC>*88\Q5NC(U5%[;[N\K^4N!T3>0Z[[E_LMW^D3=W40+O1+J8 MJ4'!W).)JT:BS<4>6&_#G["KZV6UW89UTUAM\X.MGK5Q._Z\]*PMY]XX!%J4 MQA['@4VM\7^F,GF/TKJWO'KM"Q\KSQ+G69UK'6^^3\$]7*S@'F[9\P_,GC'' MQ[F?/1]N[>"-T.'.U#!*L5_Y6TLT]YM'*VWL?0K=22BV* M\](_.(4YC _Z*NE=S>/X]9NCYC&\_QOFL1TV M#N%?-L>V4V$;F_B>929 /+$Z5-BB3M>37=]VF-DBTV/'MLV&[YC[;EO?9Y MJWLZGZQ:%IN9Q.1?PVB1G#L^^)9R;G^Q0;Z_[O2VM>'T7T.'>UX&.N:X+19P M"\V _:]*>WM[.(=G6]_JMW3QO8Q?+OZ,RW:MGW2M,5= *D^S.!4]UY>4O^F[O; MSXO\5PS5;,G_.9#__8&8^3C,XC#,% M-C2.DV]D<57T9YM?K![P>GX]>!8UR2F'XO*94"LA_?]AX,QPE&3J_?3_4$L# M!!0 ( &2%J%C%A^TY:0< .\F + 97@S,3%?,BYH=&WM6EM3XS84 M?N^O4-G9%F822++=RP#+#&6S+3,MM,#.M(^R+<'29R[#^8=5,EWF^ENG#=E.=23??9 MMT[FPK)"3)C1.2^^[3 _:/.8-2%-^JV-6%@4B\8 M:96LV""+3!A)ZPQO,AE)QU[U=_N'>S3OZ'"O_$)O^N]*1R[==BL6A1/F"?TZ M&5Y@)U_?+#3_[ZO5S\. MV>7QQ??'9\/+[OEO/PU_9\N-D.F4NXV[_602>97PLF!%C*28B@>'2LC\K;H!@-<5XJ8UC MNF ?M%0,++','Y4EJ+4% MC.^Y!1P0J7S*K@L]42(9B4[ 1XV*1%-MU([%T,EEP7@Q957A3"5@#7-V'4^) K[#/@B+E1 /S]>?3U:'2DG,*[OY%.+T2"#P]4JA2NC*0 %V[UA: M3PJ0$H770ZWNKD6<0;04,.Q3 AJW.J"$^=Q"YA2 MQT/XXR9IL !T2AY))=V4BM>Z96EG>-CXK 50+XDN=$R>6F]JA\H*':Y%A*G: MQK$VB3? ]TXC4:"(*@ 3=T1)B"<1](7M@P^[3I9@SN<+OWB'#<=<59XI*#A-*S1FFOK,$Z/JZ#+QE!4G_S9]AU34L $>WQ%NC89(&A9WY M3J.-OXB$^::C7-ZC^MWJ@F;6<71"3AL[*SA^ "KS7#HG/&C63(LTRAG=2R1L M\PJV@14PB"6&PG_JQ1J BS\K"=,]F*LB]J>XG6?=#1_C'$L=@40JJ<6GPT(L M!0)?D_FL*YT(?DWL'"JRYV??2_@G+2ETE.!NY-,!R[B2]@&%A^E M .Y^'B.#>[[.>01LW%YR'L=OBLB6#V]86WQ'\ &)WE]"[='/?,K>==B@-_CN M40+^=+%U_M!4KQ.!CX3IQEHI7EIH:[XUUG652%V-B66C5M\,KPEG8\^K7GES M@,-1XC*ZU7MYL(52K90M>0S(OM_JA>N2)TES[:7?;Y'TUM%7,-LT-L]B2%KI MM;-+FENU@MKHP>Z;UV1&,VK"O&9X3,T"NK@&YDZ7!ZP.2*2=TWFW,9G$E^_X M!?>9?Z@Q=]2;M"*)B&JSSU[T_!_[6N:T4[&W9Q$9O'YYK]?G P1P!I[@C2?U M_F[M[DAT(]2LZRY/P1K[C(\UK&QI<^S9O79?75Z+. 8D]ERR ME/W5A(8$K&:G#OK;U: OT5\+,;S?-FW<\__-T5/@OPE7#5]LAW7XI^$-P$]B M=R/_B]'>WQCM3]G=K'F[_A"(_@_+^X7H8739!D["0-@ETD%Y?/>[\DR*E UO M1%S1(R9V'LZMK>+H7X.+_\-7:D&^L%EZL_R3D,C,5_*_9*L_PV_;]OP/W?X& M4$L#!!0 ( &2%J%A['+UU0@< , A + 97@S,3)?,RYH=&W=6EM3 MZ[86?N^O4.FTA9D$DG!H]P";F12RIW1:. ?H3/LH6W*B(ENN)">DO_Y\2[)S M3\LNL#MI'A);6EI:EV]=9.=\Y'-]<9X8,;TX%VH5UM5*9>&E_81Z M70[N'JX_7%_V'ZYO;^[9?W^^N_^Y?_/ 'F[9_>"2!MEQI\=N/[Q8Z7]>UX?O M!^R^?_==_V9PW[[]Y;E7%YWZ4J6V:'#=8C\&MG/<= M=W 9M,FG[+$P$RW%4+:B#VO/"4/5P'B6@B=7!>/%E%6%MY6$--S+'*%/IN'0 M!CY77+.,IQBRS.3(LMY$NC6"0J;2.6ZG1)+S1XE]%W@ZC D(@RTUR4U[$$&J M;%KE("NP')((:=EDA#!BKJ*O^?J)M+)F0@KDRFG)A2J&;*+\" JZ4J9!0.); M0C0CH.88RP1+IHMF./NJ2%SY+W2T9)DJ8$KRRMQT+7@9Y)BV"_.JR!## ?*X M3G4EP!/N6;!3"ZY5%/\S;W9-] M&:7HGHAX%V\5]0Y%1 'Q9Q2""^"(OB)9GKU1MK11AHU(SU7$@(**U^O6V4^) M G[ KJ3#3K!'R'Y_[:P6)>:45^[Y2RA#)A*&KW>*.==4%@P086/E0N""2A:! M#S4O\Y!?3!M6:AX\62?=N3=:=4JA287PARS.:"6X#X(F3@G%K2(%5"P-(9$5 MQ*ERE*X#]EW([2'*C9,0R".MT*(2'8E**\TI.T&M(,0\[6-%+"*+M0]7B21" MY ^LEV)W\T6RBI1G!]T:8)X?KL_&#; V5H+@P-$%<\I+W %*5.,)(]R*QE] MD.*)TLI/J0ALVI;0&UP;O!:!MT2ZT".$]/=4*U16Z.D<+$Q5*TV-%4& T"T, M98%BI $>S,B24$DDZ(0B0(!>52(#[2Y$T@,V&'-=A8@C^\DL0ZE68VCN-E3< M6=%Y1@:)MYN+<$ $%B+Z"1 @3DSEMTOPG!S'9]22&IGLKSL\EC0M4@"YC):@ M[IZ8[ZQ3!>(^VFO=[M3)UP4TS&QT[D=$.V5]DZ:5)>LNI-@-7'/C/,;IL0%X MN12,ZC,CV]^R) -,$(]1I9PHS/DI=GTA6Z%LO-M%N0^EOMYSA 8%H4-B:1QH%_B(2YD%'OOR("K76 M3WHQ:-7Q]Y/K, /EE6AG"%<\(CD=J+K9@F53$V>BPI5Q9\ M6#_9L76$R[S49BHQ.QF9&--\"2/PZ:L4DL-7LW7W^.V>>U[!=*=L\7GCQ4]\ MRMZU6*_3^\^2"CXTM/7^"7 H;3LU6O/2@45SU8C?UC+S]2/V/W\SLT'81LZ3 MX_+I#(VK\".:ZGQYMH<4K;4K>0H3O]_KQ/N2"]'T2]=_$9Q+:-S#,C M=\"57OMXT4S5#&JA>X??G) 8S:B-ZYKA,14)5.\&^MZ4F[S= M*$"+EV?"]J[X1K([<$7O+A]CTRN'Z\OO^X$=V=7MU?WNSB%0X M_-5KM5F_W6;6SAM9LO]W71?BJN0+_ M!JZ _R:$T_!&>-/$=FQO-'SWV7C^E#5I[;W7"T$X\]H. Z_WQL#K;3/16LI[ ME9>X-8"5ASSI]C?6(R4S]F'6 ]S&H\-+X;!5U\U]PS^&@_#!)?4'<33\-:/^ MCG_6. K_W/@_4$L#!!0 ( &2%J%@R0WPFH08 .TG + 97@S,C%? M-"YH=&WM6FUSVC@0_GZ_8B^=MLD,$$Q"0@)EAJ/TCIEKT@8Z<_=1V'*LBVWY M) 'A?OWMRC9O@30DD)O.D6DSL22O=E?/[CZ2W A,%#8; ^E-F@U/C.POT&82 M\@\'OHQ-T6>1"">7\-Z(B&N(^1B4C%C\O@"VI0YVF!;_\$MPRHFI'S1_:B0+ M,N8Z(10Q+P9FR$)QBPV*!J&X!@E9K53?*G6% M2MU8I1YJDS:,LPD',O26=!!QP)6@>3KW@1@( R>5DM,XIO>:C>-DG365QZVI M)88L@M0CSS:ALID)[];ZZH/_>L7V_.Z=C@U^%;J ME=HEZ'7:UA;GI%HN_&!6M'K0^GC]I=_Y^ ,O1;X %^4SN/X$_=\ZT&O=_-*Z MZO2*UW_\WOD36NT^]53*Y17&Z6J-\-P97QC%WC9 QC(4)P 0&*?G/H18/A []08CCCS=FJ*%=K\S)0;P(E3P.BMG$YC8X>6,0V^"-&X M*89[W!UBIT")+/:@<^\&++[EB-XH$MH"&?_12(\9#BB)(\KG\9QB/X=S ;H% MZ"CA0D^@'%6 =B"XCX)Q(B-&'*Y]7[A<4;"0E"P<"H!M%,,%2(9*#QE:;R3, M2M&[-\[9>3VM1&0'\V1BT)+YT;TT0G?IPL4\MHL9*-5GONDQ-6 QU\7K^Y!/ MH.7:%$.I'OE?P P,F$87X )%$[B+Y1B7]I9?;J4._,R6_ M1EU4KLC4?1%.V/\M&/96F6V&7$&,Q8F'6-F)*8' 5<69FAHKK M-?TN^G:I*^I[#'B83:[=3DJ.+@3*(L$:J/D'2]FN"I/ M)_*XF]7PH@F$>X?!J FFF#%IAN4QF0O7]F<+->WW0\E,;H,G=!*R"7534,#/ M(J+,BNY=&R6'SM$T2(RW +]%1"T@KYPB;W.<;53>'@7G'FNOC[7O)(4U:]G' M.I316W\8(M=UL6"'Q!>F'$+QOX="\0@]IZE Z8PH.R>'#/FM J=ZZ!U-B]J, M<4S91E;9G(N34SATJJO*ZQY&/S2,UO.F_<+^T N;T?/S6D21?EZ3&.I'==I, M+&UH;(&B'_Q+-5>2J/.GD*B%T0\I53FG5)G_SM[N^=3_!\,OY5.5[_.I\SEP M79SNT;5'UU/1151*Q.2(]%301<L*+I+ ='#4/+JV3"4Y/TTJE+:4URGO[@ M(^V[MW:.<'I1JB:S_?V#C?TC^_;%;?XT#C;9NX/+PS##U8>#FHDK?RYM7)8O\M&(@C9%1#FN'AB_V M9(#5,A3>8C,"^! MC23JM:,#H6-]O-,CV_LJDL.+JY!6AT@*-VM"U$,8#4L,PY7Q"PQ@'&!X373?VM"X_N?-@,-GJ MY=D&ZF[Q0FV#62_*9P4ZKY!(AA5XTAU:?[ A/L<4,0832@&8F]^JV8- ,\,1,LU-&WJ!SMQ]%+:,=;$MGR1"N%]_*UDF0$T:DM!.;F"2 M3)#DU>[JT>ZCE5N12N*SUI 'T[-6P&[-'Y!J&M,/.R%/E1.2A,734WBO6$(E MI'0"@B]B:>J:T19![Y,DF>.N9T.E>#RXO M+COMP67O"KY\O>Y_;5\-8-![MCT_U@ZW#E^K_6JG"OUNQ]CB'AS5*J_,BG8? MVN>]+X/N^2M>BF(!&K5CZ%W X&,7^NWKW]I7W;[3^_-3]R]H=P:ZQZO5'K%M M'A$$GFO;"D/>I4.9-9^LH8E,+ UHJEOJR\'J[[%4+)P^.URM4/XR!9^G*?45 MXRE,F(I 113^&!.AJ(BG<$TS+A3P$"Z3A JIAW6XP$9B'MG5P]^]J7M>K=GA M24;2J?GF-O< NR^X2% #IW#/)FSX8Y/"<: P+MGD)"H2E$*"HR.Y46,HXBS8 MJ"E&Z-EG(OP(#MP*[E[O<+8W-F@9D1"R&(V;8;A/_3%V,I1(T@"Z=WY$TA%% M]"8)DP;(^*-'!D110$D443Z/YQS[!9PK<%F!WZOPF:$@&L,Y#R1/*]")& U1 M/$ZGV"V%7A@RGPJ]9;0LNRDJ@&UZ)U<@&PLY)N@#Q>$^(;U[XQZ?-/-\I*TA M <\4VC,_NI_OTTTZ@"7*9D"C%,SGV43'TO7C;!32#$ID=BVW1+!<'LY.#-18T'EBGX??;O45?"<0ZU13!5F M3$=FQ#<.*$9BKL2X@X]ZB_B2"E/L$@J/C[6G3),2^!#FGD1+2G%1)Q%3U(B? MLP!1PB>Y[ GBX7YVXW)4<'C#4)86*)7@-]2QN*K-)@JH;W.YHR+FW^!VE!JH M&#GU#,MCK M7]MN%FO6',2>JL"%@,HO)5'?K;0&_LD1'6'3ORGVRZ^[--HD* M%N!7BJ@% -9R *Z!L[72W(/@W&+MQV/M.T%AQ5H.,!-9FAN.8^2\/J;L6/.& M&9<0])\Q$S1!STF=HJ0ES.[!+D&>*\ ]V@WV9FGMGGG,6(?-;6[CX!!VW:.R M!+N%T:N&T6KFM%W85[VPEJ"?U!.]TT_J'+?Z7E,?*I8.-B9!Y1_\7YR5TJC& MDVA4[4$:91UY_'8NTS6VC.I_BN+G,BIO/49E[6L<;M&U1==WT:7)%$NU(_+Z MH(^.)S@TP%9#C@JF19@N+V:X@)I4570WB6,\ZN*JH"9(N62&+$M6S%,A2TGJ MZW84&# C6E=U<-0X-LR*9S0W22Y57JHKP_/"!YOT^?O%*@J'C>I17G0>BK(# M_@/G]\7C_FPWK'&BWP&?QK%%UX>=6O[=9A7SW>#JPXZN+ZPZ\!]6O2-[[W8? M(JP,JYQ7/=9#BGSE"%M'L,VE\<0:/N1*\:3 MZN'+_98Y$H>LV"Y;S&\+.#2 M"O2.WJYU8^C=UUD*_ KGEJ->&JD/[.^_WKN:+13/,/AS :-^AZ->GEP%KZR M2$.LEH%3-YLAN63H>C^;"A^4_%^.@RWT'L8>B\8KS91R9ZG9$RA<'_U M^P+F3N1BEK3MG<@&H//3$?*")*+DW8ZSSV0*]:5KM*=>>\S++T5(R9W(#P1- M&R1JH^][<+L@=.*K5+I*$9$PI.B03/!; MIB_>%;='H!&3^L"HS!EFPO#<,]1%9GM20F^5# O'(F4RNA?SF MN@9I*O2)A M".,,6_224*FJ9:'-O*AG_^:O[NV;]_C^ U!+ P04 " !DA:A81V"-T+B? M 0#7-QL $0 &EM;7(M,C R-# S,S$N:'1M['UK=^)&MO;W^14ZSF2F>RUP MZ\*UN^-W88P3G]C& W0R.5^\"JDP2@N)2,(V^?5O54D" 1)(0D(E4;V2;AMT MJW?W[_UW] MX^O_5*M=$P(;*MQXR?64%V!V7J!N6Q7NR7B#IO/YW>!NR'6!.3;T"O=-5_]: M0*YK*)!K-*0Q%&$+"DVQV>"5&L\WI3H85[B?H0Y-\MR.S?T.E0K'M[@'L.1$ M7JRAOSY+[<^BP/W\,*I643NF-FHN:K)N?8:R\M/%U+;GGS]]>A^;VJ4%YC M+S8NU%3]^^K*M[>W2W(U?J3(\](G_/486-"[_-U2-ZY^D[QKA4__?;@?RE,X M U55MVR@R^N[=M[BWB>TV^U/Y-O5I>CURE;;W3#^T^V"71K8I@S8"-@XC'EJ[Q8%41_ M3]1][]P:)'4VV^P/^L!!_:5LS/ +:KPD"1L#90<.5-T9*-N[U(23T'8T/J%O M??VN(J!L7.P!9U_7A7J5;U77;5/?P]XG2+X'>9?KBUGP]8IM?K*7<_@)70%- M55[=8.@1[C'TZM9][Y9R&+WNQ>%PQ1*^DC/;K.*W60<:@V9/K/(2'J.KKU,( ME*NOMFIK\ K/>M6;VTOTZ*^?G"^^SJ -./S0*OQKH;[^=-$U=!L16G6$'GC! MRKK)^?98T-97GU5U%?.LI<:_.E"4:VY!I9XY"!J@?K^ M&5\(S:M__(/CR*^JHD#]"OWF_(XNO#6!C"?8>=6[/< PNEOC4 8<3NZ@MN*"!H1M0JM"VZAJ\[MWX8W:.@L];.N:JCIY@+U1$63,@(O M#;&)>N!OP*,S>]'>WY]CED;OO(>(KP;JR]3N3[Y9L&-9T![:B,!QV_J36U5' M4J<"[M6Q?]%\UI]S0=7 ]EDCY*_%%] M3#Z/-]O=1&KWELB9L#U4B&0U\ M.1K,P^\7LWN__^4CH.Z00"%T!T@OM]O5Q?\@26^*/.&S"5'G+$[.4=.5_W3 MA>N)?U86YA*9&LA0N^3Y@&$A'ZU]-SQ&R)^':!!E:+GCAL,KGRWBVZ+1XDBX MY?.4! 4VO4_D'E^X7V.G]:<+2YW-->A0)GG3YK.=MUG&PER_C$0]/KN30[JV M1IYSR>HB2,Q3[\/5QZJ"OYBHT.1(HV%@.*)[]^NF];I]\^IEGX+>YKYK3FS& MW2:0T(R-+57)L^E^>1B=0UFF@"6:SD#-T%;BXCMGJN M!5\PRM>?N]\HJ"7OH,\P*ANX3,H]$'*'!DF;H1'6_J];%E7=9 M:-^_?@I\E:^1GP);68#Y'D ;<0%4>L#$C&"=S60'=[S$,]V1D8>ZT/#J 5$5 M>&!,.,7#]PKO=-F8P;.9_,AC46(\. 1'N [U6%M@0Z&C*,2R0C864)4[O0OF MJ@VTL\%%[#$I)SZ(XU%,"XFL:V0Y+DQC4J(QLY]IIC&+I#&SQP/3F$76F%GA MXX;AHZCX0!@P;;QNYB)$0/^M'K_Z;OLNZ*RU!:#*^R955#$M1+D6*@2*F-6: MF]5:"'ST9G/-6$)(F-I902@^1#KHJ8JJ+?"*TA#*"Y,L[/3>L1Z"RJUIS#!J M%C99<^E//(@\0=-9UGKZ$I'F:FZ:MDF6>SKO>.% MKQ)H,4<#K8CIWI"=U;P-O$0:!8:='?UE06#*4S1L-_ 5:L:<4/]9(2?"&##< M;.%F"#4-NQRZ\@#,[Q!GZ9P7: X- $/,+M/XTS: KFQ]\DU7;=>,?,XI3)Z2 M>83S2' &OX,8G(#Q.4[O&72B&M&EP@DS?./B CD46&P&QA)HV($HKNJQ3/OS MDVDH"]GNFT-HOJJRGSV".\KPL(6'6_4=N9\0WJ/1*[0E<@ .@?UD:%BA0>0% MH;5':SP@]W"VF!47'YEID*C@'. T6N>E^->- U($XBK5 M_-EQ$ #.IR8AU77$R\5C\,=%!N8UT/"^Y^$4PBW_B1#8H1%)!:=>6U;Y[>ND M[BUQ2=:&;!94:R=84/5%.5SE8B&'A*S\%!=Z!W3FP3XS_;G?FD*C=3;V=M2N M,\QL);\R5<=47615=XIL[%N@FK\!;8&<)+P'A01TK0'NOZGJ+RXH5Q?=Z?.% M;=UC52$4'YFK;ETO?;V_->%?"ZC+RTUD1!FH=+&Z;MWJQU_0&."5F"69@I & M[DX2P^_NT(@,O_3C5RPI?M>;=5E(+@_SL); /*QEZE+46,">X>$0.S 7DV'F M(&98\(JFX!6M*/'MCR@N*G92LKL:L*S^A'0K=#\(0T0@(I#@(%*]/@LT;/25 M(2'JPG"145&89"+Z5FD)*@JY+W]K7%)?+!3% M4KV%X@$:MB[ 42_SV9<$]P M\;+R\4Y@/QGG[$<#R0$>#+^="RHV^\O0L94WQ-"1$SI.DHX3.L_G,K^EGU=G MZ?\)FJ3BIRX[Q4;#]WV4:,I]J0_1^U]**'CE(!F5YTWEIUCN9/-,@T%'7^") ML0 ]Z$B6.[G!'9D$J)D9R+@BE"L8&LZ0&U)( Y2*#YSRIP%*);6+0_V?XH.2 M5C8[L;_C<^Y)::_R13*\CT-ZRNR6K: 70T09HUANNB;;3%-B*R3?S314XY=M MIBD ?O/=3'.*502F6\MH2;.Y93&?(-^*I:DR_^K@*L'>0I(E DIQBFC2"AQ6 ML9?6BKVT(H;5!J>[-CBMN&'G$=!_'@&MV"EKJ6?]+$],H0ME\9;3BPRWTP?[ MBAAX\:P<=H(7#2=XT<45:WRP M'W%1I+)/E)__$%WM,-62?V#U%";(_<^]XDZX M7/]_ %:#W26%\2RJI;)9ZZ MD4D0NR1>M.-0%WF@>;Y/J82*)N_KXD([ MIX,^WT"9_("/,B*?#^!\8XHL]"*[ M(FG4[HBC&^X-R\))IVA U.'%MER M.-9@3UDX.Y76'X*-U&+C76.!L&S.D0QMZ]Y#\$LW=(YF5E548"Z'0(,;"P1. M?D$ U/-+1ZM5A49&$?.\N.0:R-\1]N9X&4:UUT]D?,+XI$!\XHZQA^&-UP<# MG+%(BBSR9*JOR+!"5K0,&8RTHI?&U_2F(PX111^K-- M5*2 ?S)$(%_+*H6*%X36GL._.SC$CD2QP%&K5<+V&S"5W;E.?GAWG)?C(=SB MW:VAS2U7B1>J0E;9$@Q>YPBOC=#B%L BA1:W[DD[HYF7))Z!\LQ N7/2!Y]5 M'B*#UQG":WM%TP^P&)N?^(PXSUG1O%7?H7(+X;TJH]%TJVP\[UW1="_MX'VL MMJTY1ONF8UQ$!&.?^,DTD+-K]\TA-%]1-WU "ARH4SCC&:Z7AH8^(D]T?AZ0 M?Z$Q=1]<%)O/CRKZ5%>,KG%O*X$"4 [,[X%>P!"<$G?T0$UL9@8UO'&:08U! M[40%AGOO\A1'VD8F4*#B6&(EV'I_ TF(F%0+\RHR#%1K*XZ\I_.EG')GHRZ; M^,-U(V9JA]XYT$@;K\TX+'>U_[N'QY'U/H MO;H:"V+J+M;:)S[*>C\_]!Y'>U_@7A/I#5\_J>^?T2@9"U.&UM4_R.]3B)2E M>?7U$^K[U5?O+\ZREQKBP@DBB.H$S%1M^9G[MXTTL\7I\(TSC1G0_UWAR"=? M.'*9I?X-/W,"/[>_7#A<;!DO?QI_BG\J?T[$-VLRG?"&(:/N.*^9FIR,:Q<@ MQC5,]6_T"*#=JSHAME6G$*=-HH]$_L)Q' M9)P?T3@/R#AO#C!I#/G@S6W,V- 4],1OCW>CW@TW''5&O>'73_CYJ%OS8G=J MV.M^&]R-[GI#KO-XP_7^V_VE\_ASC^OV'Q[NAL.[_F-Z/278S:^KOP-KJNHO MMJ%7N)O+[B5'7H$T?+W67G7RV+ZVW+[60[J:1<=N^X,'SFMZZD__BEA,-W2B M2U29S&D(D#@5Q5;^X$OCJ?P@IKA^W M.>*8&?$-]O/$?GX0_Z\I=,2?F[_R 7_&F.?(D2=;/(:H1P-S"W7)^\F;G*H& M)RZ\N/W$&\2X,M0TU%09(>BG"][Y?0X4Q?O]357LZ4\7 L__2)HV-I0E_M?T MVN?A16Q?BG4"?9/%RK" M/S+R/X\-0QL#33/0L+Q?7/WKAW:SUOBRBX7Y%<*QK60S,K5FJ%&@%T[+^:-!YW%X1YB]7*3? M2L[Y1SH!!\G=7N'48_<)DO"CK>B0]SI]4Z#L;MW^S"$O&:D6-%A?,.R%!O^% MO9J]FKV:O9J]FKUZUT:PC?)UB[V:O9J]FKV:O;H@KV;/8L]BSV+/8L_*]EEQ M(OBMH-7G?&-LI&"-A5-,N5M5@YR3I+&F3=,&JU)*D M@/6/H$'TY2)LCLR?"\M6)\MC!R+Z%+;V3V'8U!W1OE:DM3-WE<0)IZ/QA*OD M'S>63CZ+OS+@3., OJ@6#KK:>+?">BH;K8NK57%+SE?=,G1:#XSO@>'UHM#- MU(=Y/@6R3(>&,"6>NAH(#%F?-H8QS7!5.U=$M%B=/ MR;+CQ_#UK^'O3T^-5OONYY\I6/_BO&&NM^;OJS45LJZ8YM*8B!Z>T=*86*\Y M:V/; JZ$J:&0HF3SB0L8K62.''9$= M1>:R:RC^9>F 13L+7STWC5?\3+P>?0,U\ 9P*O&FR.XN+*4V?TZVXAIN6.:Y*9)%!'&R531Z?37"+S?N=L1G I>6S:)6!,OKMJUJB2T M>$%J'=)>@0NN0<0G-=(EOBW!V>6^U0OW@2;4OMQ,+KD44]&GF[&.C5>H^A2- M+Q&V#X3%.,/D#!M]B P[4[44529KO$CM[K<+$W2./UWG5#];DRZ:+T!7_R:_ M?\R19R.AY=C4B=:)V'1;-G8(-579."%\N ]WEX/+X27GU@XQTQ>&$TKZ)@]S MC\9E@ 0D2F'9]1TV\^/2]\W"G8;D$8&LV[Q'B2=2K1U%,:%EN?_@+2K".FNL M)B14\V*[[67U5K'*GCH15%_W8-T?&F^X+.K0OKKR"F*48H*.- M9^S85=7WZE15$+M^1H/40&-Z=7L?;+B6?W".@=R3@5QD[?_4^88O+6(JD[!_ MD%YH*S_U],'M*[:LYR:R3]4YT#CX#N4%KB. /D8*&EH5[F]UCH9/@1^/5V6' MHMMI"$(JD/M0;#!CRNR8$&R%@NH75S7^D&>;>H\_;KZ RU^]W!O(9WB:HK'= MB@$(]6;"&:HUFF[_J@G-%/Z0PB\&JZR7"?[U0TL4FE\L]&H-SO%H1Q/50C+,X1U5"$X3SBELHW 6@A;D-(",?9-L7[D, 18] MRXD',%*/KB]3P&EPQ;O-L) V^@[U0,(7;\?F9L@QT>"ZG4W)C40>?)._A(5WMV\\ M\<5%LCJ^$0R%.G4$FDR&X,B-2]\"V#2#$A8@)BY V7 M,\2]::-C12#NH*@SU#D<9D;*"V@Q0!,P](:!GP1S=!A8@D=*O]<8;. MO4U5](E/GT=8P&0:@(GW7K1%<;N?<2HASD\QY.]NF4V?(^[:FDM!'!-UXG/$ MVTX6(L(NN;?"_3.17\U?\KRW ("&Q^1>@;9(EN?"%!=#=F1DNZK/T7R^=8O& MQ=7=P\,@:P RW9@A6WEE=#?S8)O\;J(=5L%>CMTCL!3P%_>S9HR!QCT \_ON M2B13RZ4DK_SP/$3?0>LZAN:M2VT< \*W<=?<_RYTU3"Y)X AH\Z!C[Q0*S M7ID)+1]U1*+8I;!N57 ["FP MMV'W!C:G!<^)<[,[:1\K9''1A:=8'GB.$;&BGH[_1.##/2>=1MW'@^N.""[Z M9Y'A)&./ETZ=86CSJ[D!2^NRV(.1_1O^P.7ULWM\PB35[@)9ZKKMU'+$%I4- M[(7E,_<#=/(26KH1I=IOD:>+O8&]H3AO>$RG>E@8MZSJMAZ?T)2A#9J:J9QM M,],QE;'V1HI[IMHV,EJ@AA2X:>C8:=66'$0.[)*[PRX)D$FZ[@VP@5.L8;EYM3U6R MWWV.][N?U(1SNK6R9Z#U\7)K>]GYZ'@?#C ,7)7ORUN7$NMX=TPW_WDTCB$, M"B0Q@$:<4,%& I<_HRIV/M9F5I43CG)/\YF_Z,;J\)Y5;(K'4:,]$0?O9O " M?;!]H8\$SQ$@)N:6$I^ M&/6[Z-=/X.KKV/0.+3JJZO5!A'H#?H0(4*N$$+L#3D,-A1R09:2$3( U"29< M$[O,@9_BM?=JP!?6#-$->H?I^2(('C/4Q26.(J!G(4\4C\@+AQ#R9D^];R^Y M(82D80JES=#(AX@1U_-._=*,E]$8_G^@]__S= M%=74,CVL2."%@&,I#K"?(.X[E2>;;'SN/I@F4JQ&X%4=:+AK1T&;[D,6GBYP M7A+ZX*<+YP/?21I;+3I4\D */0KCR&)QXOST%7$$,>C0DZ/0=3R0.AE":&]Y M("E325N9FROD':YM4SQR.\.8,&]1&(8:].5BQ&0B3T;G>F&AUUN6+T\P(!@3 M]W3%N(Q\J"A4(,^>7EH.2700Z]#72L8[6?-.S_/!?W9\\"YCG17K>&/C#$UW M%9WPV"? X(A[AE\FA\N=, A0@"#=9$\\#)=/"(SAJ9.@-22R.;Y]$N('\#$PLG1X*>=W]%(LOU;,$%>\;43A\;C- M19 CXV"[U7'2%84$H5]K"C5M9=5]0' B,5BGUK5O#?%@Q!!-Y\=++J7EL\1> MV!!W9YL3A8:0G!/3Z RM1QJDDW/@91@V2I-GZX MN\&M\#6'*2=]+T!E.E ;4W8*6) MN6/*8]V2-7 T&'XVN"-L4.>E@-2X]6:O(1G/_GKX+KB%KCI/<+[SF5"M"\2" MLHK<.XO$XOVG?NN+654QR%%.^(*+*TFHM.JU2DMJ>N3A-3/-PEL75Y?;ZQQ7 M9[:ZZ_Y#WA(XBMMK,!6.?!(PF&2J;]HZ^"XW_S+%\2N.@-AOCL[&Y_\-0?=/ YVL?WQ)L% M@:SI&^8+:F^+U1D+BMPWV95["D:;^2)&0[.J'-]W\/G@7?[CZ/> MXVCH=W_QFC4O?4DSHV7OIB=)P+^Z)(F$=&?!GBZJDS&'%WA&[)RN'YZ>HS1#.!3SBSY&4LPQ:CW_T6T/NK5?^?_]-;AQ MMW>/G>>NWN\[0\>7!$-&++D'>#\25*K_P6>W'5GPQGRU7?B/8$#CL:[ M_?R?_A\_\W>#8>#A._SF !R^^G;E!Y/C"\AN"J?_J<+D<$..A4?9"7ZT? M,3XVA2#P4=[UC1_]0R_PSZ/_" \"_WLG$$U;8Q_A\F\Z6"@J#F]T#6QJ6\Y/ M9.8J(:\,T)DD^SO"+Q&4@S M2.8,>_4FG*);<#:T^X6WJ6F$F@"Y!R?SN$?"7M$PD/ZT;\KTH?$0J9GJX2^] M9W[8Y/N]MC@\++Q1+H\YV<11FR(=!4W+K2W+]?Y:($>.\GF.,A82-1/=O7T> MM1\E\9?1+V$&B6^>(UP=&Y.^K\T6_=B^U M_0!T-'YX?%<%N&]42UXXQ[EBV>CH0%M:*I&V];3@>7.6@? U V@M M-$<@^W/H'%N5A5E[N#]B_E"IJUV2,@V!OS=$L3GN]%OM8=V^^;_0@@;"8%M&AH9 MZB?3D*&"1S<#W$=JS=%C>(3G+S[?WXN=YL^__O?G$-O4B8X$AT>22^M6DT$T MH=N4ML8J 9_P6FBJ2JBF8*V'AZ0[Z7P7S[*V^\:CC:K4'; MQL5ZG*#6^LI5/%'<# Y:-C"WUX76F[[(,CQ>2?!6.MZF2*^2I_LZX 46T:/? M#%-9OYP\"+5O_%U%S\(/M!"0OT.O )$SM.[LNLOPTO;)7/Z@_62R'2%,%'YV M.J= V3WZ\#.W0%TW<7 6H: _^J4WV P<;1IKE,2,I.?_=G_N/'0;CW^T@H7! M+SJ'K[Z'+TCC$H(AFV1QY>S4*>9P,Z1,O0YGD#O11[GV+-VV_SL0[Q^;AQV/ M"%=C-&K MO^F^@M)#H#D+TJY+[JO]@Y7I-XL4IG8AGX9&;6S-QN'VXB78C.'>B SVQG/S M^C^/G5]&?X1I?_]D'+ZZ]SY5QVHFH>?#+\?'):=EJ(A)M;YT*:$_3/7O5?W( M0];__/.Y^0O_])]Z4_P]<#'AXFJ(FNV,D&^Q/5U'/4HSI/:!#>P%6/YUQFZ^ MSH[=_OM@GH:7Z."[*4D>Q:ZYYF\[7M7=3;48D=5C')7#*36KD$WPIGIW?-&C M=[N=59*&8,#:7XV698J-/Q?\GW]^%]_^5)MNED;4/%]QXP">X#G=D5TR5NXT MR O+-F;7AO$=9U1N"H3?]G7$>R>-9F%:^ ,%3L!"PY!I=G+D 6(E)CIQ)EQ M,>H:)>S/5LF;G/MU. \P*=\>["AM$ALEA^:TD]/M/][T'H>]&YR(..S?W]UT M1NB7Z\X]8M\>-_REU_/E)AXM:70A\\.=SME38V$!7;&2G9!-=_]6*[P?=^1M M54BG\UM_^&M?^DV(6$AGE30JMGRE\@^+N.##B?P-AAO/#G 9MR-+&SZ=H$[DO'X!SJ\D9J:D>F=:)=S[/&,,8([ MX0S>!]R,#@()R_#("T7>&&3=:Q],(W9U?R=\P8@,'IU5=O^>!"3GNND'VL=A)F-Y%^G5=F8!UXP MMRG\6'A3 >]PPTF1,OX!GVF#ND.VOQUI>49#520,!4R,Y\T$C7]*^V/"DM'Q M"EH^"7RY9.MM)\U7[:DJ?\=E9'U'$&]?X[J4H=^[X^E]?W'USVV'.BG>$@L\ M$;>#$H]K9Q9'01RN1>6K3+>PJB\ S#]C1NCH"OZGMZ:#CMT%IHF+,/X&M 7T ME:3Z-KQ9G^ H"OYZ5%7I@K/08$*\?V9_::JV4.';NV6I3L-" 3B(1DQ[:2BJ M<>,U.27C)B*0BX3CI(8.4TE,)3&51)4H.Y+LYH8=4$^2(*:LG@0IH7JJ-RI\ M4RBG>LHT2)NE&U9PU^M.?X66[=0:J>*D/!*S/8DSGU#'I1#!.0DU%HT.$]GI M0WQ.[0B:,Q^.PGA/XA/R7JM5X07^>-X[.N04A_?H"326!:8GC30RHEGD#K[!B:$@4Q(4V)%;%6M! :BYO19ZP]F7 .5(6#[W-K#3YHOG?)T<<"SZ6+OC(V)P2V:(5LT>$3H_@<3&I:=ZNM&HI)%^="X]G M&J85F>4?I@A&A@VT8XW\#.,=ON,I ^"(/P[$XNYQEIEI@]-F*&4R'D53 L>$ MDR.0?JV5-*=):$N5%JX*7:B(S*E Q<+1I0M',WIF]'QTZ#P")8M"XHR&IEBI MU5/(MRHY);.Z CE%WHTYZMB21-SQ7L$Y3NRIH+M9WNIY:?<4HM4.E)XT).L= M7>EY:'J$H;0JM1/3*DMA9?8H=5%DQE-TQV%C,U1=JB7-C1"*MHR66WR4F6?1 M-A0A*"7=4\12PLK/>8%6V;VAOT3+VA>E5D*JJ_&5=IVEJS)[C+KX(.,F2K@I MT!Z+PTV-A-PD216I<.$W%BBCSA+#6*VB%LT0#.>&I=*5B\K\3DIX+M &NW$1 MXZPT/*ZL^%"?,^EB0Z,BM6LE\CI97(S%Q1@_G:@,3TR60E27F*70VTO$4BPV MEHM%=@,GT,1GP]O@G<+,0>9ZTFV2.>"YTV5C!D?@W66]T(6 6COI4B5R0&M2 MB1Q0AE46'&.SGGEP+#9#U?FDU2;*QE L1):+049V-;&-VH7Q;=G6ON/M2-]. MOH,>;W=E_35_T-.'^HTW@2J' 58S%6(-1]P.FJE38N2'LW)!";/L\4J:. MLS2H*N1UQ$[_4%PI8A%H:R32T$ZQC@-.C%%8J;""C>KX^WF8(E/^3EQYH:T MSP-CL2D6FXJ4&!-7H,O"^D<=1/CD"/R!

X;.4"*W0E$S MME12PG2!)G1O-M>,)80#J $;*O?K,/N! UG:2:UIJ2*T4N ]:G96LJPGZJ-\ MC*@HF?4C3+*D1%47DB9[(*(2RT14["3O? RT55$>$[Y"?0&Y*I>T9#4K1U9^ M]@LTT[KH(GS#[ZH][2XLU$UH>A2X/.2>)JT3*X@526"U$YFI1MU&:$96E)!5 MH*EV!%G5Q6;26%I%E-HEXBH63LO'6G,J]LB[:8@(TA8V@E(U,XZ="1"A=G#3DT:J(:1 L->E@+)YY.>D0VNJD;[I#J$584V,G8]#+X)$2 M(B+8F$DS;FN5ME@OJ!-/7TH$"[46+-3*Z#MOV:(5LRFF1!RF;R'IZ4:8OMGY M1G0$8UE2Q(&D"+I3FX\[>R J?$]Y] "5(9B,%CF9VCK:Z_!IK% W@T^JIZ2* MF,9!?*6M8D^#]\("\$4)P#.5Q516:536L0DNH0L928ND26*E(::PLY,I*VH3 MV-GR2^CQ%\9LIMHSB,M: UTATHC>#G49NVT?'@T;Z$"U_+(9F>:D\X2E?4!@TU[H:6?"?HZS7KC$7U8(;6_HR<#/068# MB3WAM^/0*]!02U0%O963P5S%N004^6"%S?4J#J4M=!56AZ5M)E;TG$!6U3V!1!39%(FKS]XN"7PL@18RU*6"MD#]?Q MK"4F/B\%L9;0$DO$6JRT;3X674>6%[,%.3Z#,YPRM\9L;L(IU"WU%7*JCGZ/ M?VQNP?Q#1HMI&7,^/)$D^ZX?37<$3/>&93U"NS\9@??0-,:D![0(E;I4IBVN M+,!!?8"#T18ELW[H% @['85*]@\T>CW DT6XLH2DP<_95.G*I7%CP @AT*\)$GI!_'UB/2&EHHFW2,K8B+U1J M]:)60BPX9%EV<.G6%)CJ8JJK-*HKD?,676GQ8E+GK255A#02F[_^+][>EZ(71WNM12D4R(JQ&&LP%UV8#KGZG[+9(/?R5V"JJ$U5]'9@ M+TQH?>9T3(O:UO;.4 T_3(.VC?J.WB>3*?:N-,SY%.CH5C%4G&P3 M78"Y&-^EH]%^FZHV)(^"ZP>AN3+>G.>\H7%>OXD\"#5F_%U%S\(/M&S3^ Z] MV5V_"'&[80+,XE5[JLK?=6BA!ZI(;ZCX#=O7N!@(_=X=3^_[BZM_K@0C]F)$ MZ2R9R#)5(E,FG?+.'5V)X9,GW48FUFH%S#LN"X+9)H^R+E8R2X19(LP2898( M#98(E\X9];$,$C%I76]1J%>:DL ,DIP-$B?@@O\>&\J2_ #0P_$/BOKJ1_PV M[#A-U6%U-6PB_V/0L+OC)Z.QAV;VQO@:/(5I^1!"#LAX+S[0EPC!'"[K;7&V MP74-_#H+*O@G BBRV^M6U8$N(^;GAC;Z@)0'O_1ZGH[V=N#A&TN$A#Q!^SL3U OT-()I'$UT6$36@(5H:OZB&Q=; M1!X^\]X\>S>#%^B[/<3TN1("5/)!6<-_?YV:WJNFAJG^C9X/M'L$V &<&:]0 MN< SL[[TJ!$$]W 21/6&SSXJUZ;&9;V M:OS]UW1"%'8\$KL4_2^TP_#@B$<T0#-@@!_*9M/$;:>ZL1 MJCZ%IHJG]>[AH3<8WO4?N6Y_\-0?=$;HYS!Y3Z=GP,.H3$Y!OS:,[^BN-5"W M;%S/(M]V'>2%:>$/%#@!"PV]S5C8N#W>]7-#Q6^LPE<,3_?3"S^("6"N0?NY M^\?/3>FIT^[^S@?\.=UD=/N/-[W'8>\&3<;CL']_=],9H5^&(_3/0^]Q-.3Z MMUS_J;_Z6"A(+=9.=R;5F3;*[*= M=;@O@:8AIC?, _;SQ'X>C>Z_28/.;]_Z040POM@V2[S&BW4G-=.QPA%3:6!N MH==Z/VUT;/W_I8#OBFO.!#@Q?O/H LV\IKFAB9\N>.=WU[8AOY.K?[K 5V^: M1A$66C=MI##?*$Y<[<2^]%Z8M*+'&-,?B*S7VD-BS\7K"!8K/#,_7=0WP!/D MJZ4)J-29%$'->? (6260>T 73"VNA]ZL< _ E*><)%2VO8>R8C)6O@>CH3), M><$[1FVQVHA!T.;O^B?4X]1Y3VJSSFPC6 MX_Q[G#B.L_H_4LI9M/%Q!Z59_[$8*MI8 LU>DFTXFBKCC(^3*^O=C4X>LH+& M\'!V9VRCVT5L8 KHR5)$-S/"RITURDTT ]A>'Q35FFM@B;_&"W2;AOP_P_)* M4RI0>/M!WF^5=^A<@OAO2/O2/2?H/D-IU@2,E"A]0!G M8VCNEC$EYORM:^J/>V2I IH]MZ]XXDL"Z$%*N$5[%O-A)F;-:G2 MJC5C)FZ>)CMS+V>E;?PG0' A )P@Z,=4$%-!3 51(\&'5)!$B0IJ)CU#I5GA M^;B55FG20*>*AZ;H4Y4F('J#X*L94#20 ['REH#"$(T#3#!NJKZ-S0-W+66 M*(A?J*1_BB&:J^261*KH<8T8T(HF?]2!.9J*D')7$4DKNC7B'C3&5,3Q:;EK MUZ.1%OL50)3#O?++W,XV!'M#2Y5+,Q93 M+TQI2ESB3NEKQR;*9I)F:(=]X2YW&F"I7WEQT8#:$%27 <;,6D M,!9$BL=;/T,=FD C%AA09JJN6C9>3GBE8;MSUM4KJ2+!$_>5.B@>$0ES08R8 ML[,!X?WDV4A\EGJ]TJI+=/+G^4A, 2!-D55X/KA@3'J<'9J03)/ZTE*EWJ)S MVVA^,G.RF&1J^>"E\>'41[@& MJ^PX5WU98;'@I#N:Q&9%E*AV!LX,O2R264+'A6&8Z3RF\Z([<5'57J.5V&UK M"53OY3TS_*:Y I+:)HL"B)EO^X2JR\:,HF4/MN>M?'O>CO-A[@A"[PTKU(N) M6+IG=SVX46D(NWO9BDOG!1*& L"V\/Y @>!PMMR8DL5[D"0;28LL2Q6Q3O52 M!=OO>P:AF3M\-!>T;%]U3-=R_: AT'^L<#JD(H.Z"#65"KTZS6(@X3:S)R6. M-G"C((_0#C.E_*)7W%V3],G$=09XA3BB]%[0<"W- MI$&11J4N[G([$[ULBSB<5?39@3 WA@B(D)N;QJMJ85% OWI6O0W>BYQ]Q"(O M],/P*#O;B[9XE=A4?8&:[X9C#-VZ)MAVKAMA+/?>;1.@D5-U8"[O;#BS'@T= MO\PTR#9UC][#Z#QIN3:Q5FF*N]N>SC%\PV+:H M=J79VDT,.1>A.F@ L\AX9K+U5 #KF4*?C08]0..P4(?O#T<8Z$@CN'&2:ZC# MB1K&^D+2.'BCP@><[9&5W.W*5P$!]I$EJ9?+8*<19(SN(2H'5^]\ 0QN\'^9T%Q&-Q^B.T7=.=&EI/UV4,1JP4BEC%6(PU& +9:'$> M=BH[.Y6]V)&]TPL-=,#ZX2\;62:;IKI@<@:P M967AOJP&@5DFS#)AE@FS3$HF986S3,*B,DF,$Z$>SS@1*5ZY.3?DLFV3<8^^ MQM"WN(4%%43 '.J$O-"<*G[C\D9F#L8($PM" ;<.%7X,J9.J(W:!_DXF$RH= M-&G@!3XN9F-H]B>.F/87MH7& '=G6Y$Y%ZRKL"3-3I2$"B]F>D)Y/AJ-'K2R MO:.%RDI@>&,:ACXQ.:["8TI*)K&.$2L-/M.#/IB.8>4E\Q91[D;5%DC(RNE! M%39"P"+(+()<& NHN%)&'1T?X9-O!Y%=8C^TQMV(%T8.*(A==(.HN/!E:]S, ME2\!BIFIPTP=9NJ M,:1.KM)?,'=UU\Z21OAJ1M)BR))0J9WRX))S7LU@*^;E=;,9WLHDL]2)228K MYO&U3.(3$Z4*'U -FFD9MF9>II!QGYS"B)RGN0FG4+?45^@Z4\YAC,8$UZ&F M1]<=@\HR' 9W'J,0MPA&*0@*I;SLG-T/K((>,>O )5 VCBJLBTKEK(SL:M^0YM_!DRP\L>C2W:6PPV:_.%J[CL>4&X-.FF,5"@ ]:F)NC#-.&04ZBC6$A+1Q50\X#H9&NCA] "4]2Z<\ M$90!1$W\>V4/Q3:#3"AKP++4B8J>81O^Y>SPS%.!UX030".M^=&A@VTP!4Q M"LRQG?AII/+?1V391LR8C99?RS9,L T3%&R8*(_X4&-?DHV&CFVR#ZQKX/7A?)?J)8 C@W92W MJ@YT&=$X-[31!S@*9UV>N,L^H\H!!OH[6I3HPKT8U DIZ;WEJEAJG^C1P/M'DWS ,Z, M5ZB08#H><%]3KDT(OOLZ\P*K8_Q1=0P1$:-6 >T-+*V X=O-MKCZ"KBIB:G^ MAU&_>W$U(G-E3#!F;0S-KY_ E=-6;N,?/V3V3V.%(Y\$" ]!T0V2G67;F!N3 M6M-X^^MO25'&(FA?Q!"$2]&/#$RD9#C !,TE&HU7 ]/WGFE.*/R;YNK8T)2M MAJGZ%)KJ+K&=Z*5W#P^]P?"N_\AU^X.G_J S0C]O,,WV'$8;8J3S\##''6K@ M85A>6$A?71O&=[QJOP+REM'KF;?;/HJ\,"W\@0(G8*&A%A@+&[?5NWYNJ/B- M5?B*X>M^>N$'.8'=]?"7WC,_;/+]7EL,Y"[^=/#H]A]O>H_#W@V:J<=A__[N MIC-"OPQ'Z)^'WN-HR/5OT6_][J^_].]OT*3^ZX>6*#2_<+W_?+L;_;&:4T]4 MDXE.PGD]T1A]N-,Y>VHL+* K5H6#[S)$;=7)OC5,6*0L@?4QD28-&@5!HG,8 MONE@H2"O5?FX(\HKI=QJ_I\PO/^E^[^U:$IY-1"-%LEFI$V!A$]+#$4",ST#<20GVC0(]JW]9&]!WN^$\78CU] M4?/LMQ'2$9![0-]/+:Z'!D#A'H I3SE)J+@#S[F6'B_6MHR]J*F"E(!2* TH M=V-2)P=E@[IE]D"4(YM^-C-TY'<:\G<.J5&N@]Z+;2V@.3/Y!%2E>J<[OW3! M7,4K]7LC-=D"./(=RGD(C^R-HTWEZP/+$^=PPCX5-=IHL?;0M^1Y<4, ME_1"ZLS9C+X1^N7N(J1"GT;*0^=K"U),-IEL%E,VC];@?F&^@1-55FTFN>=G M;::/K)$)@;4PEXYQN./4,).O"."D@E296@E3*QM]V)]ZLS^6)EU*Z,\J D=3 M_DWHJF.Y$G#R<^))]GQPD)OAB^'K:'P1_3]%/T/3RFB]$BM+=_GJKX5J+S>M M#<^*97'4L[-LCW41@@%-U@6915M.4*8[9EE#/5?;N&1CF3%M=&;&0K=IIHWS M$/""PH=IG3*#LEA,R;1.86CC++7.KJ?G--+KRJ6PV[+=@@T_R#*$D\F><@NQ M_#QGCTC4EX9*B0M L?'CH;UX\4?R&FA E]%EP.8V'N6BV9UV)Q#B?N8,J9,3 M>W4#94C2)R6APN&]0@$)[-EMT4T^FJT?L])>]._WXO9M^+K#DRB@_YZ=5!\2 MS+G396V!F[G.]L%Y/G>ZF^#S0#"PO3\LQ@D0Z*7^K6'\@?U@M6:E(34J8G-W M4UB*!=DRA)]P,O@=44DIV_X7:>MW*9"0^O@&[@5*:V\XQ0L(;(/XIF_ _;,8 MI'O6.O]PU9@KC1YIMN9:\^4.Q4]Q=W7RGT ;8#F5^D!4T9.4,0P3)WO/R\XB3Z/ZE@@W7RL8R'PM4JSEFFTD'D63,4S%<]4/%/Q3,47 M3\5'TNW)0X.-Q <\2<@U9ZM\!Q&UKR[HWET.S?F^DR./T7/XR3'.0#\.P(^K MP[8SWU00KU_4B;I369941A"_;&_$R%2:8@U<1H&FW"?O!)%K-LY,2$Y'W,60 MD6.ZR$2$B0AUD\=DI @R$N7\W(AY&,C"=1(N[PW+"O&S&D+R@W0;]7I.!^DR MH%%H%U(H3$SAE R@3.$P&2G5Y#$9*8*,1#'*DEA?HI1THVIQS*_C LTG+Z=S MX*4G"T]_TTV(GO@W5+@79.MS"';@%:@:/AROBJ!1M0 ^)0_*"U.U56A5.!W: M^+1!&[ROR[ME"X$TAHD^8<]7(:8PIEF2.*53?BI?B,T.$\CB"*J;5Q#$,PW$Y)%-.9/'\DU.AJ5.0E=S\G%*1;'.O%+7 M*TUP%D.&!RZ<9AF(PWNCJMZ;51UA4,48'D - @OBY1X36@A.,CYVV\*;:PB0 M+ [H"@?>@*FL%X8L4O&">U/MZ11JRFF.4B@N3T2+,/YX-8P$8'\CJ?.T/ [K#VE3"0I3BD3D6]7ZK5\ZYCDK.QR1^JIBA.= M^S@7U9+/8_*.TGK%D)%CNLA$A(D(=9/'9(3)").18ME:% (TDN<3N6I3!AX. MWX[CX4B-2HL7"N'@[#\0M03(9!JJ 00,<,G*0/\!K0%W*&!<.G?C(@>7=E- MK#LE[BTZ;WPOT0C@F0.&-.0 C? MH2FK%M[B0F,AKP+(]8D6-IQ;BPS^B?H.E>K?T#0NUFYUH2S8Y3!ZI;EY!Y+%(W6>(I[IY!4$\TT!,'MF4 M,WDLW^3D4%DMK3"/($6L^5#".,_9'__AK#!P*H$19QL<>AB-2,#:XI@.9M#W2+G&K'30FB.];K+2_CO:X!$O^N;N?#UI7H]3CY9BZ\T MFKOKRB=B %;/D\+:UV4=YR)3P3KU9!\3;*S[B%+"DQ$F(TQ&"F=6,H R@#(29S+"9(3)"&W#3%O@/XZC+XI)SUTIBJ._-[Y? MDBTD&Q#"?/D^[>I:D-R#^K]W$1?FF#N MO@H)@&$2D:K:4U7^KD/+PA7)5%O%S=^^QAW"T._=V5I]/]$,8'N]4%1KKH$E M_AK7/]LXQM[=#&3"^<*4I\ ZP5$WZ>)UQRZ@O]DGV)+.VKG-7PE**8;([Q%, MN$%= 8.S)=:. '.6H:G*NB=;)1DW6'N,6 K1H6.+.-+O?N3:(N2S R8UY4DA M:0.3-;,88L[8OD#M9&AE:&7M=&&03$6G6S.&7#!8F?D!23Y[TGF:M2.WBV=E M8C" ,=H^74)OI!C>*0671.K"8G)\Q)A<+/E-N<;+GCG;A659LL:9S.85MK2) MLZXC9]TL5MC2'Q\X;=S2:QE=4$",YQK&P5 M9(=-@OC@.(JABTUNU%<5C8)B82G7D.NCG-1?H3FH0(/-5;+D!S;.N^,U)H3D/$JE4[.0U"I<[O'A)&7WW,_'5U,02V\*5PF8=T?C;-259X MF2IC#,08B#$08Z"R,Q!U?62$P@B%SH.^V)E#9VC@,(9C#)QXI!@!W7HS:36:H@1T$U2>._ENM0,O/5V].HR4ZACG >10CB[!;A0W M2=3YU=-A>,UZZQM7.Y%-(]O?;9H1&[JG %M<\]T&3O^49;DSFM)JJ:4\A6IUG0[BA_+BQ[AMIMC8R0.TDV_WA[*_\ _K50+>10#:'YJLK0R8,; M(#?F12=/V9L2E[BRGU#A#X\GD[O"SKU!04^A33.C,XB 9:1 MU?G./2,K1E:% FQ1R:J@D\_DM7!3QN25&1=TS#TC*T96A0(L(ZOSG7M&5HER M"7**I0M2D\72L\-FXH/Y'"!2D/=SG"A< PWH,KH,V,[>]JL'8,I33A(J')8$ M&C+SO>FUC7D0(O#'@7# 7X1C(1AJ4BC4%&,QUN#9\.!=BB>&D7IA_85MH8'! M=X?7$A/$5IRS 6O-2EML5&KM1JXGA)8;MV7-H,XW@[,DX#B+LO L$7TS$?V? MS!PHHSGPKQ^$!O_E5$8!OG5J:&CPK![RC^QEF -4%Q(Z0)(H5B2!9Z8![:8! MJQ)20FPPRX!9!HQ5RV$9<-&,@HXL+V8+#=A0Z=M3:.(@J FG4+?45XC,!&,& MCS4&Q.31T+K$3 'J30$6)2@C./+= ,^LBY)8%]P_&5\71203&!E[]WBOK8P! MM &"AM(#IHZ::!UI4M2;">,+G$7&LXILBV9%:M6S-"X2;@4O"U93K$AZ#@8& MHS,*Z"P:F44_Z"7Z(JHHMN,LH@J-BE"K5?AV;LDB9X!/YAXQ]XBY1\P]8NX1 M$\ED]D1$[RC>R7%1'*1&PF(./O^(KU7:[39SD)B#Q$R,6"DHDGL:4(6R==N^7;"M5N1%RJU.LOQSC)99VL?#/Y[;"A+\@- #\<_*.HK M&F'TMS?$[OL.GE8>B'1[<]3Q[BIULDPMC7$-C8TF'Z&H9E!1%S,*M91E [/\ M6LJ/G(ND.,0W83ZRGR?V<[O]WR;?_:5]^RL?\&=,MG=A['NO63&"1#KMR3O/ M_[AZ'VJTAF87]C5LDSMQAIFU[(8'@<$Z>>^UJN-JPU3H::YC(B#@GC MKA'Y]F]XB[RY;9,:#QB*>"2P+&*>WQ<&]2-:1K=#,YQU$S:@5CNJTM;2]=V^=F;>[U[&<4Y^-=O9U2^ I )03Y>&((<8!72&Z?)V,[^A#G))? MO=.=7]S,_&C)FE0-^'X6=F+/28%F&J+)4$95EY*@QNC%89K3*< M%X96#YB<"8^$/)1]=6!^PT#B3K;8^'%OPS:<@B/J5"2<6&=1-VQ>_248;Z!, MDC6]^HMBM.D^F+UPW/"V]HYNYL(GTC=GAS)E1$$\<>5$48BUZ:?6J+2;M4J] MW0HXN98"R FY0"[&IIW3=78O>T6U(!S.3=C,S;[F.4.XP$QZ!EY8?P.PG2L3 M;LVYGQG/A@FC9AG6&D=4BVL*M5 ZC&G>,DZDDA-/QX",JPK*5=E7L1*EI"4M M42./(:C4$>>8%8R?&#\Q?CJ>GPYN\70(*N4".(+$'[O!L\E7>&%W?T96S$05 M QUS5,<.3@[BBVSU3#W2G;]_RJ)6U-@_692DJ6^Z90=+TM0J3;%9J;?"K1WF MB17D7D=TL61S.JA/D[1A$SKL[5N$J= M7' [HZX$,WX]$WZ-1*_)XV1\PM)#5T*]66DF)L\ +$6O*'0 =719D$?D%V>3 MT4%WJL8CM#F51(!S=4,H]S*M/4>!YS-<)_:DL//(> (F MNB0LF"4FW?LA-7>/&,TSE,4X@7$"TXQEEP(&0 9 V@#(F)D)!A,,)A@%$8R$ MD>^\_)/$!312\D]22[6-)?\L$_8@J%4= 5+%>?@#J$%@01S^-J&%L"4C[QNU M!A] @E%EX6-(./ &3&4=*+?(ED#N3;6G4Z@I4:!!_A?8FME>YCBZMLY@-87D M(<[6S3O+6D"%\(CSP:UA(D+Y'<^>H>%W6/NV>]9C%2/CA4J[GHP]3@"1R#IY MW98<%[?W#LBI%KG/77 3VL(,S*&-8,AER&7(9XS:6C-6?<"*N._@BL!_J(,' M6X(^FR7H?WR=>PU=O]G^4E8:(%9&* N$;>)*6NMICV\;^,^<*&3:X%,"-F"B MG[&B9\E5#,L,RPS+94KA9C J,(P82S)X,W@S>"> =\)X=IH>9R-I6;%DJZD1 MIC+G1.?Z/&ZB\[$20MYXHF.VR3,_6V%"*^1[&'Q35FFM@B;_&J1>;==V=8#"G$KGF M;(-#$("N-*,;.$V%"[P$( -KBM RFT/=(N],+'[%'O&O)AM_)[\?8VX M4^GZAGI/0LIF?<9#P?LZ7VG4I/0H-)6IC*2*,V"[9 ; Z;K,1">.!7)0CQ="C&7 US>3 MUO(RX!,?G)R@NN.=\LM.'#",WAD43SSV:>*.^JF@4% L+IX8$.E*MB32Y M+P%82Z5KHS-'AFHX(6.<5$FF.U#E '#$O2Y'!_)6-.%[4IBFYY.>0UH1^5I" M59_QU.UJ$+)MI5B2R,2.Z0V&5H96AM926#D,* PHC.D8@!F 2P3@Q+4+8CAH M(I^T:NTQ'EKJZ9I1/316K#9622>"G.H8A_73R1X\@RI8M&T_8&>+LK-%P%Q /]:J)9JPR$T7U49.BN. R@;+SIY"EE\#*MJ)24] M,:I=RVRG0MF%N/ 2B_XU%6A6G5^])3P!2];F-^XZG&5HJK+]W:8L;ZRRT4T( M3'N=+? 9,DN*3(87AA=FAS.P,K RL.9X+%=.7J#()TTVS= +3!8 C7_Z5@E+ MI.: ^&N@X5JJ%@=LSJ'J!V#*4TX2*AP&/ V,O2\X[OJFMC$/H-2LU ML56IM9.NX3 <1\5QR6K\I%/ Y-""7C'G^NJ?L4[L3#B( :)7NI'<1F?X^GJ) MV1_?B@\7@*;50R:PO0Q;Z4A^]JPH5EJUH,,%'!U 99VMDD"ZB(J T3ZC?4;[ M>VF_(\N+V4(#-E3"3B(_ENX3)VW5FS&I?@.J!S+91F3,']&8#\B8'SY[)@SI M 0HF:B)8.6#/5$-99I:IAI.H!M]!(>[P5C'%N,/F?60Z0QUAI(-R>/<0W38S M7EQQ>[-WU]IB &V ](W2 Z:.FF@=J1I$\>BSQAI"I2GM.21HC@:;J0DJ1."4 M1QK2JWB8 WH^$?7(IZ/&B)S7XQVA5JNTQ'JE+NRA2!8O848Q"YPS,YD&J2F' MF1R=]Z/'S.O'6LKM>J4=># OLY1IDP)F*:=+FTP=,75T)@']Y!JFUDZZM[I1 MKS3%=J:KLNGOP2X'0+V<2OSWV%"6Y > GHE_4-37K7_^\77U-YEW^WEB/W?[ M=;[7Z?W?__[*!_P9!YUKC*"[RCF>^[_W3Z2,Y@&:VU;7?L'9;X6MA(&BXIRL M%.?%U1!"#LAXSSW0EZAGW*-AHVFT#:YKX.'!._+13T22\$HC=ZOJ0)?16[BA MC3X@:=:7&Y8H ;&'&4] >?['0TP;0+$K)FG.W:()1%("TY!7ERB'\ M13T#*__%U:GIOF1JF^C=Z--#N MT40-X,QXA0HQM+#4^YIRC;R4[[ZNO<#J&']4'4.$7M0JH+V!99#2"JA8\15P M4Q/KE!]&_>[%U8A,GS'!TV[CV?WZ"5P%,9+[#VE;H%\6694ZFNSFI?ZG84]- MP0)_3;5E_45KO!B$PYQQFH=:U9MZ]U+T*Q<[<+*/]""CO'AYZ M@^%=_]$#P%$OV:"V,3($0M_+=?N#I_Z@,_*]FLCB]MP^'%* M('/=O7T>M1\E\9?1+X^U(!UX[$1'GX-N__&F]SCLW:#)>!SV[^]N.B/TRW"$ M_GGH/8Z&7/^6ZW:&OW"W]_W?AZMI\H2++H!'[_>'.YVSI\;" KIB?=Q 7\(. MD?_K^7?LFPX6"M+@RL<=F5I98+7_BM?-P>"/FVZH!;:A#[W7-/@&L7(=ZQ&) MAX:L&M1([Z#?715)?B=7_W2!KSZ@=_EY M2#VC0Q&_8\OB^WO5K%VVI5;KQR]!)J_K4! %"28(1$@_OAK8,XC8T@S"D?_Z M06CP7YR_.1^\N#!WZR2CF6U)"F^R^,MVLUUOBS\>VOU8HCZ+XF6KWA1^],?4 MZO' &F2SY@3@ !9%F'9LX!%2TI![0!=,+:Z'WJEPJUUL+M 9X)/6B#MN%25B M9&:'4W>"W'1S;,M/L:E@+95A/3G6=MM?4PJAM-12+C9OIMY-S&H.S$XQ(>Z! M310;PA @,YGHN_3"2.YTYR;LKD)R_CE4K+<6E.&.V,*I4W-O6%9(LR9*%[T0$O+/'1 RFRZH&.7WM MKJ'/\6\R7MT NN+\@,]#0%TF-_H7.^A=XF@&(KDX,;)F$#&7$)(41;/*!!D6 MX"_,F%.#&48SQ8-, O,K@HTEGLK&*BJ<;N <&4\J\?[P%EED$R%+R%X2BPD; M2W-L9%$18@J&6UP:.F$C2^B&^C=Y)0J0^O$6%A\5$\='Z8R-I@/<7,B\J+06 M1TL68O89;>41/8O 5D*KEI"N1*$L=+5GW]_Q8;*3F7![FWG$DD:%LX!N52UH MJI/"+&\X11%942%W=6, E85#'2IB#V":I++0*SX\%5O-1"+Q#PL+Y'?>P@L.,"O[4^^6;"#I[$S0Q!0_R;P MZ;WC8W7##LMM2TG/$0LZ*K":ZOHD(C7PD-7F%"A]XFF*1)CJ?<"P%Z*.D M4;&-U'/1+LP23<<2C'@H^0UAM!3/# 7-[-YD U21YP"#/7 M^*3+X7(OD6^Z<+9(T0#S%@B6 $(-21IU0/5W1I3CX9] M _&!IO@0J8[U"U30,+SX+O#X%L$S=)6JF=PXY>DT3J.B/#<+E"6Z,GX[7WX+ MSW3-AN*DI.OP#6&WTDF14)[8(J0O4'HNF\IO#1-U6<='N9E0EY><"6?D['1R M)J3#M!I".[TP+(Y/?]KMFC11="(+U(5FUT7F"*_B.?=[%'Q-SLD<@??0(A\) MCU3F+#+LU8NK6OBQRL46A<"#W^E+7BTHK5)OHC+6+#YKAMFU:1!GQ!6DB?H. ME>K?T#3P/MF6*(A?BK3!BZJRM"=;[R\JJ9+L%(M3+6L!%5SJ"#T-SN::L80X M\LEI*ES@#4FDZ)$_JY(*! 9'W"DC6SZ(;,O#J,F+G:JSF>E+CWH"2^P?=4S$ MK2_$57+ >4>P.3)Z+BS#^+61-$10K^^N)Y4(WJP8:C&-3$9N^9-;7',Q94IK M)BWQ++5*4]^9A3X+1)\D%01G4Q-[D0; ,5>]J-R;;(V=(/#1 :!3L?C #L]& MTKHK0DLL:1R3MD7U$A(E178F8\C2,F3H[OBX),DGW:(I[MF55&S,LU3-'.FS M.\4.E84CE+Z*ZZ1@$JDXJJE@K&K45U^G+)2305)3,30LF_QSSF>D9&"IF7TF M^GE._LGC71*+=R5&6D>647=8"!5A7T$T^B%.T5Z2HE(? M]>8DXS6:>"VZ77@$M=5K"=--UM0F!92_*2C(6:RS0'1Z;Z!WH*;,$'[GAJ52 M;3(R3YU^0DXKOGGCP#$"^=:3YE.+0I&JY+"P)E7$2;T=RLB2?K),SWJ-3)=" M\^A2#\4Z2I>J(\=99#/27A,6O&1.?OK!2X*MU1EB!U@RX9$-/I;DBU01A^+, M-1:SI&[V&9W18?7%8;16PMK<@R4YCH9>S#&GFW[Z33L# M\\E!90COMHYVM\6@TQ!+(0 L2GGVEB7AR93L2J]^V !J^&B%^_6N]]#THZ3'&#:*M #. MLBG/T#YD#%902R\^B]53R \7Z\5>=,GI8!@6G3QVQ=K;=N.K44,QJS*OFWXN M3G/1VSGAP#Y,PNVD=1,;%:%=UKV.%-F9)>1/ZDU01I;%)\N82^J1^5*0DM90 M;/!E+33[B04G\V%2;^L:9\)7J"]H7B#SM&-"6[Z#;\B-]5>]I=6&A( MH.E1Y#+T@*RD!-FLM-I%6L2AV6PL*J-1;QLR'BMH>#(9ER7<:;A1P:*U&Z$L M%,!9B+)P-.J$*+755F\J@Y1CPU2@676^K+JS(J .;'U#FO:9LPP-#VJ I[)Q MM3>#//G#_8\ZFQNF#72[:&[]49Z85!(E,EI50E*;HF\=6)=/1F58GFG5U4BW.FZ;AU%O'>JW@>H>T< M8H[KGY(?X%\+%?4%DNUBIO&J*E#AQDO_@4((WJ]T^CZV,0^"-_YX$]O)),+W MN'W@CRHEA0B&%7ED2QC!2^1Q(2GO(ME^OG-@@K2DZM]SRN)#E&0M<0' MW;4KK3;%V^^*C&ZV%.:6V24WF9)8Q\8BGE)IKQMNEM?E@@>>54_2/Z_Q5:6WXG18?7QI6F MT*#*(4E)+4!*\:CLA$93')1BB -M9W0R>+,E*89$>I'(B);!^P3PWK6HXZ[$ M"-M#E=E*S"8T-H?"A4(H5"JO MP%31&%=1:X&],+&9&OB]#.;;7[VY7:KA)FK01C)21;V0R3!Z5QKF?(I:]YD3 M-QUV#,^@\2.?V":Z!?NK^#DZ1.,U56U('NYK/QI$9(&3)[\A&*W?31Z$FC?^ MKJ)GX0=:MFE\AQY(UR]"_J]ADG(N57NJRM]U:*$'JLBW5O$;MJ]Q!S#T>W?> M5M\C%P'87A\4U9IK8(F_UE0=^@%^S24^%A ..I AG; FX!-8DK$?&1WYKX5JPKOU?(2F M?B6L!WA5XROM@ *LM$TX937]:(C04M*H+,0B+("91#+:"0L47]5KE7:]MBL9 M-$Y\3MGS)[-?:+6U\9FY!FJ'8G$3TY@A0PGI5,-$0V)[:C6>OJ4G(LXVK.>V M3)3J8E'$-:-@2\0%]RW"]A!!^\&!];*C*UU#TR!YE-6?'*;A6M+3U&JM2I/? MS958R\D9B N+WFU0+FU)"(PI"\N4B0W1U(A12FJ>2GREV=RMC51:8LPF%_IT M$3CZS-0) IZIO@);?87(!K5LW_HZE4B_LCE'*6="V-8A_CV)!THK0>$[([BANKI^?@.W*3AXN_Y=\Y5QRWS'IKF,<1>RUI=>-:H >_#9Q2B!!EZ[>EI>IM MJ[<4X*'/+CZC$.G1B_5'\ZO02)K<(E2DQKZZ>*60#E8J(F\1B5$P8O\6'NJ0 MN;$5C63?.JFVZ]31=8)MX->%B'JDU_]9]G()T/LC8J-:%U!;W43 M4VP#/*R\W[S4Y!U #-E1&Q@B\XQ-E ML7>#6GYKF 3)U\"""F+L.=0MDH4>2ME)$Y3%^IY3*DHA'919J:6EWJ(8L(Q: M2T.MA\S>M-BUE?1,A.:9L"N+E>:R =HYGCLHMX">G:-'':/A?I?A23O%ZVI* M48ZDJ W/,QK=W.5BN!<9G^J7 M./,HBX/CJ5%_IQGTV$E\68QY4?5MLM6)D%U!T15M+6' S+VC]:O]8I0WU=:G'%/3@HVFZ6TLRCRVOP#Z!E MFZIL0P5_T=&5S0]\5SY!4S60>G-$ZL85+?2[ML#][;W+4Z"_P &P86\R@;(= MJO22YKA)]0HO[BD'=*[BRXH#,9>-:8)SU02)W18C74#?-1/D=33?1'<*E)*,H^$;L8U@R##%NT8)AA-,,@DS3YB8\6 MNLUB%P1?IMCM-40MTW&"DC'AYL2_H,(AYWU&/!7)>>4>@Q*ZZ!O'NQ\^Y/T. M.^V"F'+\-G3+<=)-<:@A KA$/N+IV)_ MJ9FT1%"KTA)W:P0Q^4S)H:"O %&@KY&*5YN?4NGI2DQG(W.(2J$058S%6(-[ MDIU23J'TC^WF,P\?8.0?:^E20G]PAYU/G=[HF%TT][-78*JH@574 F O3%Q3 M/_![&S(+X M03H>^:EJ0_)T7P?0=!AOSJ/?T#RL7TX>A-HW_JZB9^$'(FXVOD-OIMWU05&NN@27^&I]+Y8?' MQ=4_@G$I3"E0\Y=T\9T+BAC3X@=5,N"]7E M@%ERX(7^)FQ@/T_LY]__^,_-P[?V'?\S'_!G3$)?&)U>.[RX'H][M=DHFS1* M1XTR0QN%GD9 CT-S#E'(&K 0$PM';'9Z.KF!YQTP$W-3&+_S#J=R^N1F0RC E&JXU!^?43N'+:NI<_ M6@>!:9/_I?DQ9>E:!_EA0Q#VF[#;>*IPY). 8:/'B,W'8@W00Q/RYS3&[.YQ MZYMPQQ*P5XP3;V[;UP@.!2Q!@$&AV3ETS_=,P,0 $2 $'BX+@26P()8*:GY]<]??KJ_N;N5KNX^?;S[=/$ /^_BT/6.$)S:5$XME2NO[FZO MW][>O[T&KKR]OWM_/MQ+=^^DJXO[?TCOWM]]N1?\*OBU M5'[]Z<:0G(7IVHHQLW\6["C8L5QV_&PH[@R(/$O@Q4SZ;UH[=HI#UOIX]7'R MZ5:^[P['<:>KF..5-[A1T*(!RZ #W\);O9^VAAID/97%,'3HE!<3.G'&OO'; M&7XC?*K;+X*;?U]N#P63.Y##>+ D3*G,4?X#/?<;V># MXH+4/%M,C(%RA,T?(# *)23!H(--([0 MB?-KO*]U[WD66XN@')&WFP%SI2@>FL4.7 FOV+IWU<31FI.P%NC?)PH\[)]&?A$P_3/&S*98N&Z.TO156R\G;H-6(Q7C+=Y#+RW MZ6.WU$DB0W*R7%,E$*THME*T&4938FEDI_=/,T!P>TC(-XM22HZVAODK4 M%Q!PWA08 M+4WS.+42)DUA&"%WA=P]$4YOJMQ-JB6>6O1V)WEE;W"*V ^-KT9+?#>DZQ +=CL](@@N+>F"U>% -E2O42'44>O->Q0:\QL/'KIBD5F MTM1U0!5UI!?B,/_0"9^EA%E*F*5.@M/+-4N5XA3RH0\]X8DU\'MYC5*M06>; M3^AD(;5L+;3).F&S.4<(8R&,3X+33\U'E$823SJY!7&G.Q .HN(*_!VE0!?+ MR=BT(DPFJDJ=4:74]F.46ZT)A#44XG9JS,TYONQ79[A^.WH__K_1^\E])^9/ MP<7O=I::*+4VWN D:N.%_PER3LZ*- Q'K]5'E?PU[,VMSGSZ,K15HS=YEMVS M4,G%=)L(BZIXC-*5^9[?F'_"9N(TX>1671N Z=(TO\$#US2/:!&>OA#5_%37 MLO'"C,P55X?WFZZ#0_6^OS(U',,Y>6+MDNG5L^!Z4-)<=OM]Y>GKQ]__TWEW M>S?^$K?1.EOQ+&-UH%258V[O'M[>2P]W4D(%KGW5S<7[P.UN/R=X?%4 M>F0,+FK26NZ P8T'(G,QX7OK+F%::KK3^3V\4YN#P#6<"U4%&8#^\(^FKJD: ML1_@]DO=5+^MN\6/0#\@H!*LD',LEYSEGG9FU2C]PB>L\H[\OZ3;NFU?B\GW M@+ ,+>\9]S>_W]Z\N[FZN'V0+JZN[C[?/MS<_BY]!#:_NGE[OVDSB2_C%6;7 M_P&J:/.7F+7>UY*>BA)^B24OT9;I:TP59,C$+W$EDUV+W3Z9'Q-4(.;VUTOY M;O3??_UG^#FVNM-E_JT2/:IVQSZ\I4YG2;TG]BS#IH',U]0LX'L->&)I*WJ4 M 6%]Z=H:'H2WLN-^4C-$Q\-BSLT2P-C&J5V9UHK+6.DG9T&D__>WL2QW?KEB M1:CI;]U?6MYE_\;H!\^$7Y%,R[OFVOS:S]*S8M,L(_8R,H-?>%)Y=S+QD\KA MXA6L$ZA8AJ;0Z">+1.^Z)KKRK%@D](0)?T);^D* "*!32"86 222"FH;3JX% M*H(-T(#_/A'=7&$0%HNP L8@AJVQ!L.:89A/<,<3D18*K+X*:Z,N#% ['C4L MQ;U0'%#^,#]W1\ M2,1X!&U2>M:L]+C-8SD(O2>HJ \G)@^J,% *'!1K3YD6I--[JM+A5;HQ]]M(B- M<9?X2[4UF:: A!EMZ4+79?HP8H/PG\2S 7-U,S.9C-\G2HZ# .F MO% 5:>$&!+1M24,CD.Z&ERU?.T+JK4X6=9C3925158T!@-(@O2T9D@V)BH4 M_Q0$7_,Y_I$8Q%*H>%%5LN+DQ)7];&#!4=85@B[O!44?1?HI@R,E%2TJ[$\! M*EM1#I#[)^M0299\5%OC^^YS^[XM_7YQ\5$PBF"4&$;I>HSR,R\= )36E@%L M"]2MH?!/\0LQ23-@WBZ3#/3>=_ ] -/S?]+O48&T6H'\IP92!1TN7*Q_(H^N MSIYX?_YO$#\4'8&X^DL+[[.S0>[,I"%NGB14],U!STW3,6CS'8. Z+(5ZX4. M69%0X@%_$81K7Z&@*C^,?_VZE6EK[-P!7W-U)F--4/&5@&3TB_W [TP.XB@T MYX41S=^*],OVPG3A*# E\$3%DYO_^OQ!IX[S>R&*!4<8O(F=O:Z!.LLIG$5ZW984J _6EFZ8(#)7P'Z, M0( ,*&IW<\IVKC< @KM<,>QAEJ7YG*@.Q0.+PC \VL,2#F@91MB6 GZ4 MP*L]P6>A5\S%?U7ST>#BBB+IDZ*[=*F#8AVE-WUNBW[NTRQ4/8@]&Z$:)!,' M1O@$;5U/FLU$G^V8ZK?SJ<(FL5S!=-:25S>-1]"2 !IGA$(V@V7$23B/TB?3 M-U$[&#Z#RJ[UY. Q"Y D)IYV]*!5C1YK#0EU2!/M@T!,*V8%+ 1L70/24)QF MXM8V#51*6GQE?-D!BJ"ZH!$H]),I-3;@<&&Q<:3_/G%FFILL65E4LBY[: M*9'I8V 4A#.4KBE33:=9GFWI(?RV&$GET(KJ2Y-65 \*9K^NNA2LJ8RS0]7' M$Z"PD6#%9D J:O'D+.:]DDT?2:A2%O-DK0O"&\54>LF40T =3QSE\4\2NJQ, M5?)M^6C[T"AX!3P)W _@FL3BWI9NJ-? MHMZ'YP7HG1PS &X\CP(,$$9F;[I*YB;Z-1C 6H_$\4YC#)H1!5_#" "=B/>, MEO0,,(#("#^B.,(]U)("4?UOV T>_M @ I0)R L^*"$P4S16643,+URT$>D1 M5L9X_ 4.-8ZY-!&C8/4)XA4<9^D)RD2S)0HH.A\FP-**R;48KK MM6.J!@<;6&>VE]B9#\]*C-;T(8RF($^B1ZX-OY*6E1S2]0/X3P&[YQ38'WSJP8#PO^G M09C-H2'#\P.1>Y9IF'@>I&NP75GNH=Q,U):C<>8QK>&Z<4WTBJ#+QBY/L7T_ M$<1N:4T**4P+S@K;7"U)P:%PC/L/2/F+F8F.ORB<\S6,#Y?K4O*I2_P_!?40 M#?,3;RO94D[V!N-^N*49KN#( MB*[!T1^VYL7]9^G6;$NIP]*";3#X/^?I;^Y,PK>^YAR@O6&UTB1:+$WZZ<%< MP59+_]Q1OQ-^\,^OI9LEA79F@ (6K]!NE[;JSPTTMY0V/*M5W 7-4/@G=R\ M!8 -*@IB7=3/0Y%]3F;HCFXQ$Q0O7P5"'D1XV$BTL@!DJ?'!LY_!.YCAW?N6 MA %?U#(%*ZQK:_M0^$&*-F.R#$6L[2T] +BYCC&P)<\01;YS'T.@]!:?+R-2 M8#@1\Q5W'C#QZ!K<9/87FO[(G%CHML?O;9AO'EW-<^/K.C6G4!,?RF+?GJ)A M,A,S_$\);% #A_A_BN&BAX-9< :1I\U,5"M,WV(8,.%A -X23CLNFY3GW=EM M+62,\(50*Q'A)CX\#>+"+%<@Y)B!" 0;0+TQHT\WTSY]AY6H*+-1>7Z-XO(T MAI->UUSUG+]&?W;T[^[HFSYXGO^UR.G0^,1TK7?P;M2345GY @?'*QX0&&.N MZL>X.HI()8BD@.RU*NDM3_*60/G#O/'3VW^]O?W\5OKT]NKN]]N;AYN[VX/8 MNC3#UF8DK[$K[93S1U!KMO+X:)%'"@J<#6L8QY]CSP6F#HB,!Q$Z>7I@C0OD M[,5NN(B_,Q1INND#W2OG)25#';I9Q19'7= ZB<=^[B*W>;1TD-[>4=0[97J" MEFE*U&7BV,I%SLCA^FM6VMO;UR M7)]^R)#WK\GEY>?A^RM0?U,9\DKI7!ZR'F[2.;9SN4ITG4>045L$_LX-A/3W MG9W-MY1 R]X49V>&7!W+JB3MQRS%5F(S_U,5"TA9"Z"LWL6XL'MYBR MN:7W5#\5R#S,RN1CT7):K@MRG3*89^K2GJ7"V29S-* C^];JXGLUR F;#P;% M[<@C=$_??&NZ'7 H6?%.^XZN)3CC\,!*W[QW!(U["\'+T *V-5(NKE+JA@N@ M$KF:HDAJFE3-7:53"]4/4K5[. #WQ_4]W[=\:L5@+U7XVU>*C>\(><^0\0,- ME,GH!W[[G2?N7+ O]F#\CVA&NN@F[=/[K@UDL?YRK%FXMA:X?4>!](M\\QT M5MTV/G' K#E_"7U Z -"'S@-?:!7AC[0G\BYR[/+W?Y>^D#Q/%J(12,]7J>W M/AS3Q- L-> CK ARKF29+XKNO!S3=% +]T<#_#KU;)NQW[D/^!H+O7VB7*T1 M^_! /\H)](-6-V^C]CHSY;&^)G184]\J!XO$X-Q2/)CE;(AW M57@HIFR24Z]9Z/Y@8A423Q-?%V _98=>F<+AR-::IHL++Y\WA]\&]L+Q-?J\ MOIQ^KS7NCT[/EU-)!TZS),2)>&T$Z#<&]'.9Y4N!^[R-5$>M3F<_ TXM+?7" M/'\$O+\.5J:SB<5K"Z[K @ISO; 1U1K_F;H?X/-[SN7 XW?(XH<'_EXZX)^C MC#K_BU@FZ_?0E7\19GMAMA=F>P')S8+D7NF0/)[DU,6'PGS?3/-]Q;:09ZIG M+&\WTBX?9N!>(@//3'>JDY2GQGVDBXC6%=&Z]8[6K=J6VEI,N=8Z3)YZCYD. MC0/A'*HX<]?*^52Q[=4<1U/EN%)H,4*+$5J,T&+26V*ZXT,J,L/\;L]1(Q.4 M2F;O#?M.8M>AI'\2&Z9D*:I=T8+:FR].VEM^9M,G'D\9*;.][N%2B09[^4'D M"VL&88BTZ\0,>9DIXNSP;L *85:>].&V%MAI7 M5==J2U^P<=XS\?J$PWL)]FO@#8_8R[V'!4:!S,TZ<[*GS5S:LEJ1'N%N0_K3 M52P@'>W:QH>*M8.EN84#9LU'L<0U=DZBS99F!&YQ".V2\:0!S=9M86VO%0;M MXTH[I[,6@EZS6-[T@;^3/H+U]*3#P^Z _"-LX0-/T?[6=K^BTXL%$$0+E&.]JR0;*.&2_X+>\E;(A\ M,K2S'^]>QSY8C\4?'FW,/L5^'[P N/*D:#HM_3Q3'&7=E[8E35V'KBOV!V'- M/EI>%ZR9I'+I0AN7J(J-W6X523?-;Q22)5BE0'O9\.+CS)&^1($QX@_5JU3.:3O#EI S5_6;.]QV&X&.=Y=^6_D'6@B^\COX#5] M"3.]W^ ^6P=>NMT8D.$7L]AWM.72>LUAGJ/\A3_Y),5GF,Z"L]'>S# WE9X@ MJ1TSS)"'8)HH3P1Z[O"%72$P8C-GOJX4*7SJ!L<+3/?WK'IH+H*/PO'4 Y_@ MPQV:9J>]J6<>ONO (=\ #]"1SK"S 'VQ 2O9V.=<1J;?2%YIPW;EH7"_YBG> MB4>ZH+W!#S[;DCI[7-"M65+C#0K&"V5&D8 2FS=BWX46-TFV][AS*EW 6^)< MN9:5#!S#SB@G< S;,>$ WM[C*N+,TSJ+ZX04X>RD\PD(4$6;T2;R!G8-#31[ M9O1@-#_D,MO%S#KAZ;QY]K$)"YPV8RKB5;#UVJ6BT_YP]PL20(U#S+LMQ>Q= MOTEC!*VKMWU[7;G0[=L=Y]R^HW:,GZQNV_>@G,9.3L6OZ*UIJ%L7M3^2HN*HUN.\*Z265#HU\%^XAO+@6*]S .R-B3:H=_=U\SXG%M#5<1:0";DIX] MZ!E^YR$P5JV[X<>7:_ZH&R,15Q(]$/U\4"+9U MT?O:F&W- ]#%E;IE+KV5L MO4^-3)'H^O:2C0XE; APJ"SMU+!N7SQCAB-N-+*\-#YI"LN"K8&SGF[[L:=; MUGL5EIY0EQ>AV_#[4C> DQ:.LWK]ZM7S\W/[N=S[Y[O_O/WO/S^/;\:=F#^;+?M"W?/"B[B[]UZX-QYSTZDZ M(,-O9ZM'P_0I%/;9!7VJO/^#!U;>SE3O:>2NUO^N'7Q>6][*% M:6E_P1L4_3VLVR>R1$OUV2M.V,"(+M%#$YC3(SEG3ILI07/V:TG1GY67F,;# MFY&X, -% IX%'/O;P]W5V1O:NQ15:X0^M*G]^DIY$^.4\WATLW=S!HDQ/+[? M:3]S#>M.\ ZV.$_NW=[OME ?W)%\E]L=<]0PNS;?HSA2I/E&SP;E$6"0-@Y_ MYDZVA?*$/CM'L^<:FOA="[T"5"2B]F1.:7 /MEYO>;Z\EQ4Z7P!^J;_.EMP5 MUS19Y THM\"F--*!.M+PD0Y1%X:IFX\OZV^3[T1U/7=1P.NR'F1;^H?Y#%.R M6FAQ#KBPJ.RWZ0'T$=[IH(N(W\Q?Z+>:7RFX6R1T(\Q!-S31@\1;W9/5UK># M @,OT'7\=ST;:O=>/\P&9I7(DZD_$6R%:YGNX\)TV2O\A 3F.CU 1QI4F^XH>&>%PY*L>%KWL5(+)<7M96H MQ8UE>?A+ABB]5"WL>^T>_$$!6KF(/=M1K"P1>WL%Y\7&^U4I8L_3X[?_'=%= M#B$\ @ AK1%"NG@M/21"^2:@,@Q$P+696 F!GV9SI"<@%A5C)K:^V/IBZU=U MZU_FV?I<_8%C$8L:07W'4ZL\'&BM0X P_@2HCT]%MN9/558K4,&8EN"K0.LX M+Q5(,"4&F<,+J7J[]6UMJ6#%_VCZ_,U\A^*.4P0U&,.W0 5/0G _T(4=#%AH M6>!P0&-MUIIN@DZ\)B,CPV#;!>)0Z/NA$L6^*;KIHK:HG]ZX#KN MRH(WK*..:%PA[)^9HL,&XY\&0[VHG9LN.-5*F=TY006E42HNCEXRJ/Z+#YC# MBTTXRZQM2UXDGA>8Y#B6-G4# 7@;NR$40!<9K1U\WG;*M*4[_"">)"!-/:+- M6OYA)+!DF[>P[Z/U8-NK-3LNP(>%<<8?C^ .-(YBI(_!ON,'[VUL5HXC&.2G MS=;/7_/70V F:09\&1DP#4&DD8WPHG.*NL ]6@"40J3X=8^!E1+7#."QQ4E?7K=WH5_["E*:5SX!XV+H"Y\BLQL=U#G M[AJG<),$^ 9- 1K:0F=D1:@@:FUXWCV>#3&:1C@Z Z[9X3#MT,/Y+O VDT$< MMH5J'OMZ9TCOR-1"SXPT859^*GNH79E"$7H0^!SSY\W1RFG:O-9J>7]\PGKY M1P;IGOT8M](]T%1GPN["%WL_X>ZAQ[C.+[N^3+_6_>5G"N._!MQG,0K^FP_$ M4<)NM]A-UEX#73(SWM[_OD^_,;8#Z?:+'C;Q:?S^PN@_LJU;!M[7 M_77"A<1U8+'L7.=I<4 $]J+>%1NS42@TMN(501R9RZ!68UH/2R+($1#AP4H< M.'*.D-LQP-L=_+AE^2]6CFF'/P>Z+ G]UFMIJ<$6A44"W2=IK:\N\J_UENFG M,G;L+6>^$$_WPO,,3W78C?U5A>_&8/4^ C9&D*7'_ETX'J<&GI[53NZ?L'J0 M++U135&U#2LW.N395XWMJ,,\_ MWOV@+,D6Z),PYU(XK(^:?*E*'S2):W@\B-BY3,_TNI,2U&:R)$[4/+(+T'(C MYC98/'MS3T@*2MZ:CFB-K\TJ:ELG>#-F9L>[/P-VDY8L5+,6SG/ M/9&P7>_9FT?!K5_88Q;;SDDAQ:8 B1YXRTI8^8RD. MWSEM,UA$UYWWS-;Z>8=T,3R;KHX^!>J47<=(T@G!'EQ%BH.$')O4_V 1V*P& MM9&DT:/DT5=O7E;\;;4GB!*&CYL\C< MA[)R6.*FQ[1> M*06L?,.7WBG#=XH'@P?X^MAKCF=:_*Y*+I@7JW((]_3ZE/LD M]N1U&;\G/([@$C,Q!WF2D__ESO8: H$2++MB2"Y9&2C*H=OB=;Q@?CS$!*+_ M:; $K&PP6JL @GY]#\.V'D!!NS/(?XABP9D9M'__Z@-F9^'UA YL:1<@[PFY M.VK+6R0 4H6Q(JA7'@Q@!AR+.,+!>U=?P8\RY=!GVYE![UA7M:78ZQ# MWKKQ%?;K.O%@JWQ9O)&9^/]XC^TF;NN\7-O=NJOGFXM54,+H1J78G;(YYL2Z ML0T*+.L<[W@J^/+#PXV2;LN=QH$-B ?H0F>R^JZ\H2XZ3Q0YI* MR^5R, 8\4D26>RB^A)^-B TW"96WI#SU_#9IG+.MRSA]D4)+$AB M!=&(]VC3*)JB#O9F]16^1;&$I39_V1?LHL5 J4J@G\WII;#^,1J.> _=%![ M^@WI1KQ^'#UVNO9HN5I9NCL?K%3BCJ9S7B+$>P4O'\_Z%C!LY9OO3!F[Q3-^I>BN^0#Z%,N Q[[6K-5W<1?'^!9 ME[JI?O-QKSN"4PL!K%O! ['8\5E.G6F/NA-)01J9,RI2U>!@V[2WX58^TNL+ M+(V4_J4WM_]Z>__PX>WMP[UT<7LMO;NX^23]Z^+]Y[?2A[<7]Y\_O:6?-:<* M2>)Y,16Y0*Y^(TPBW1,0UC0YY0C$.68U%HWB!FB1UDIW;0F]1E35(-]ITBOZ MV%:$J;6TN2>ME;[T'&X*:+.@%-H:M<>N0\KAMN6:>+9/O!93:FCB&BWVKSVQ M#,49T?%!:,X 179%' T_X@X]N VC6QP>X0+2"28"MZ!Y&&_6-1C53'->6.U' MFY!OU"YB,H)ZN8% &^K 6JX ':F#!>Y=P3M5;:7H.VPB1Y486<'_7EV0F:N3 MN_F%IVVCFAL4!'?S-3>OF9F*]DUI,.B-\DN#2'TPVF'(5T=V,7K*\VTQWI_0 M#E\SZ6YO#ELRY+7M9E;V/6QBH=DT4VT>Z3#P$U7J31?;2-L_OZX0"^926D*5 MVZX_]-YWAM>7'^_356Y;-RH*=BJ"H[2NK&P8J_=3J/C<^O]VU[=P9#@E2*$S MQF8A.S@$Z#JW,M 20_@[/S+0W^G]OYWA_>$31W1:,BN,%VS]E-3L*72+-\+^ MN#V1^]T?MRBT2?LL4(XOL?\47UZY/1RP1X4Z@'F7HR->:K,9]GL*C_BPW;[] M)6MW>S(+%HOM:EF9B7D+.&D/.[WACUG:NL%GN">!OWK9EWW;8;8X7?/LS3:D M3-7[K/PERLY[G>XDRGP[6L]GV_O=X^_]Q-9_.9O2Q;!??#>Z:@#%CLF&1YYC MZL>9[*0]&0X[\D8,[8X [51 $-GWJ&)*IB7Y.B=UN\38O4Z1Y6+P(?OV3TFL M_,R8M0_DCH:.FQNN4+VTFJRT7R_-M-I#MRUWNIW)CVF7(D]OS0*)6Q1:'H>X MD_9X,NKW#D'>83^QT+:YWV[BAVO01\"_AN!H.>!GP?AKA;5>@" MX?N]B:W(Q?80^+V3N!%D3DFF/FD(VT<&A=X#MJV7MOQ^H@T\&&N!")D8=H@ M8E'R[,7'NWT91V5##E>GS(?KO2@89C>M8HRXI\8PL<96 5P"N 1P"8:I,L,( MC:OT)1!\*(!+G!1/![_+T*PPD8X\N32/OGV,%#4I5'6EM1&:>L,VUXB:3XRZ%DGK@\G5!: M3T+J>J\7+NC5\W/7>SMRUP=R:S"**;H/D]5RKN[L>V.!&05$V_94#7/\ M%:D(YE1$T\F/.3]5#W18C%RBQM/-B3K]5F?23ZHCN)7%,S%39D[^6>!*V?M8 M'*":I$TRF*OKL+;"(9;#5%./I0T$"XFU%=M6+&T]EK;VTO:0Q_QZ+*'8G4(5%DN; M>=>*&(M]8RP^M^_;DF/1PL4U";6HWM8^'6OA-9DZ&[;"S_S&!.P)W]EP1 MH>8T!7>V!EMT^RE#O&@?U_._B&5B!9FQW)5_J5ZDQ2L!*N+H)#"E6$S9%6HA M#W/':PU;@",U55\*#K4XCK6H[N$59V^D*]-:84=& JN,76TJPRR%5B+;75RI MVD;I/0OW1E(;]Z/&20._OUTN8;<K;#;;%E4? ?%-5_9W) ME,/\H-[JC ="NZ](2:]]O*RUBSA],!U%#S:LKVSJ9;V;.U3'YUMG.@I'=8$U MTSIYD_]'O=9X4@./1"U9O(HQ9_D"=IJ8&7/DQEOE]+UM'"$/U^.VKE)(XOWM MCB&,,OM(!IV<@JG;&G5J<(X22L.A.R :>C0MPY!ZBVV,D=O54= MATTM>7IK@4@AI%XG;W#8:-"2)R-Q\CF> M?EI48DLA C[EYLF4Y](08.PE\LS,=&%W'EK";*=Q$+K"S^!0E;FH*I^<@6BA M\VM/BJ7!6,YA>13'M8B=\+FJK*(?>35:^S@BG3B XN N_?A&@)'K] 1#/G86F?C.(#0_4 ($U?$/T.YR"B9_S=?(_G^NF MXGASF&GV2E=>\&-=,TA8U_B[#\ELEJ2)54CM2*1S%^/G&N2-FAZUQ3 \CH9<(O43H)Y\_5^\G#QH7M]\^Z/3LR? M*0UNH7G$&U$Q[>%=X[@Z=NP%SMY(DK<<3G)M2]4Q+=CIH]\R%(5SIR#D:8/XVBLBT7B-X\-W([E%" 4A%.K+G8*00BAPH4 +<)G<&9LC M[MJ3X8?OV!5)2Q(U7&\;I/1$;T9?(]YR=K= M]!NZZ,B1G(%5Q2<%5( &'EP70(32E9TZT-O#PT8PW>:D!'L(]A"85#-Z-XKI M!"8)]A"8))BN2DPG,$FPA\ DP709NWEU5QFZ>1W$RE5+4];9&^EM-F-5+DM^ M$D-FK:=<6*Y=K]V#/_B.VB?<[95;%YNNU^2$NSTY<7^/3=DY:^EJ&?>Z=NL]EO=?D[8 MR<1-F5DY1^D=@2P"6:J.+.4"R^Y*(7F;PPSEUF1TE$(A!]!?BNJSDC5&+LVX M18Q<0HS6,J3SFKD89_RJODH"@?2$H>YC$.&]%\E:O4^4>]%7FF/A! 00D ( 2$$A! HWO1*KZ URES3J MM3KC?O7%6#TYO8K!)"+D1["6(&23I-%1Q%#V\/&\96JZK=%H(B12\V%#2"3! M6H*0391(A;AX#E"",?YT*N/%J2=3B\P'(72$T*DN(>LO=(XB(FO.3!= X-!^I>T> M5-$4::,I4EQ;H_TZ)='K#6V*5(^ME;6%WR'C:VJGW!23]S3,;;CMR2T81]-5 MF QR(F-_1!%++U22.K&:T$F$3G(">TOH)'MWF2S>O3S,6YULTAJ.!D)'$3J* MT%%.@=6$CB)TE!/86T)'V2<2X1"A!OF[/?9BNCW6,M:@VJ*A 8FH0@.I/IL) M#41H(*>PMX0&XRIKG3F7NCUK#?/9I=9 ?OQJS6*8B*2&@*_CTU9R_T M!^0$_&&F/07^8\&USQ\59?4Z'*UU\:1H.E+DG6G= X,_ MX,\/\)!+W52_^?MA,.B?202VP J>Y%BP;X(DVCX!I(@4HF)B )S'NMVQWQ0W MF6X'HO+#@DB*Y]X%DMJ.+2G&3)H#9& @D$LDF_239DC.PG1MF)']LZ18! WA8.5L*!G>Y>@ E]ILAN(G-,#]0BCW+F10GXD@!^.6^NUL MD'U10XB@ H,2:^_MO]D8/1';MH!I.N6K/LN4MPY,*I6R2KLY7N>MX6XN9R(Q M"]FE \3UK/1F]@/L)(RP.^#^K1*'91I;UO/;]G-7;39]L=-N')34C#SU!2BT M($G4A%06.-5LJ0_8+*>[KFH7I16?QPBS3')F"C6L14XB1[\GMBTY"W@RTZ2[ MGO+\0A3K4.9+C\]^/*)A?M=&$#XHX8-:LT/"=CF 9\JW^M1D,]0SOSD1_]+Y MEV)MZE$K^MJ^CM;V#\SX"[]]T8"5C3N#_ <@-5TK\[Q9T+U>:WC$YDEUP_$] MSE_;IYHC@J6AE=/KQA)"M O1+D1[$T7[\63ZSJHFN=N?]#"<-6?MK!, [[WJ MXN_BTR)JY#?+5A"Q$#@FOS((V@RJ4RZ_ D6M!*9FP-0+) 9 ZL,"]OOCXIWV M1-$U7=F%O/F,_4Y+'HZKF]!8@72_6I]'!&J<*&KL#/8=Y.U0#9 Q&52X=]$! MO2['T)G*KLEV$-6)]1BJ"H<<*QI6A6EI?\&C%?T]+,PGLC2?R.SL%:=H8"B7:"\. M3,8/JI\2V/$P*D5_5E[L&. *3A5W&@Y=D186HLK?'NZNSM[0I'%,:[Y"\#(< M^]=7RIL8I@PR81TRBOU11I@>G^(/7%V&WR'O3EUO23:\U%<,8^83'&]$7_1& M*FWYYX(FF8=3(5N2LR"1+'90(6Y)-VT;6EEVAH5 M3<^*+?T]E;SZ>N4]^!*>F]0;)EU%@G"=L(]\,$GQ%=UP?,7 EVS#'9)MW-YT M_46V9OZU C[0X8$%/*_%UD@QV(.5QT>+@)[OK16LZ=\+>$LNI23/,EZH*BL( MQRXGK6I_D'-5.^W-1D!%KVI;>@ ,(=(S_I5N>WR^?P!JV*[U8I'PG.8\KFM;!;O )F0C(%PTP9J8G60S^W[=CQ1D"O^'F2VPF>?KE]7 M69#<[8]S;MY1>[.,TD$)&=K6=%FKL'"E@$5OG%>0RNW-\^'Q5JTE6<1>$14K MC.HO&:1E>0M\3#DZS"U'-U-)#DHYR1>NT?/1CI>VV>$*J 4G&CT-W#L+Q6$P MO07X;6 E(BV4)[P?3GM+.!',V*T:_&=+2SA$P='B&W =2Z(T3'PJ,"",8F'J M,RJ+ J]U#4=;%X:2<+S NRJIQG866Q#L8._:/XW?L^P[ ML)W5+*G]U_#O$RU1+;W3#& L3=&E&\-V+'?)C!MQ5*^T(2-'F 1-::*/:MZ5P3&^:&W'UA_X/,8.*/ 0+=._ )_>EN[E/P(['H_H)]>F', MUIIP2:@_V$>+]4'K#[)KFF%K,W) UDQ8LSO7 ECR^4Y;$Q-7"_ ? M@00--E2F 5:L7$.]FPAC/Z=\;EHZ42G+Q)41? M%Z"#)$2S[T9DYI;UZ%-,#=#_^^_='^_^Z'_\D-+WM/!C)@+NQP-7!#UD#="\ M50,;EV"RXZ&[ZD!F:0Y2:O6Q6L]P7:]TDC]5AOMO2XL,.7Z-TUJO^4&+GYXZ MC.W3XZ@>,%;)&9X =&6MXUKO!:U Z/@1R\0V'-AJ6VE3T$V < B$U]Y#B75= MK!PBUXQG!,X+G*\6[PFZ"9S/69U<,,L>QH:B"VBD,\7P"0_EW?7-*U!F]" . MB>MX#^;>*4E;"7[4PGCYF%LDMHK$UIHDMF[?:DT M&,"#\CTQAS2G9B39M%CG^=F;7FLX'@@5J8Q-]+-0CX1Z)-0CH1X)]:AA>ZU9 MZE%AVM$Z@32M>6AGK?C),&^M^%:_FYQ$+231$4NHU2E@^%2KN>9Q^Z:NVY?& M[RNT%Z&]U+YD:]F[Z$3JLD:L,-D=3KU!M1Q.)\ZVI4=U"GV@67.6JO&I7N1\0J7=U_>\OP\_O[S_],VN] MJWY@I>I<[TK.[O>1CZ"UU2[/5DXO@VJ:$5N!&9YFO:ND ^DH-=T2PI\R3^9JZ%3A. M"XX3RH]0?H3R4Z>]UBSE9V?2Q(&TG_WK7(WVKG,U'F;,RZS8'JKM%MI,PQ#* MD> VH1P)Y4@H1T(YJHYR5)AN5'R5J\&PE],R-&I->AUA&:JNWVXSW2&&_'/Z M)VUL=!WS5[=,.G^0>$FEUE+G,!54:TTH/4+IR:/TB VVMZ;3$*VFJ+I9@W[) M'BS!TL7[K83R(1A)*!]"^1#*AU ^#N)O.D:1KL$P9T7/8AU(@NN+=1L)W40P MD=!-A&XB=!.AFQS2,)*G')@\Z93KM-F?C8]6*JQL-LY:*DSR5N?670)+J,%] ML)T!NVTY0MN05\8L[4ZC:JT M#5=89O8[RUS>N=;;/UW->;DGJFLQ;=R8Q;HV'Y!0#_#62]U4OZVCVC%VBP#K MK^#5\%UREIM:3EYJ=<>K#74@,Y!L/C$)6RXDVUW"L%\DZ*,0.D\']] M1%K3BSK+@Y\#N273M21""2[9/L7IMV;Q^6:*120%;C9U'42X])-F2,["=&VX MQ?[YM8<9:SXIA4^]*GFK/#7R4BCDH1)Z_WGW[L,__^C\XZH3]R>YA-XXB& [ M2NBM_V]W?:VP[()ZR9(X2J^$!-(4E,Y:82"["(D35YQ:HWY[,IK(60/V\KZV M:L4!#A2IX%&WTYY,1H/.\,,ZRW)[T99SRNI3?8/_\_#TXCN'U<0OZ M/2PL0J0/<-O"EM["L&?2!\52%UC@;Z.VW^%R^7=P1)A]RMP3._+P!8P*&#TM M&)VT_2F7#)W' TT\51VU\&EUEGLWBQ\3U0X3'1HSU5,$RWIUG:TR!->2DB<* M[$>I:)U'W:TE$QU>B:Y6K:NU?KU7P:NR-DS2[K@ESJ;]\B=FO/R96?@LHIJ/ M!OW8-)"*WP@SM6V:-(^?@G)X;\8&OZ?;4,)/+?S4Y60M'FU+^'I$VAVQ9VYA MQ;!S:R#%RG6Y/\D95B:W.MU^ M*>(\.T/N9_S(B]BO#FV4B(;D":-$$4:)LDP2>P58YD3JU!;N:HVW #MR-66 MQ$/;BCK??4HG!7K]<4XI,&CU1Y.2@XL+X_U7A24(G=[1JQHK*-"K*1IL2N22 M)WF1J]L:#C>1ZQC M:_^&@=9 3F];NS&Y'KJ7U,X;S?SY&!)4P5A[!6'D0O5$<[04^YPLY64/R/8#K MW3R-TKAW:PXY1G>L*\\76[;H]%3+BBRC@*X*'WF3-,OLX"6/NGEKM'3+J09W M &52A.0W5Z$,^+MG9.K4- "_]'3&DR)'8^4*<]7G4XRO8?<$2B ]*9J.N^J= M::&L2>NUEW.*FX 1H[<9D2VV2H" MB.W0F [?#)=5<$G;#SRWZB#H8!FM9!C5V@XD4)I'"=-P"VJ>XY5)H8-77 MMO8)A5^;;F^,)Q !U.^9&/N>._1='M2XDASI/@3I3B JX(&/]>R #FDJ6)K M-L(M_.-@L,)<6H*8?SEG(0O2'!#,;DE+UW'A^?RWC9S]%CS!6J'ZL!G@$&Z: M8K<9?:6WF]U5+"*INF+;VER#D3QKH,H8TGOR1'1>$K3KU0.%43H+$IS60B,6 MULI_P2XL\-D+?1S];(:39'$8?[HF3I+/;04 @1&^,$0),?V)\$_:TE7*Z6ST M@$EX(WV5C>]B;\ QPKK@'3KH:OSU+6!2T.\L4#?A'2":+'H_5Z3IJQ+ MH$3$)8:'P&:A7JG1+["DS\"PMNTN5Y0S*+LHCL)XRF-N!34*#::(SS9=?2:Y M-N5V' P^5#$"8\S$$+TT#"%]@#4X$@+D!#Q3XC'+H6RK<=2R>L4[?#3 MDNB59#63/M!OJB$%BL=OOB7%:K_ 1!V03!VGC/S;V>K1,'TJA!,;@X\W"M+2_X-F*_AY6Y1-9FD]D1DUU M2-/ 6"YQ40*S>23G;)VFM/TR+)3^K+S82;W3^%SQS(!C5Z2%A4>EOSW<79V] MH=WCV#3*<*Z^S.^.3IT]=HCKU0*+-]X;=P8&;[Y4LX+(HFP#N!4)Z0$[D M%Q>IS13)\H-)@NTB8.< ]_#Z1+1G7]5 ^8R+095(8!-U86A_NE01P(\8^DZ) M;CXG-2T,:UXUV^4';W/XWR\?/K^[[MU=C#LQ?Y+;'';E8Q7[1596]%2PY]U!1$\5Y]D8T9/@ MY9$^VW@4/)SPJ>*B"@ ^^;D+X=.\_=N\>1Y*X!R[H?H_J=N5V8,^^K[7"^;D M_$;@N,#Q_7#\ MP+#ZXCAC43;4\'%VB'8,5"+%;RH)NP<@3'W,SE*R>5LSK:0D-YZ MZ&(L\N3'K>.K977)#(S-;%6OM[/V(7*TD]8EJRSUOI2V)VBFQ8Z'YCJ08W 0 M>I1>U:X.I&\H)P:G)UA&L(P +\&)M>%$ 5Z"901X"4ZL)2<*\!(L(\!+<.)> MG+C%A#?<393]['0I7I!$SE(-<&^DS^W[MN18-.HX6&*$EQY)91#.39*8L::F M4HQ73Q3.$X7S0A4%*L.LY38I.&@&\99J=#=><8"O?C6 8'J#7PG@ TT!7W^) M.5V[6UG*_/H#)44&$2LDO(+B&[A.PZH.R2"Y==/;ESB 8]0FX)N27D MEI!;0FX)N05RJU>XW!KT!D)N";DEY):06T)NG:+<*DYB%2F5AB=L"6Q@P'L% M';8'*5^ZV0X@/\/E=!<7L03;LX*J-MK3:3-=O-?&JPG-&#< U4^WVA4\#!Y[ M8ZWAJ)NQCV)5.;$"L3?5 ]JN(U=BO9L\8X'6 MA01I[XG6DY06V@T=7IZT.N.A0&R!V *Q3V3&S4+L$@*3]]6L4X: U/J$]I]^F(MBWMK9W5I==80W7%$>:8ZO0 M)]HJM&J,G;4[1'@C]!(WPLQTI]@B.T]3B:*J3(G4(9$Z%$D=$AON@!NN60I7 M.>'VK/-!ENH2PYRJUV32&H][U5>]&KQA2C^#5U$CJ]3QO,G,)]0CH1X)]4BH M1_5Q].96DGIYD\;K8I]J\+812I)0DH22))0DH22=PH9KEI)43LI>=O4HI0VI MC@$5#=XK0C,2FI'0C(1F)#2C4]AP0C-*E\V;6?OIY@W][\KCUF0X$=:A2NA M168=GW88;+E]Z7KQ')J)URJI*Q]IIH)]FL@^8IU/8YT%3-29J*6SCUCGTUAG M 1-U)FKI["/6^33660E8+62UD=3-D=>%%4;-4H<@DK.5QSB2# M?JO?E86\%O):R&LAKX6\%O*ZSO*ZG'H(602U/!DUMQ:"$-)"2 LA+82T$-)" M2)>1FI_MQ"R+$[-H*7*,\(J*[3_>/D0/1(F+'B*BRI%0;(1BT_P-MQ6C*ZTV ME1DW\$XS%$,%/@_H5>DK(,FCE.W;:AE)T.#-4KJ9I6SUJU+6EB8SFE"#A!HD MU""A!E5$#4J(R-A3#9H,FFUQ:O!^$9J0T(2$)B0T(:$)-6W#U5<3*B?895]3 M4(&M0(0")!0@H0 UC=&$ B04(*$ "06HS$"B_92VK. M7N@/"HP.?YAI3]X_@=VSG6V[5#N'43%OJ'7^'QWJ/Y5-D*,4#EE_BJ MLVN[BY/@,Y%+G:]SYZO\Y8_AC7S[Q_WOG9@_4QITA5/>T/9D^@(^ B"I#O(1 M9NW]%!E(>+L[=+L;L-VMI.WNL58'*;8Y#4DENL[%W6]G'?8[9V+Z.[W_MS.\ MG\X!UR^=.GA64.67I/V3]8E[A)2G4ED90\GMX0#I'D$2[W)T,DMM-L-=FBVV M[[!!B0GGD\;-$_<8RH+?SB;YPX)5&"ZQXGGF6#5JZ8O>7!.5RE^IUVU)(+%[ M7-*EDWB-6=4$[JTZBA0S/C'WHNN.59UV>^W?/).IH_2IXCP;(WWP+"?1PYP4 M/!5*GVU8F0,*GRHNJ@#@DY^[$#[-V[_-FV>=!F^:.9CM- M1+#]S+YIN:$@JV_E<+%FU*LSVM[#2+0Y+)SA2'<.7);NIC:QGJ@QFX6XA'%5 MKCBNUHQW!%H+GA%H+= Z.UI_-LSM2-T32%T/I&XDIHHS_ F?X5G9E RP0V>6 M)<2U4DM55EF?/"%,203E5)$G/Q83$U>EYCD9.)>9DEYOY]U"F#*\AEEEHO>E M'U,+NBVL=0;T\4D M'@4&1C9@$ @@$ MJ#HU:RC[>X7O>GG2.V[[M2*9YU6#N5/L]=/9ZT7J\OV4K07JH,O7-\ZB:;$5 M28$4;_]T-:=,$T4.,^61!]$LT#O*X2:AZ0ICM@ J/MUJ5_ P>.R%,;LU#97] MDMC@KI\3&H=R:S(:E0Z-%3')5]E@7@FB"X"IA%:5I9'!GM B3U)"2Q5M)P)6 M!*PT'E:.HK%(T'=.RWYG6/8!I MDEN]7Z"#[41V6?$:8$/5/(&! @./$EJT'P;*XY1-KC;TS^ZD-9Q40?\4."AP ML/X3:18.'C'<,B[P:C],['6.W?BO3HPJ\+!^JU/#B30+#Z4#1:3MJ?SU4\:5 M"^5/!+Q5WNS):EXIK!2UXDAS;)SP1!LGE,26S>D])UJ=BE:G*5N=BGUT.M[5 M-:<[:DWZO''E*U9+N2 MBWGWXODK$Z>46M^]F F(Q:[>8HM5J>*JB"U8 5J)+7C*JR*V8 5H);;@*:^* MV((5H)7(@S@(;QRKJ?)[39EJ>HHJP$?V1@B7B""Z(+H@NB"Z(+H@NB"Z(+H@ M>FJBBY*2Q\NMOH8?GA1'>R)PU78LEWJ5FY?N+^)N1-Q-67$WHI1*= MKV$P8%%)K")5Z]KPI=0I:J1-OXZK(^2@D(-"#@HYF) %FTD.RGDS8$>M2:\Z MD:)"% I1*$2A$(5"%%94%);91RR;0&Q 7J:0AD(:"FDHI*&0AB9M M=9BB& M"NP;T&$R5$$8-*!/4(/V0*7C\6IF06@26P@50Z@80L4X>16C3(?YGHK&.&6C MZHK;3QJT&82N(=A"Z!I"UQ"ZAM UCF_.2(A"V$_+Z'53>FF$.4.H&$+%$"J& M4#&$BE'??51?%>-P01W[^D/R5H469HJ#ZQ LL 3_GIJS%_H#-HC''V;:4^ ? MM@BW[A*X3=V\D&;;_,^U'6W^$IMUO]>.\-7K-6/\\"N.V_N;SLE[NK>&GS\D@" MMV^^EG[[3;?KSW&-\3O6\(=?%Y;WFH5I:7_!LW$K&^0369I/9';VBA$J.)9+ MC'$+S.:1G+.PMRF!+0O#4O1GY<6.0:?@7!$'<>R*M+ 0%O[V<'=U]N:!KH8Y MEZX0H0!^?GVEO(GRV^8_<1SF)'!8""*[;?G Q[H(W\6_)B>$QBIS7 MTZ>..>T,Y__3+6/8Z[VXS_,^0?X+[;P0S%\#S/<[O5XWBN#W[FJE4ZQ7]$M% M!S0G]PM"G#5XVP_PD$O=5+^M3WZC_IE$ *M7\"3'%Z_[']Q>_56NO_' MV[+F_?W49A9Y5SZKKQR2"TW-UQ<>L=/+YHP/>:FJ4XXI5B M+R3%F$GTA[=_NMH3Z"P4K.)(4FE(R@,8ZH+,7)WNU4M?8FQ'9YR'57=CIBYUM^B9^.Z+6SJ,+FO2:HC(-*JRLK M&\;C_10A1E;%3@JIA9MD [U-U[FQX+>S#ON=:WGT=WK_;V=X?UA)C(W8/LMN MO4LXFSIXQO35L]#J'W:M);;8VX]CH>,*/3BQ4]+:-A4^,\OMX8!-*71L]BZG M)%2\C33K6)+.[X6<*O.GE_ #1&[S0P1&"A6WZ>H.,T#^H%CJ0NIU6YR!I%V2 M]0BT.3HM&"E0"L=08?_M=& 6WL<7D7*@1>ZBE*\\LLP\"(Z6LO 5&^2^()*7 M71( MAR8C:Q-4-&2-O6QLS?71*4VX%A@+@R?]]R)I:!T5BW6A_9>F'XQY*R> MWK0KX3!C1F'6#>^8JXQ&>JZ^C[H_YO/OU$A>T--F&NX!*FYEG>R0&T.1=.NR M:UDRN*_S68"$ [O^#NP*LK5<(-S$<$HU$6B7ISG6HHBHE> A[N?V$'=[K8D\ MRN@BKB ;[4+'LL]9:0?: .F:X316)PX2\E7(5R%?ZR%?.02%_TD5WI5!Z$[R MUE_M]EOC?M:PK JR5FJ9N^,L7,Z!MQ196X#@J'!XL>THEI >NZ3'![CQ!9GS M&W&D.6P=>^O&/^+.3M*3CSJ$1@JD7 <^RB@?*)^\0S:Y<*X4RWJ!J="XX<2S M8,KJ*9O1PJ-6=[0IEZK.G<);5OSYK ++*D"GH)7>_#N7)IP3C7IY2RSTNRT8 M1;[DA6/S;>VR5HYK]"12UBFA&6J",M4 ]@] M0WYA11$KNT!.] =MQI6G%,O]O)6C)]U69Y+38=0 [BO]"-(DT9TC;J_.K"/D MM)#30DXW64XGNI!RRVEYG%-.#X:MSBCK\;E,[LM>!J>H!/UH(GX@X6HS*S&: M:,G>X^?*I[^QX##I7LXV=O6$01/?5B[(;S(ME82Y662*U* MJ,]F2<84^X=NGST8>RM''YU[!:ONK@M=LLLEF/+3T(C&?&'4/L+<^\C"+;V) M08NYO2Z]UC FA+HR08NI<:OLTV/:@9[(&;,6PN[O5>?LY@*CM']X=W:4E/,F MF@SEUF0T;A)*B@S'0TE\<3(4D5-!AOC%0LQ'Y68]U2Q0392 M7.8Z1_A-7&X,V#LNC8*X>S;([//][R;0W\ K%\;LXI$8ZLO=E.('/-V^ M+XD'CKRBM-=O]?+6$J@*BY5^V&B"H"S8524 L-$ N/]YX:!HF+>:6;_;ZG5[ M34'#DIU*^5I]-2<[Y7X!JBCHRM82KJ[C'BL;0'U82\_!CV+"I5$EET:]&/D4 M\E!VUB^+;T.$(/8 &!8(W4ZJ9Y;W##(>MSK=/<\@-6:P>"UVB]1,&F1>]FN2 MT!4IH2(E]#0-FT(45U\4APJ*YCHV9Y#'_7Y>@=SM]%OR1"1_YDG^/*D>G1>J M"A2$0RW63[ISX++TB:A$>T(BG5RC3H\:MZ9#[/-8:\9)G1%Z2JF@R"K.U[GS=?CPW[N/[S^,QU\Z,7^FR5F@ M8SKKIF6!CE<%Q4=L2):Q\/R4D#F1BNIE)RD5SAI%9CI6M;^H2 *M4(+2'MLL MW;.%9UW@:[7Q-;>]M&Q\31:-T@^6 M,H-#IW6Y]TQL:[OC M+7%V9.0,^GD]!JU^-[._H%;Y30(;80X3G5HJA\'";$KQ*X0N_40 MNXG]CPHJ[)Q#0G<[^27TJ)\YLKU6C"@R:H^S*^XVW+7U3(^H\"";#Z>YCC24 M\P(!)BD.-(.\F4"M87?/+C5E,Y%(BZR>\T9 W.E W $TQNP *.=M,M^?9"VP M4C$&JZ]KI79)%SNB^?8\8]0C<%W8=H1MIQ#;3EW8O?;)&%(H&V.O+$D/ "^, M6681/R-/MHX[5S1,K:Y( MV#A IV&Q"IC*C]"44_B/3L9_5"NV/O$DGEQ!'QSFN,%Y5T?0O'D[7B0CJRR>)1[AS:27=X0K)8Y- >BO^O MX(O(/YXG^=QW+5>EAW&23E:)T+4F@-_>YP^/A[YHSN+*M8'B/)YC=U98/V^# MO&&K/\R:%EL!IA5.G>*/"!585H%%E;".Q&ID^Z"3G!.=1JU1YE[&U?=.<<#>;J,WZ!O-FKI+# WET'X;Q VQT,ZEP<(,=NJ88INA%0 M6[N**@)<&PFN1=9D206W_;RU6+K[]N*K,/_M9VVD+_#_[PX.;&&L*+>GSUBI M; -'D<8M/'XGW_RV,;G:!<33A#,4=Y5Y[.5M/=\:=>K4YS8[2[TJS1#^JL94 M$\)%"!X3)IC?M[UA!N/3\_MY][;=-Z?-6=3":OOB^NGN:848SW4,) MZ5G3V<-)YXQ95!W.UB<3V1I/I$950J0C(%!7.)"!*;Q2,[9VDP);"]< M&_U9>8F#B> DD2MQT(JTL' +_^WA[NKLS0-=!G-. VZ #/:OKY0W/D>N&3/( MB+L@,KDB2$8\++1&2);*$OFV RO-$2R44HG"+S?&$[&=)2ZN=(Y"GIL\4J0+ M5G]5C$ROW$J!)D'UV%7\"_-81F M/>D,QGFK14Y:G7'.$E55X:[2CS&-P,/:9=D*["N=6PI2'XO#03EO;^3NI#6< M[!E[73:G'>=SOM":#<8URH41-H8JS^LFPCI#$0A(+ M25PW2;SW(3J#5.[GK6??Z[5Z@ZP%4VN5H;R-UU[ER%G.D^C5E8$$'?;_7KF7 ME4BW9(52>S#TP^,9NRJLF4FW\? M" _#A77U-=P;E#CJ/+3N=MN3\7BT3PQ/ M[=-N$O(:I9/.NJE(7F.>G=@!EA[U.L-JA.S&#$IXOP5,"YC."=,QZ9&GC=2] M:B!U'K:.1^K:I4Q&]=:F-QBXAA^>%$=[(G#5AG,W*PY5EZ#BJ"00[@'A'FA, MQD948:AP;XICIE'FS)_T<"Y@B=Q5*3MORY]^J]_=ED)9*VQ="_:*N^VSC?>( MLONXQ[=:,5<&P1U#Q;!R73!A=VL+0L(?3<+'KM$VN1^4\*%_MAD*JK0QA- _ M1*YF=B6@G[>B^:@UZ6V+%Z@53F=6 BJ9O!GCE6K $?[&4,TED1SE.SQHI;Q0 MKV95^OBFMM66B;%E VG5,I5B3U /R%\?&7OMZI6:MWG?J#7*W+ZO5#2L$#?G M]4K5C9TKQPT"VBH$;7MHAQD 3LX;1=IMC;8JA15A:>',J:4F>*T]:?"R60W4 MP!RV1'$*KQ#"[J%(^ER:4IG,7AD+618AZ-U/<;;Y$U1.1X2L%HS#CI< M.;ILX-KOYP;7_GC20' 5=LNC[83D;)?Z5)XY0"BJL!*4F5^:G,AV#\AAO62( M'LEK!!V/]^RR7@WF$J'[U5!'*\D< B\KS$\%J:+Y4#.O974T:#!JEE#4KB1K M:T4WQH/I*+ID%J*Q5KSBB BI%P%WIUQQIQ ;59U%?OXC4GHQ/\[M0.VW!OL6 M[:X' YY8W'VEMT<#V4O(=R'?A7P_%?F>_P"?7J;+N7U)W=:DT^S2>IED9/9B M>]NJ[R7RK5]5+AM+[JXJYQ7GVBC1Q8=/"W7MQ^Z,ZZZ'/;NC_67^)0^GHZ72 M<[JKF=/_?L9K@?%7Q!3-RU7.[KUIVU?P15A:8J@OUYJMZJ:-8LK? P,T^A^T MB%T52J_M2L3;6N5BP/FA[6_O?$^[NKM]N+G]_>WMU"H:L+ V#E$3YO@=Z#Q0)M(IES^JFNJ<2P"7ZD&7,+&5HRL: @X28N M_N3_][>QW!W](MU\9$+.;DL?%$-Y)%@D0IH272-/\'[Z5KC/]@>I6 0@#PL4 M.A+N,*3/V)S. '(*'KH%ZBDT=% MA_5!A0Z>:\SH7D41X<)UU&)!! MWO#YW&SX!FA(IM$"J::#PH6#F;&M#2.AY'C6;%@*I [L=5-WJ00%4MJNNO"' M]JSI.KS4D18*+):"UV&., )E!D(%2 /03E0'Z8S#@UE0<03?FDESS5!@ O!E MN,S(U,)WN;ICTS7S)T'74M?^=#7XVDN[Y@Q_PWB.+Y4*=&$\.G5M#95?RADK MR\20%@G'M32T.3"-MP!P'GA!MK=5H! NO HBS02&@SN7INW (Y=+T]!?\#.? MZ9&]@,X&8:H0\BG_$)^E6*#N,Q;AG V\I;LP %RVFX\M2=&1L1\7G.7I^&Q< M'$E5\,FPW)+B<[O'(&WI'QH,SO)X7H7QV;#(.N4 W/#T:8^N N]W<)B4D9"C MIH3 "H#,II,WG!;=!WS3N 8-](4'$!#GR'64IDOEN[9TE]+*=& FR%J@X"O( M?_/--W&>G+MXZ(IGO#"KH12G,I1\I[2AW/=]J1N@^"T<9_7ZU:OGY^?V@9KL+)5%1 01N&NWHTS+,XUTMLN2IOJWDW TX%;M]\+1.GW5Y4]OGN MHD3U\8=?%U8ZDO*Q+(!M_S(17=_#OOQ$EL#C,U!3,RQ.8%:7J,($Z/)(SIE6 M,R5P3$"M1G]67N)@)$@U5*Z1"HJTL%!M^]O#W=79&UI;&#D7%37@!R(T M/RC?0?] -,TM]V+F&RL*X^:\P8E;Z.:7*$A'K;,W=X9TISHF%L/K#EN2W.F. M@MK?##0*9M5B"N#[WZ6W.@@PRS0TU<84X+;T$ZHTI!F!.2V!=#,V0'S)7-%T)A.] MT?#7^SJ;9;Z %'[!-!C1G(2]#5IG!DTD!A MX!(0$ ($H@&2F!(T[C#"[0?L&,_,9OP2-QFP:X+L-,0; AU 5Q+-Q3P:@MY]F)E:;HTQOTL=X+: M+.YG7W'$@PR!;:;1I^(.T)ABK"Q-UZ JVQ^?OB2?EP\ZY6V60S25=#K]SO@K M#/H#+>7Y-0#8-*'2-#ZQS?J1[U7^O8_$P.^\USR(X-<9M,"M%QY&L ^BUACO M<>],ZYH1+]CS ^BU-LI,0IVX.CNLD8/6!!!XW!^T^H/^AE&RI,WXD[("=OE. M]7LXSOQ=\$)Z7@@:J0>3L)%ZX!NIA[O8HKUIH2Z)&> ;.KP>I?L*1#-4F:/F0_H0S*>HX,('JR1ZYLTOV M',C$FI:#SMYX*B,2!14JS?87$L@?-^Z89V=1U$WC\1P5..\U=LIW)'FKF"6B M^('B>7"&YI\9_K2VO%TJH""J1+I?$++OX-O\*%:PR[S7[L$?/&U6SF]N.[!= M(P@G][ZW>O@..<8-T?(6P0P+L0IZ8[WF_RY"[2Z6^X5W"FX,R(S M\. .YV+-HH<:=:%8C]2>]O==NE\7(PA*T/TN;)LX-_Z0K^B(D]6_7D[UK]/> M[,@KMI384KNUMS3 SC7ZB#M(TC?4*PGX?,:M!.VHY7^;"9A9-]4E_I_.[)M@ MP4V, VF!$F]I&T&#:37>.T.Z-9]X.Q#/ HDF9*%HL\1@MA)!>0HM0ZB\84= M+*C%Q3]:4"OQ@Z5-73S&6.11L6;\>*19Z&G%W^P-NR?>'SDND:A[3DJSK@'# M'36AI;O%;]'$'.-MZ2%^/@NB6'1XIOE- K94J>.>M;L:4*I-VM*==Z4[89=: M2>31;-M%?SMZ(ET='ZP9_# (1P8$/Y0)Z(-$JDA4++P"FXHTBXN@8;QWV M@@DP6L&VJ7B!18T>4=&SN2(P-FI0#I]3ZLSA&Q[E$;4\]IC#>,?@+1#$Q**625QX:DFG02%PB&0^;)]J M8^^Q06X!!O*,^/&;*;RT[#[:U]);Y>W.!>Z!L!>>14+%DYNN>S97W=<@N&\= MN!&^-34M&/'61_.#V\UF6,!VDOGN"(]>K:W.D0B;>L24?6KZK[PG,$?I'[#J M?&U@*C8AW^B'?-I^$ 03%,^8F!8[*#Z[!VZ)P3OQ(3;0G89"K"SST<+ %[YP M&R_W>&>N6;;C,YEWE5MNXH%IC>@=-DEZVSLRM5STQ'3IQ7[+ Q"@K/[2EOX! MLWDB%J.F :+*?SH-LIGB2QTA7 M9IK#10*J\1E1V'C5J=?J)_9]/ATEA2AL_'W9SG8[G=2Z3E:?@K MO/WO!63ML,5KL<9SS3>!:ZEMUMJ;=E;#8 '?B35,IA\&N_W.P[N)!WA5//$% M18-_I@M"O7=JVVFLW9#F47/1%I'L/KJ@?OD:?8*4?,%(EZ7F./Q8IQ@VJH;* MHX+M_=8!.)20]$!U#X8%%IJZ#<==32R-S&KH-- 9^I:]B))JAARKT-RD098_-\XY&%SG&FV4LX$'O8 MQ$/9P]%"7I@\R]SQ H2!#,F![S>;%,G'YDD'6;^+JK>+MJ16I##$/$25[@4 M,)H 7H@7BDRW MKV7OCAR@"WRUHE\X5XI%0]'_I>@N21*NO?S&YYW"-<:6PM([0," =AXY?.>S M:VU@8'HK!4=(JIPSX;U%RZ>KRM1[D,[,7@2#10N0?Y:UX\";WDA9%.[&@&-M MKM$=-4/5P[0HJM@1'P= @LMXP:-&C&BFDGFIT#0$!J(T RZ_SPX4]R8M&K"6:9NG8T'@ ;Z(&Z[@!!M6@=*.D MZ@0^,:B+X'?(]Q7JYOA^_X2.Z*:Q7)KB0U@23@/W#OS#%A)0B/>"0L1#C<4B M"TQK E1D'^P9X.*=?H![]E\3O+#/N@"M%0E!76,ZF47,.5\M? 4]!X92HA00 MVZJVHE1+6$S@=5/5Z#>X\D7S*1V?J.P\AW-$.;)^B.;WX%HS1G,9P=OH7*AS M%1D!T.,%:J8 ?F&?;"<4'O C"@E[L+V6_=.7)!3!&:ZUBE H0WT"WH[')44& MO/'=EF*%UT89;VVB6IBG>U5^Q3(P-2+<(1B[3J&PD/28 MYD?M\!1RMG4W3Q8Y-ZC'9O'PNI5ON9$YYU"2+--Y5)!61)GP0PJV+5-<-GKP M[U!F>MH].6GCT3PZ5EZ)51E^Y0V,IXW_<,IIXS^$TL:C>,A8 M(S\VYH#&\!8],'CZ.;57IK7BX9+2$]:!(8XB?03=!@V7,FHXXBZB#XH+Y), MD\=E.>A00//:"D[5( "]@S9=/@Z\GPW-!V];ND8/@P:2C?D7O&B*+W"4)I:Q M_A@VRP/YKMBQOL>4'H'TCL)HV_0B*(:.C@!E=)T\>L6,/+:B@52*^X@RC1N2 MGS2+EAX"Z-'17^5QXL6G5__ZY.?=VR] KB4UP"-P>#XE2O9_8KB,YT0,2$%> MB(E]8&O?/4LQ+]J$A@N_)@VK,H-AWABFZ-J$2MR%LG(TE5<:BJUS0]WL=*C> M$&G\(+JM,,",17!)Q/B?"3?3T5([S!PS5XCE#Y(>V6@$F.G9I6E$CF*;K!R- MEZ"/[$/?&;QS[9\J;._%E4HK)SFTMZT HSA:OTY*T M#@8G=Y-? M,U>LA"2,-OK1G-!TC7.;..A"C$W;8!D+\5_PDC="%P&0B:,NUE>W(FF:OZ-H MFS:L8Q-C/[?OV])'RJ+2K=GFX#9N]8>3UK@SY$]^+7$0O:>81)%E29P%=Q@R M^SHR.]TIY+L'=&C==7DD[,RU6/SZRJ6[A):),W4),)UFR+2X_1:_SE#.^P86 M$N.@3OYTM957'0Z /%5JQ7B[#G=83:&.^^GT*26LD MCUIP)(QBQ3\4IO#I+W!P6J /8L;BKC!2ZPG/B/3HM;Y$6-29T#($<@CD. 'D MZ'9:&PW^KV>^7H&RS@)[7_1E[%[-R"G#4;%*.>%9:/ M-5N'Y?'L+M_EM_;(F'[F'4L_DKD_.YS3UI4]KROSF7&_Z]+T\TKH!B',EZHK MS[:K^3&/MR9UKH5]JU>P[V!#&9H"6]*/D5%T=,+2_*^6=_L%UG+'FY]XS8[Y M#H/9,H/H(S9!5 MEB"/E)?@ZY29N4(_JDI@&VE&S%-LSXZ/C^!/9*_FI6H4EBFEQXV Y=/@)9@S M3?-E,=S8^2;\$IIG#YM@Y"7,K1,L_=3[\$K"$)2E:TLKXM"P*DFQOWGC?$?@ MO3"D*\U2^;I:A#5]H1D]W@J$ZW.PT9I&F/H^H[!E:&,PA4,;TJ"3]47R^M*L MR\4/^1Q2QEG$[HJ'F%G$\L8&&0(#\5AE:R6.RJ #CP()EIWJ=@)E%[R5M\D* ME"L'(SSIA/E.3-Q>81_N3+.(RN-_,6(/% !@.UUQ#5KY@84"]-##A4EHK5 K MIVU>WA0HS$DLC5,IKG)_HY(.';1]Q]6WG%XVNODFTR+5T!. MF[!KBY*@;/&490?N(D_:)T]3?AXIAULW*-H;'EW/N%D7LPBJEEYWWC=TIK3O M(E9*Q(N@0FKDF=6$\8(,;SY^LKT8PY8$OZ&Z[]0U@Q>ZK/' MJ\)!U7.;L,\P##"HL817TXY*WU^\W[D3G;XSNHVBQ=T> L4TF([%JHAX M%3+,\+3XP")S\:<24[R$AR7&3WWCR-9K!Q7]X$V#,$6'FQ0=A2DZ#%$4O\GJ M@80H&HJUW2#M>J?\$I&@$=HR\(_0-K@1DZO]$-?&<5]9;#[*5Y)7)/JX\*'D M8)T+BP65[$T0JYVCDI24$DE>\7)4!E%KT]8>?0 [CCL#HA$JU6BJU^X2Q';3;^H$;>H!S?V(2OQF<$ M7]X& )YQ*]S5IC6&W>ZU5::U:3$:7J.Q[S@G_)67B6)?M4R5$%9?3)NS"6 S M7QW(YY5']4?O%WYDM0O6ICQ:(@'N]%[H=;Q=SX4J0PI.R<%P_Q6FV[4P=]@C M@%<<:8?MQ5,R&;]4@*MV]F&7.Y.O/J,%DI#^92/#^0E(-X;J%4ND0N\F$#._ MO8JB5^%)6RZM:'FG>W_Q+KRUNX;'=_V23MW.(%RZ"1?F? E/6.!3SV?*RSG6 M(3TGQMD;O^SMQ"MD%9H\JVA% 9,IPR:L.!?A[UGO8KK1UH.2_%%)/R&O>/T? M=WS93U*A7,6P%HGIIZ*L @5+U\6:O&W!:F[APYCYG%A8K0,XFC;'?O)L5X%R MS%Z+[!FQ54N;XJ:OIF63E/00W-.D9,FE$X56\.* M('Z6#*T+,C=US:0C#ME/B](#MUI$)UA! M1WJD?95GK"B)9D3Z>$;JBNZH&7K$'>#7./,_#_ _+=1Y\:Q@>C'VJ:?YZ!^! M)5X2JIWU^^.*J^L2V\.@9/3V,!\"EU$1<:QP)PGC:5KZ!%TQ!95L&2Z#LA M$W>:HF&%6+9-I9E)6,T.P#_$#UY GIF.'<*]4%CS36=UY3BD8#U;BS@ON)R@ M ,+#L Q%:G;9&D0P5=1OK-;D.6R.QZ O._ 1+0< "0K'SZI[MGH"$MU2@CY8:P &,A-/_8AF#JV\S?:P[ M:#1TO17 >@8]TB1?5X1WNS6Y7I!Y/\82L*)R:6A;D0L% 2I'P,:3"7_@GXS.E-(6VCT&@_@EX3^VQ004O M1*3[$^@FE0X,!].(#3DRLF#<0HOI6(LX5'90^?#WO_6&O3< ^(9F6E/ @0=> MM<1OJ>*/A!?GS,;Q?MG?WUU-G^BJCH$X5#V6+D*J]*/RD9I:?%J@XH59OM!DAJKJCX@Z] M*# /ACU75A$1(&L)N-OP)B0&CK^*ERGKY V3 @ YP 52;='9!K_35+0';/[A M'*OZ!)Y)_,1]'BXLC>6R%C39&Q<&52:Y;$;6B:=>[.BT/8^N1.AQ6FG#HO@J M\>Q:F4^C'.B5NJ5]SS]^%&C\TX CD)Z!*$N'_@W)!6Y'A? MIYF\_FE=OW^:B);XK:0$$T42[))./'EGDOSH%:57A,[(\/ ;?;<(;^YBH7-# MIRVB4)/DSTREYGO_QH00BNEAWRJKI7RQVLJ=KFDS$-R9\D5U9JX5[5"+Q9-Y M=1T_\@*8H,]#$1AZ*?: Y3LT>$Y("_I@]_RVLF/7H>Y5HB40WB'ZB_IM=<.W MTW1[/6]_Z3K^0$%=;"DWX;N,HN.%*,',.^/B/AJE<_(S2GCT8_&H\B+)82KR M8$)B 71*JQD+*W50:3WR0X/!'IZ/=_X9R. [BP$*1T\91EO)^]DL?)R^%O&U3&3'WD-/ MD<7F=U_$8O24&&V;WR_QJ9^.P_-91&*#",'+WWJA8BQ!/J&[@PH,O)T3(Q^ MF$&)>4DZ# 1WREU#])7BBS7T;D1E:>*:>U2)W>"=9[U8FQE887%9MW]6X6'[ M_3.Q)02>F%4%S_DKQ=G2<[P#H4]8<[#M1IDR.VN;P%"L26EZ+L+/JD'-4?U/ M0_Y.-J*7JP99(M.)UZ>W5$H$9P@K-DZ M7B+9YJC8)MZI)'M-G?KI]S+"AZ*U27<8RJ-+;VW"#8!M>YO\HMHSX#W'7'@% M?]:T"Z%7^D9\I+W&:C83']TG6+IOHJ0._$5E=>X ;)5!ZPCH_7*T20(K5C")_=+EJ&^&%C*27BIN3.(7P%"K8.V9S3%"&M M@/G?L0#5]+GI]):[:W)W;?O=M>2*?6>M?G_4ZHTZJP7[OO!B1N*0#!:B6Z0CU[66N2&F6 MTBREN0K2W.V.6L-!6H]"U-ZA*G:W;(D)1E0ZA$QQ^)J4M)1G*<]2G@\OSUA: MKW?6NHC;YC>B>@+E.HFZOJKR$PB%,+.OO*(-MFU.^*GG7W@JB\@ZO>:E/Z4Y M+@5>"GR5!'XT;'5&F9UQ],$?+%[FFTNVK5P_,@L&CYLGEWX?^%O>^UU*NI1T M*>D5D/1NJWLV;)WU8_WUTB3]ADJP@0B?OE.QTM3*Z9$\@GTH@5:RM]?(/; = MUWWD>Y2Q)CR1ICL\W77 =_R]S.&@GXXH$N:E^UGL=&$Z(E6:7^7E/T] .!^P MM'-"?JY(5O;*@_)@J]?NQWLWO,U+I>W&4Z41DXRD2M9\=U]LB(>^Q9S@H*E0 MI RW2$O@YU%@.=TYA8O,Q4J"0="AQ\\H/@_G!?/'>)4D59Z(ZF66XFU^PG0P M(]I-CERGZ5ID)?'\%0&,Y0(S/5.!C8B,8NDTGNS X*4.57>C(R]X#(=.ZU#% M5,:_P4;:HE0:2F2HU]"PG6F7OP8L+M8]5-I=E-JVUU9T'YQV.H.SLU!U:_[) M.0F&5_+V(K3D-HM7&E^IW:[X>XST7#]8F5Z>/2XH.D]EOUQ:NN$GL;?$[B1] M=N%]%GUJF!S!C(:=R(S$\@\\R<6WI4ZHK?@!FFR#1@;S298RGN%HA>;#X5E$ MS,YRTMS?#Z+G!A;IFJ+XL0F((O+\"$$H#RI]&N>]R*"#$I"9Z!IHTVR$I23U MH"IC\IC.NH/0 ;U>O@'YGKLH'WE_^8X.@2#@/#..+6H(SEU&N)._#U754.0^ M5++3=L=@L(BRLKK%2VTG=4$+SJ_PDSH>GRE>E4@[M!+K#X>L2:NJ&JG\PYI" M;\/?84X,VPY4DSRA[BFI/Z\RK",8+52=C)]:LKT&=[R>:>A U7)I>E5+PSWT MB,[#,%8F&P5C2V?3A*4)J72OL'"B.>#-#(T+ N.!]X!/\<0_RAH,U3SW2J8# M$_V1^GBOFBL]P6 JKX=N,9P)K]6.I7>M!.%;J73M'3F5!T]+/7AZMNJP-/7@ M:>@?&EN^L$:,?E2R^L/CV?EDJNE/VO1\U'47"W6Q/*?CT0DNW[6S*_W^^NEO3^H-O8.-*UV/7T?:A:X"TOEOT>JPK>S<#.('?X M1GTFS^,>GOO.,"=_^$6]A]W>B<+LB;I$<;57)>H_S.)4?!Q9_-'7- M^TRGTO#^AW%=6,K$HR>4$HB1%GN[P]H[RO4R*.M-A=SM[>G3JPA]TDKQNA9U M9G0P?HO82F:098(>G5,Y:L4P%P^G6)H=U!C"#6HZ[P)>V\$F_\V+4ZB.@Q7I MT7['XN%5K6K:7 M'$\RP^LES6!5,4T>OO >QKU)9CN\0ND<%#Y9!01NIV.*9IE\I5NX3G\PJG3. M.X^M?D\OH8X$#/>UZ.@WTM F_X1L(SR=S:\BEO']UMN[RY#?&KL:6P*$+_XI M=/&2653_'UU_&T$G?:3A2S>\XR;RCN 4 UTK'B=X04P%CRT$2Q2LBK\B_#&A MM4LQD[>4F$-)![<:PEUTSKTNUGC ),2!-N]:\2BL6U%TK-/SJHAQ)77%J?O) ME[0;0TTZ?5MH6R'C*;B,E=->8I_>.4DUMW^]:D/I9_DJ,.H8W:L]7+[TG F$ M7$8'S"_@,0"!H1PY59!-T'+*PJ4H)5B#'">HA@^5LJ"*$(^J;I"YB/=P%/0Z MA1-B,&S5@&*^KLG*)^3X3K=[_MN5 -2EUQ;BL8IETASG$ARPY3 <@K;5I>6 MI8JC-^^>8\85:>"O-+_K*7UK7[H.F>!@= G:[%[%^*ISV@JQ+@[I*D?8)^E0"[39UISDTX2[]H68GX:#3RT/"\^&PU1]V MXPUI!.W(2J#3<.[X=] ;W ]'_234+'8#X*I(Z)TEQH!-US:>?8?>]7L1>3+> MS8"M:UJ^)VZMIEF4E=@N)7 M%+QTP2O7E-QB\&HC:K*"Y0932@/EV MX$=Q+\DOI1-Y45NYB[SW@2VP>BSHD$>&55>Q,L^&3<8-<9_2S#GZZV<8%8C= M#8S$U$*]MX?]B(5V:K/)#YIKH:C:V&][BJ3'[MOV:OX!WU'YML2F@-O-]+:+&=FX ]QC,B&?8X*8S51I"1O8J5TW,^=P4.US*'+-@V38#U+@"XCAECE M!YSS3UN(_\J4L=2:#4_/ANF1MAI+QW?RS^@N!_3-J0LIFD= M*I5 C(2D11A<=/-(+=A:PC IN00Y%TOMV)IU!N7J<@%3*42S>FY-!3])@\=TA\9/$!T6>B>P@QG?/;U/GM[-W@ MXJSS[^ZOUYV$/^.3U7S+F>_.T8SX&\"A,<#S T)X/R6E?>9(S%0B:9WQ)#VP M.PQ#>'<4^,/?198F_4[W_WB"]T>3/%?GT5U)6_6<_ M)G%?QOF4G269*H7O,VKBD$ J(FLVODCI*Y(P[9TM4K=SJ$6*:%.Z)21NL MHL04U[(VYU:-GC5[=+U.V,8Y!7<4]"T2HK\Q+>.\VX_9.[FY<*]\]R)0%3 T M1:25IR#@P6"N6?A%_IGI.K:C\E,I50&J[<@CZ?;>5 G1UL)4DPROBDF#A4W,)2O$/$BG>(6.%G<(-_5H]Y%PLX;WV6,*$M M['X'L)4(;2JE$(J&4XP[&M:F[DB:KE'6P S/Z*N+YPB^19,!MDZY*'6]^,GN M0HVL@R#TS2_]Z^&7RR]7Y]F"T+4^]'^^FCJS65[IT'\FDF:J#)#G20L7U-7SO\^FO_IU\O/WR\'>3;HAPU:8LRZB>FN:2)CDTFJ[+> M42O1YC"+\;W!J<_E6@O>XO=ZN<1=TBZ1;P3^VZ9!9E;DNV@.=K0":V#0UWPB M1>-QPM(Z&+]EU]3*5S_K,5EIK^24' FO2J"20%6GB1P!4/U"'P$X7<**@"^G M4-:$\@$/(GS$8PH_T_F$&P S"I4=";/N *E>-Y-2-9Q(\\4Z)M6W;*[J"_0- M;]G$?%CPLQX\(5]Y^2MFV/MM[3W'2XJW-$2:N/@UG$CS$4NY?'BPV .:'9\6 MX# M;'TB;(^C<95R)0>LR?F,$B$Z63'^07D.9K7H9TUU1'UNSZP"6^P M(4*@?<%SZWDO\XID8\L@-$WL0O\J/GCF;9.]@TFY4=IN3H MT[2IW%:W5\,LV?[%H'"6;+=WGC.'X^AE/O>\I%'=:/[96% F(V4KW!DP-44O MI0Q-4B&9[6K3[*4,3<;.@&GL_WVTC84T(&IB0 C46O-//>T&+R0F(F(4YL8H M-P:YR<\,F10_W7VX81:],617]/*41!BUA_%JGD>F"ZIE2[R6Q)986RVLW52H MIU)(&HJ4K&"IO[F 69N(=:YJW#-K'JK-VDLN]H6E?;!\3&<8JW8EH5*Z7=+M MDFZ7=+NDVW4$IL ZMVM7#E>ATI:;S 1_'\_?QB/O*F0]1!VM4,VY;L' [5GK M8C3(5X^E<0J@M$W$*?U9OXDH-P[?\CPYIN6V,Y+I6\9.=0XS#:!8NY]A/ MR_+WQI9L/1UL!=*8F2F66E>&.56E.)DA(E M,Z/DMOL,W5[.?8;SG*4(JRYM.T^]WS-Z5X$ QZQ"Y)K*-95K>NQKNH_<:AD6 M>:O<,H.WA]UG^*TTT=[E()IE\;^LE8G^,Z4 ;0YD##I%:X)W^X>-0&_BOE?E M[RY+S28AK4F0EBF(46/8VS8R,8INT&V.3'2K#8D[2KK935+B03T>J1=VHA?D MFLHUE6MZ[&LJ$S;VPP0?36O*]&JE;!RH D:SYM@L+Z16#H8O4YM#*[W!L+Q& M'\VK%1##I4'>V4EJ5\NISE. L MMU&]A*6#PU(VXN5R&VJK4$O-!I1<&>)*6<5&5K$IJ8J-E*NF6DX-,*"VWQ0Y MSY>).XC7(I7JZQB,JH)%3^6R2A>^GHHHH6/WCCMR)\64^6=8_4QCWH>;R[U6 M2EEM4^YUT.L=IMRK%+9JJR/IXQ\]5TH?7_KXTL>OHVFU?Q]_5]Y]M0K?]L_/ M"FZ77+3Z@WC',JFT=F=*\00%_'ML:L_T@PH/QQ\T_1'_B=JU(;%<+P_=7B=4 M/+C;6SH*7>3KF XNT ,[37L_8XKJ-VS5_8:M MC]2P5;<58)6):ZAXVDJU%9 4G-H?S!%7P&?FE#YF"\W[T6*X IBFL*2S).W5 MAM1;$C,'04-?1)VXW9(Z;,GH#C#A)*F%[LG; /$4@CR%$,H."7ZB.G"BZN!W MUW;TZ?.VH_80//+V#(YN#)DG,Z:Y!KN>)F/T"LQ?+K0DX+\$#'P$H+Y'L;R' ME[XSX"L?:X>#BQ.% ;PNXW>IJ'SV.OP*BH.DRIE9#*0/GC.S4=J8)I8K/ P!C=PBX!:=^$A8!/29 M&'MR\I#XYX=D)LQ-V:Q1E35G:W$ ,JT],YO4^>W__OX?__Y=^?GJT_7G80_ M8\HN0[99S3T;A749Z T#_ 48@/?3RLBC2^K0DBY@2:TTJ?)D.!#3YAA M"/.?#D#@[T)7T^]T_X\G>#]-@313QARZ(TT'/EC+>]F3OH(]Z4_>\HPF-$0V MJ%9:O-)?'^UPW]P&]Q)Y#H<\!UKF&DZD2<"F>'LWBMB\X7U+%,PV4##=0*$@ MA7(#Z$=F]Y&PI42?HUCF&DZDV>CC[QW#3Q/S ?<2S(7":X%#DVDTPP4RD,&+2/JT1AUQV%[4,M(^M: MR*.$(K&I#1LK>YQGU.T5;2%9WL'AW?!XZ@'CE:NVO0].D6DQ M1Y86L[]6S5+9;[>QF=R4N8Z:?MMS)[W!*,^YD_-VORL- &D 2 -@!YQ2NUG6 M6A-L.KI1"9S?YLA&?[3NR$:GW1OLZ,ACW1:DQ/%FO?56VR ZI5%WV2A33 MK2]:;G5L._4DW&'[.J\K=]-M8F7S2E0*K N$5:[:N$2PW8?Y:XMEV\8!^A?- M*KF?87Z+5OGRH&GE2Y?;4'HQZ#=I1K<2&YY' G6PT+%=/MA3> MUW)7L7EP)4*\E3T/4SOK9_W?2BV,HQS]@+N]1NZ:'>B@FXQWUF%3KGK,4<,Y M2H50/X501B?@_MFH,9N.U0,"J24JLRMV#,Q1*2TA>4^>A:]5K\]#=/5LS(9* MT63Q@N5F<]6R+8)H5;)QUQV8*U3,N;*'X@>=B\.%+Z1P%#9I#K%S43O[0O)7 MC+_D^7QY/E]*S/&8*_6R5K:/K0WW'%N3 B--&&G"5)J_).GJI,N4R/UX?/]4 M_W8ZTS5XQP]8Q6UP'D+OJD6&ZLH95>\,5.E&-@EC.,$8)O8)>F\N-"H.>TIF M$9:()9-D,6&B,#^U>XFW"-JJ\PP96"GVVH;&,KU14QO+W-S]E+NQ3'(H>I?- M8=*#S;$^,#^-_OW3Y;_O!SW9!\;[2F[_-JSF]*'*B,?[;Y=?6#RU:V_0QB6? M%E&B#5@:QPRR!\)1R+SL@; E>,D.+!)])/I(]&DR^L@.+!7-.O,[L)S)#BQU M"3\>1>G;<@[P!]700TX83ZJJ;))7?]0O6*%DT.DT<(M45CZO@&G8.$Z1J54R MM:J)S%UKK5]6ZY/J*/NM2_5TH@138.#GU96Y5T>QE+[M:KG$8E2AK4 M!6XJ5Q6I$F6+).35&O*V=>Y'W>84%Y)H6.<*+'+UFK)ZU4TUJ*NG5,F.)G6U M&VJBYS-W$SEO9$&6D]=5/ Y<+5BH7,B\$A'M^B+35AY-+6%MZ_H-HXO&U&^H MQ,;AD4"?;"(B5T\V$=G7QB4AE3U/4V@BI;U@U3P>/[@$]KOI*Q$:'3H;U M*K=%=:##<\V:H]0$==0$9;3NZ T&C=E=JQX42#U1F>V?8V".2ND)R7OR$+5L MW5'A'.-#%VBL1>G.,OO^21;WGD M6TI,P\R8[8^,5\UNV3ZKO"^/C!]<=J0U(ZV92O&7)%V=U-JFT^\545K;G'[O MCP;'=_K]T+R?N74(=2_@G2W8MXGA:HSDYMO<6(!1,7.GC=O;BX>/UMYLR-D[AP.5'A^MVU'7WZ7);Q%^GO@#T7,@W2;\S0&0RNNJ.S M7SX..@E_XHT9(AT3\O9;B/9(X/P[,50;AKM\6)@^[:(.Q_O;]=-J]>#L=+AE).TP9F^?LJ6-.2N<#ZF5P.J:S46'% MHEQ]PY]9H;XK9=%I!6KV1+P42J';QDD#NE)1YP#'^E_\@SES9J9FET:K@_)3 M!D:9A!E%MQ7^J;F@[C[@_X)3BKFJ4ZQ1_T@UZD$\531&[!8@JX._ABX+TD5: M1%N+EY?^"Y\)>IZ>:C$P8VS= 01GUJ,^8A3&.V$V;9J/<-O0%-W;,- M@-CB]39>PPVCR.LU?3J%D4]!A6![$#L@B]U6L%^2G49.BQDT&<<$4#1P8*9K M12[GA/2[*7&E0#V5O,V_<&NE=;N$G-S\@G!Y95A2U18MG59;G/R0H*^WZIQU M-5\:YC-C=WQ=4^Q<&,J$?KJ>WOKLP?-,WYNV8]^S6%^MX7F\KU:DFU-W^-__ M^\_'L_N?_Y/-:/!EMANV'C>T1KHN', M]7')O8&6UW)UGVN^7>0W*X^4%?A]+:ER/'"8K=>19(*\1IZ2OL64Q_Z#@>>D MJZ#,V?#%IC'4P4;D/7!-OH-8>1X-"E)G9;PU"R1S$(\P!W$EZEE=%N^4PN-U M/7'[,ML163_FC"C&TR#R9%U$D_>"5@"C0;'#"(I-!X].3][V\F7Q58CO2F&[ M5_MPD\(CKKT>/FRL1BI@J8"E I8*.(<"[J]7P+_%=XKSJ.#^^?FV*G@XDCJX MU*V2W*YR773O[=U/=@O^OK0IC^(&?MVW(M[?KD9](2GS0:+ /[AEH!#UB<,T M BA8W95/?@+PR96HG>8R= KBU=MNJW-V<6BDVM_F1ETPX3#VN(2!O(<,LYDI M>7!@6\OE8E@<"3H'CQO4(0)??V__WG14H_+.?B6.R<@(@HP@U"R"4'VYJ:ON MSV3U;VG(GVUAR)\=6GTWD%?WEW95>[.B)IL(-> Y:5=(NT+*S='8%4FEBK+% M&7E\H7N^G='1ZQ8T.BX&]=OEJ#X;%SQI(J.EZSAO+XGR_63.R\5#!\WT+V<" MS>>:+0I'UYUKCF%Y*RA3$A0DUVS#-7(W95F,D_=@$'^P1QXY?YC(#*: M(*,)AXTF-- OSY;E<\<,6("'RX7VQ9-_4?6JE,R>HIT)NH/SP_OFZ4SQ6L;3 MJQI/7T.X[P\]@+I"2<:$YIUB2?]LZZSFBX/G"LJDXU*PY9;9C KWH-VJL4=F MF$LLZRM3#JN''9F3C6E% 3L^!.M9IB52\%CBV^ZA,6/GQD9=I%ZF%5=5QC/: M![L6\OY%QI;JZ2;"V>#@XI[-#I AK\(X\D^V8)9J\!+&VEQ?Z+:#,8M'UK"R M6P52PYHUQ[KB:3:;2? QH.EEA(M+!-3SHO&;BUX%XC=5$RX9)ZJ,55<]YFC6 M')N*O/U](>]%\3.QW6X%XEQ5$*]JAM+DR;D:I#C*C6>Y\2R%H]:=!W/4NMC2 M2=KBT+H\]59NWU#9?%9RBM3D4I-+3=XX3;[',V7]BZ('V>69LMUW]-U)\](( M&7?90_+2QGZ&'D_LX@UKFAWN_+7)#UWM\->BAI-VZJ/\;ES8I9LI3ZJM?+]. M\#^E&?*9^BI^-1>/S,:.W]14DJ(DX>^QM^)7T_F5.4'7Q33@&$5]@:$/'*,- MP#%HQX%# ?(9.%=@&'<1Z@@::98Y@>$IJH8-8GG_S^2VHN&FFO"24SYEQ0[W M,&@EEG.DIJ#\1FS#R01-^16:#N-R3(M:>NKVIG$^P8R4,8NU-P7."4;])#JP MGZJ\!;OH,TH-5)=+R_Q&UQG/F7K+[XTE>"/.CZ8E/L+KNB&5,EK3)+[;#NH8 M^DWB\2LD*T7M,M(UP@=3%U=>F8#%^ #+I2^2.:.]VL>TD7W2WS:H^WFO([N? M9^M^7@,6CC5H7X$!/A$B>C[E&GLW8=&'SI/YE[X8J-9L_N?X0>W99P_/^A^6 MZ PLEE>\25AOW.+G;I?X2%C\]%EP:X(OD6B#)?>!2J5C"QM>Z].8L1LS.]), MD_';?^A ;/QO[ N-UVRM6.]FU)LSTP!:V%=_NKKS#/J ?=#MB6':@*KW+-:+ M^7R0V(NY\F2+\7MX!,*B'QOJY(]LIF%B!":M'WT)P96\H13;4:T\H92MHB:) M@9B]A%*R %>D,5NFQ\9NWN3NEBU="QP)FRDWE@D>X7P==59ME6P!F=3HH>H9DA,PPLSY M.]/\ P^K^T;;"K]YTK$*%1/7LO$#C4U5UX"AF*Z#H_&N7YHZVN2G[!%M2,^V M"5N:I,K?J=W?+N_?_WI]_KEW<==)^ -#!@,TB%;%S*H8#1+CL-W.@5@J6\2G M:" MA<^N%\H'-J',*:5W05&K7DOH@>-6 +U!XS1 UHV<-%#".-0[4[4H)O3! M"T$I+U/CFP6,YI17.S.FH-;H;>#+E-MIU'1_U[-O7D6L'8IP@:>MJ"(V9P70 MN^302_' )<;COL^D"C9$3GO=7N_BM_?F?&XN".U%+?\OZC=][L[%;_1-H :$ M%DA)=4R\]M)U**; M,NYZ2Z<;DH0=;32#R1[$'78:7?2ME\XD4,15>2A"4U: M$!I#9FHHUD@D3D"@M6%WYXD9CRQJ08A7 ]EGP*,A!@H #U9!2=.T@EM>M5!> M)S,0+FNN+RB*AQ%8VX4AVTS#".V,I3.-,U,=9:9JRIBQA>*SV?B9;A/2M% ^ MLK'EJM:STNMS$&XKEXOGV&-M@/]GC#C.58W!$RS3?9@IYA(>S0O)T-B6EO[( M0[4+]F""[%,<&4&,+X[=4F!0MHNS(CG$F_0%_T0E+H'/\%T+]8'1$5^-L;G- MAP]/AP>VX :,G6#E&AB=[0)P%%@X@**D50.>F)L64VY=@^5]9'N=ICI+,:CY-$%KDY3L&IAYH M&N"GJV\\^JU<3AR0Z=Q3N^BO;)VUD!T![$ W:R 9FD9Q?M4PGELA.5)]J*,/ M79O"DRK($;C"*!)XV Q8R]8!D%0+W@O:V27^!E1GTRDHM+@D1P4GX'I<.;!E M0>7,=8<4;@L7EAG,(H&S<8\C_"#4 B/\!1&L2O$/MSI6'F%^)+O#B5_9S^I MRY5O)O%/3 -G&?UPH?X!8UO"N/W=)S +S.AE2"03=P%]4JU^BT0%&!\C(@ID M1Y)C4/G!1.J$;\!-*J9D@UW:=@13Q"#<0;"%A5?F#&A->V$6 \-PH3RJALN\ MO3$[%!7D[P)8@T&T$ G1,..(#8QA>PP1AE3:Q=$8@"A!L:J AL-QPJ53E4R< M\++C- 76XM-9HE+#]SV( X\A8 ;3;&'.>;"3LW ^VF@FFMDFK-V83&3D<4X4 M_U+B=K[P',EQM8()$5,B_B^XC'AJ2J@5V[67)&1X%UB(R++ZPL5E<.C1J"]6 MXD19C+]T[^/2?0#W4CDGK=>/2+-ODBVXZ/N"^LUA8OCLVU+GQJZB(3D$&V8D M)^EFY#>;B0?#T^ ABRQ0E1XL2[D!!E5DLSZ^EQ'QUOJ97K]@'4(];Y$YN)_M*!A1G6$UH.=;DI M+:L+_T_P,3Q"HWCD\3#N+:;:KO5,]] >OGTY 8UD15(S^!>^8Q$]4]79F)W= MZYZUSM(K G#JX!1= MHMF$KVAGC:/)L-?^PE[)F+XVJ_D7!M]K9'>M&%H<<#2.ZVAX@$?.P#SD,0=N M2$4S J.V$V4E\D^BEY%*P*A!*:&FLB4O^=I;-E>!YHN'(.(47+,^]C0\+XIO M@VY[@SCZ />H@B>#*2NH($(+Z<(R63G,QE7SMXR-J5ZP U]D&R'[KM.F0&DA M^_&#_JC#W#0;*6AX$55+1,J\;Y4;]7G.\X16]K B%,Q&*W_W"LF[S_V7Q&RX M"@X^XWI?AT./W;@3!H)F\)54_H2+0+T8X%^*%46WF*[U/,VR+ 6,CJ^"3@B^ M?'[SE/E[U9[=J+JV0=5WAX,\JK[3[J0:3XJOY;WX,/J12Q@#AA VI#8ESL^; M%$@)HM0'<&?OS7<,I_5!??Z"*N5RH?V*B:L!;':C4T ?^)2T#S[[5%.?3S&= M]90M3MY>@C5G*+USSVM,K648!-Q+;8D0L?ZL+KA"&7A@F 2QP0LE@ M45YFVC;$R8,[HTX.W/&HTQTD4Z?TH%6^1(^&'K4]1E^U0(K&%JS@IV!(CF@2 M1R@1$__"ZUY@A%G^7WWB[46M$12R=%K(K#KG5 )K)(-]^EK[330 MD4&Z5XFD$Z2MZ!<+)C1#^&E"7VU-&V=GQ]*^I8+2](W%ELRU4G^ M3G4<=3*;$^,F?6_"FN@I;YP8^G+SJ;FV5$X2%3:C0K8M1!DGE%PJXX22(ZK# M$>D[>E_49Z5H$)%GOJZ&$NG#[U=0<&,\<-@I-QXXZ@U+B @&-D%:6-!/^5V- M!87OBE(AW2I<0X1<>X.#'+M?+BQL;U1H8W"+Z>0S)\SE-,7*DO]X&. MC? 3#EC!HQW9B,AB51:L=3!H#[;+4RPC8^TC+Z^G^3F'7A$^VQW_C@?X (.F MKD6GURSVJ,,XJ.4C)VX2SF'"AH4\H4=10G_CQ+'XQ""6S'F%N>#]Y M]?@N7OL/STOA[9JE/M'WR5I0U ;DIYWIC*WNB%':_"2#NM2Q\*!J&.:$'VRB M-C?LX5F96N:<4FY.'?.4#F+MP6=0UB_:=J?Z/RTV9DWG/3L:.C9$ZQX[;>-K M8'HS57D,>(ET\<;"IZGER7QM%4I6Q-S$M+3GLZ)'[KOM^/D8OVXI3GOC^-,J M-N>=PGG1*0S63*&%LK8$8=8?F?$<9O.T8L09Z[UX$!DJ$9.Y4DQP%<[=^6WJ M_/:?#\/[^][[X7]^22I(,ZYX]KZ8T M%GNW\NGK^^LO5\K]Y?^N[C+9IWMEXAS\J,_GU@]WDQG37 /<49\M;\#$U&T\ MUO\1EA4A0E^X@,772\9->IOP(\ZS_5&G+)Y-:?>XF6-[O M)46U3->&.^U7/Q2VQ8LBS$I+BLAY@ZB5\O'GGW[]/<^0P;I2(:10O1PBVBV&(6 ,=(L??A:5#O]/]/Y[@ M_5%#:756Z4TH-[58*:?/_,'[ V\MQ9D:844ZD% O%-[X)/#O]TKUY+YEU1HD M2A92],>38?%6OL+&WY9URF&@'+8!?^L]10*^<.B^BD8"?!"/60XUXKY;A1QZ^J=5CVER%#WLV M? '&_"-]B0N 7S8"^GB<2^%A="P=F1;,6<^1Z8N5D17#-$@@U8;5"XN_Z+$: M7?T-R]M-6MTC*I8OFQYG2:?;T JY7"&(\F\I(K%)"#H;I:!D],G6B'C-MM%G MTTX-R[\C2//C^,R^^@:,# NA+U3K^9/#YO97ML_/4HAZ50]-LT!E+8%H'IJ_S[48D4&!*?_([V5DFG#+% M)CK6:](B\GK2WHIDCTSO3LGG6\;,1M]V4]P8UBX-PO<+V\729HI[4P#=5]^6 M;&&S=VS!IGH:/'7BXWNK-"HF]3D%([+:&G=1J]Q46BO(@<5N#M>BNT%X,UFH:I\H5 M]<7#UGE@DBIX%FW;_1V/X?K <)KI8NIIWMW(VJ'T;DG06!0O8J#Z#.O#\BTP M;5(L(@30-VZX.&AGM1B 0.C333T#>H-VF3&%)DF*C-S*R&U8ME\4$ OIZQPG M=D@M6V)6?N&N/,G.S_;J%IO'%-*VW6'"(?+\_E#5!">3E"0<5HXQS8LL9ZQC M9^FW."V;>* PH0U.*<\]3$0>/PB*6:4>.0P7MTH\<,@OP%.'*%M8\, U\)SA MT@+>MF >O-X'LV'HU$]<@S' +Q,ZJ8A[:+#48DR\.S7S"VT!MTQ<(]*9F\6\ MN+:2?&1QM3A,AL(P6[:ORU,6AMHQ4NHASI?3=V%Z*X!MP?FTL8#*$U5UP06; M,HUZ<:NVS;#_^M/,M)E7C<5B(#9_\=MT&U81/C/T/YB!E6)@9-CX$6GN-1^5@GIB!H_0' M'+WEO;I0-;6MO(=A/="ZK\O"3&,IXA!Z CY W$+?3'S05DP?M15U8IFVK:"U M;&*_<1C2[ZZEVYHNVKMO; '>%N?AUQ_VYG6(PJ48=L=SY92U2>+-HEQ"' 90 M3Y<+Z<[..7 S9PYD'E4L/>J1$SYQAX-G^[Z#(?#. Y]/H%4P%&F35' M!L:R34SS;FLKHBP0>Z2&[]2D':4(+T?? K]+HHP:R#+J[#'VTE:H'@Y=8=O4 M0)Y*TAGL$5P390HF@VG10$4=)Z_'/)]??+WFZC-*#+8>9I[HB!7A19T4VP6L M]P8;@(JJ,5Y+*NFIFHGJ"F &O"88$E6"\B@+@W$=^/$O/G'J5FH\P()E6(#PVQ8+I09/[B$!V]$FMVFFJHNMJF?KKK3OG[ M?77=!=8E?%A@EUJ:^YB'[&W1#O9R,L'BD4A8$+&%AO14WJ,E-M5%7:Z7?__; M>:_7>7-Y]YY^ZKYY)5Y]-NBD0Z+PLAW@T\G&5/O[W\H#LH2)5.N[=A\3EI")[B],%_ :6YH"$" MIHDKQU1>QBUH%9DNW5R;\%<38Q#6QHUC6!->NI0_I(487@$N'5[L3!K;Z9V] M-I9JS ;C9!ZI'%B%M1IC>VZD&.3PT+HGZB=NY 3+\V%T.F!Y1N8Q*0 -9,T M*_NV%,4A9^JCZ-X.)A;!.3QA(BSJ=;P6;O2^@'57'+#6'[W"A8'.+&8&Y]2M M>XT]-M0(0 /*-R1##"3LR<( _$$\$V3YDA[U.3"[OK+T,R/#@K+=;\?[5$?! M%@4L::9A>W#KZ?IJ)33=-&U[%IYJ9W,J6"=^)*:MO&,3U04[G);SD249Q.15 MP=AT)VH;DP<#_@+Z#'#+@IPPU^%D,/0YV&<<:0!ZN(TB//(6=]=:JU$8?*/J M.EBDD*B)C@+[II+#@BJ&% MS7&O!+6\P_A4L0FUSS]L[U=OQ:JUA4533?9AQ M;]T%^@)*<1=CI1[FOH)W?OW+:E>US%:QTJ]-V3O"HI1>;XL1NRA84/)*M1; 5;;7#B!>F6\X'.ZX MFF0]"D=>K+%O,CW@Z]6]5P#RY>?KN[M7RLW5K7+WK\O;J[(ZX.3AS3KN2KQ3 M;6!LU')"A;]$'?L8>AM$1@CFE<;2ZPH#J\'9TU M)CRX*7@&B'LZ.('A>]O*3>+GK:21.1C3ACICI#3L*?]&JC(S[DO58;O;AH MC\YZ UEQM.('Y#(5W=J2IAMR,B*Y(5ZN79= +?*-B.]37LCJ0D6OC ;1PAES M:0E/>^2:@O/-/,.@UNGH^.H+9JAR&N-T63A4PHN$E\PS/#9(R5RRM$F+G,S& M>P2_4#IHTO3PX\2YX1=E<:^$U'+7I@P(7K^^=03J'5.Q;+K)-UXVISH5S<@C$AR!L]\-Z64BC84FF09:"4=D$HX".J81Q M5!X%I-UT/(M89<8]>A:K'%-);)38>#R+6+"15#AYRO^OURO-ZFQZXX-?1-;" MJ9>UX.4J!&D2+;$AG,G[RN)J;7ML.%3X)^>#0-0+<\H5J)7,>*7&GE/TH"K^[*Z8<GMW*8Z[W\#OAX32 MK.5M#IQCL ^Y*YT4N]]_:H">2*L9;C&LK: :[RD1FXO9I>-8^MBE?-![TTM+ M9MJ-^HP77UH6GLK$'^UU9F_1#A#]LRK;O =DW\.;V#($*_7$$0C:$>N)-;74 M=Z8JNBOU++*KBL%YO)Z%5!65C4C7ONBZYU4KZR+.WL&C0ZJ1,G)\^JGLR,MO M'C;+;B\"O!\R[BO-KF&J*D_07ARGC(6_UO@OHV[QL/V@,ZJR7JHG6Q_<_:F= MNJJ /R,5T1%+; Y%=.#4[GWNP>371=V5:H\Y=%&_U5G73K5<5;2!BQ-6M*:, MO>I>K:OB7F(Q=ZRNK'3X?_LOT? +\\IN\.V4Y*KFGO?#1&&+<.T14.%-9:;:RIAA]2]XJCW5T=^R_8KI"\W[T6*X(K@!)(K\ MXDX/^\:'R,N L#]=K-;+JX%X TA_*Y8DI#?/F9-2.R1;!>Q0]>QM2K G5,/9 MZ_OS%YT\>?M15.*G&OR1XOO!<6J.JVC#^U7_5DY89ZG9Z+U[;*B3/]YD;$OU MV]5\:9C/C-TA@US3SN$7ALC\6\R9N%PXNE?6YHY-7%Y$[HISF,9;:6/A$6+^ M>"V72ZH>D@[KP]%Y>KV]4YM-$,^QS9#-%B=43G]]3XTBJ\57(KR9&JNH(UHB MBU*D<)_NU9,6=::I-"GI>C#I]%-OR=H)Q$G70"_IK^K0L6*/Q,[-MQJZ]NJZ? ML?6"':]4UC_KQBN5QP!7'*]+?Z9OK!UC:VM1UB]DH]<7KM>+X-M"T!^ MOKJ\N[HKJ];CP3T4@UJ 8&E?$#41=>(T?>A04K9J?+9FKIYR39O(?G74^Q%"VJ 5\^1]A3 M==7LU%S+-SN[/6&:Q=#-1(+:O,$+.DY(%$OCS5W\5EQ1'N)>^88N&S!&#:FI M^4?GBS^(P@:4,OA.-,^YFS&&I7B%\%!KH/D85TIP!Q@@,,M3_IM?S)Z7AT;> MQ NP*"6VKH'GTG6BJ0LXMJCO;%Y+WR)6PE3%H/@U7VM>WE)5T'V=P@A-WD%$ MG/&.3%5K ':]4/ZM+ES5>O9DI4?6,M5NH#*-0 KLZ/, YK[7T$?0 M7-1+V%3GO-?I@M5VB0V(7$O]" . Q?VH3J@E3XHY!DMU/;UEJG%%%<)O+%P- MYSEL8?T)@V8?33.0BGYWC6>6U &^?Y%J9BDV/5^9,D9%42.X!,:/-YV6(B84 MM+ 1WW"(\+K9$*MQHP: 92IF3Q$20+VE!4:0O@0 8=_ ^J2"K/R-ME<;77E@ M"]YV39L#VB!UI-WB%%L+]_ M?838_$7XEA!!816=U3A8;$7@GI%'ZO#\UC<(2>VG%B9+A?L[@WQ;JT9';^ ; MQ/$&SUOUG")5=X77)4-[JUX36V M?$YI:]DOW,*ST^ZF[IY+]FT6^^:&/='%M24ZD5IL"4M"6T4\9D:_X(DWEWF1 M6@Z'2WXXTM\'6BC,=JA[/'6!]_^19K+R!M#1!&LQ%!S-!;G%IKJ<_V8Q:BZ<9(H.^-$0D$^_($(G; M(9@0P%$1'#.7DEMX)I3Q3(8'X>'4C&4FKES4GI8OLRZ53;- M?5XK/.X5Z$SFYM *;U8^V?][7JQ%LM/Y*D0X3ZN.^YR MS SSB3=FM=WY'--\,)D%. Q4+&M$NJZ]^*(>MX@F&^^6K2'?5 MFXO_N[L:_+OWGT[2G_3NJF?A0W ;NJL6[Z>*O5 3LX)WV4NU$N>R&UI[J@E= MXHZG%6 T\U1Y;P!8ZE-8(#)0JU(V7PI1#86H,HWHF@H3^P:+M(;#M,Z'&%"L MCVE:)^2F,F"%J\[L )@EA#9OA@?NNKEOQ/K )A2PHU,HE8/1U4/HV<6LUQX- METZ,TM['V5BQHG4GUU3*W*,DULH$SN& \)#6>DA?LP*R,V8!&KS+B2Q22+U73.DG$;L(CE^6?>6;1]1DH$)0;I3?_\XC,* M.<7E\>:NM]<5RB Z-:>GE*=1S&/;8HM2#]W%\:* D3DX5@*YU3_=CK3 M-1C #U@LIW=^\O;:@:S)ZMEXE&%<[62ZWL MG9*LEY1NMUT&7Y62]=(8V<]%KCCS]AK;:->#$@]1-F80)U1<*Y(-?)ZQ0>)4 M_\:TT[^89?+3E]W>FYS-12K&2ND=I*6JE*I2JDJI*J6JK#:4K/EGD_KL=WOE MJ,]1IW!3E+S-N2K&7[DZULN-]OUMM(>.C-0AR'CRNHJ#JA-OU#_07.V]#,D, MDADD,TAFD,QP<'+7>N>P2=QRO5*S.7S2]E29N):%96>JOG78B!79N%UXX6T7 M>LL26JP:[1TV8K'J$P4M$!W?Z^B:'-K*_G<)^T1^X;KW'!Y2(EW=;N>X=HJJ MO3TDT;#JS"#1<.]H6%KP/RLF#C)B8CSZ?U%[3)0A_PI[8(8)HZ3N?47]>KDL MY;IA_8[GA@5K4X(C)J->!XEZ[7/']3#%!XYD\HTTG,KT"K^:B\E:(Z@_/"O/ M,93R*'<\)/97F->:-/E&8G]!IWE7#G0&]3$\8%RQB6S=T$W2BHK;O8E=,N(^ M>*UWU+:@-6>^(YMT!:V50^0&[^2\>#)>]E/Q4C/=L<%R :8\XR'/>-3IC$=- MY2Q+H?TZV-;;G#S)$WI)W8GO'==.?%WYO9[Y ]46/NNW7.NUF ULG+'H].?VU"$#BW]2U"7_ #E3X@Z8_XC^1SFB\HQ7O ME\:^30Q78R0MW^;& A9ZYCC+'UZ_?GIZ:C_UVZ;U\+I[<7'Q^MO,F1LG$5Y? MW^LL3O+PBH1B6+S!5I:WK_;BZOSR^=V[3W?#NU\Z"7_BO;@B3;+RMMB*ML7B M_#O!!C\_GBP?%J9/&L%8"7 CJNQ[L.'=K#ZPT.WQUXJ"\K%R\G[H.77EO_O' MS/)>,S,M_2\3FPU_AJ6Z97/SD6ET+!A)&AK+.]R7"M%. F;O3:OA7I(W@WF3'--=CU],Y=+@W1T_G3@H,DP-^]&87>JV]+ MMK#3N@SV>KWRNPQ&YK_OAH+W,Z9P01Q3:\&E93[J&CS3#M$+KO<)IEC,H![9 MCJF8T10\6]%<"W_#1I8.,!=3YC",F:TPF)W&,\2"YCI*J)\-]2R,M6>(]BQ4 M@/78DK?*#-IDIG4RW ?W_]Z^_G#_]YG0[S]]!OT)CP\2[:39/?! MZIF5LNM/4V:(,HUK^>/)\.!-U/98@84#^3UI@"]< UR1!EAMK':,K)XK)T$B MJ$30HT;0HT/-L%%\Y&S<@$K_$E)WQ8O[" 4V$:AK1K&_9JR3V>16 MTO.B3XK0/!=MTQ9H3:ZV(-79\ 5XF(]T'X:3\+Y&:)SWJCV#@>@:S-29Z8M0 MG'&"7TTQ4)E)./:R"9N^4+N1&UF=6Z8LK$M.. KFS]WKJ';)!>OR"&*;746.OGNQ&P^&8.FH<#^-)2T!: L?(_,VW M!'*G&:)YT$?SX+?N^586PJC7+6@A],Y[TD389"+DV@K<8_ A>U2AHH+S"WW$ M-!!YX/8'%LH7LBFIZ)FIEOVJ,@RY(3Y<8BRO"=G7:[( ,YXP\_CCDK/'+9NK MH'?%E_? )=U0KO4@ G58V>P'S;60@T[>=MJ=SFH.;^6YJA))!17EK8KY%!(8 M2@2&?JG ,!Q=K 6&T<6^@"'W<8J,-LC9#O9&"NZ&9!\3WT:+&0#@0$W@!D>! MQ?:+36ZU!OFMSAR3V$+H-PPB09IS$G?GU]N7JT MHHX+EV,D!62F)+:J*.WJS/1)_+L%\?,?FRM"_/Q'UO(<@/'F@-\KP=&DR/&7 MW5H)OS#%8A/S80&7KIY@41@__D/'4?@G2Q$A4:;P/CK98N,I0/BJI9@+1851 M6BJ^XY0"6(6C!R(:AJ&^61'#_J\^L$[9!,ZV)/CY)=GVI'1]MZT MG9337,/S?OPT5^2,CKT1D)=8YBDYA,YPH3H7.=AZK26)83G,^YWRM,M ME82[O M2C!-SY>%7"41K1IXCA.9<9U4DA^SL2,IJO&_#,XINPS3]Y,EJ3[F) M:6]HXEV$M8NOBTPCE6FD!TLC;02/'V>V: EG23".GGJ.9+#G7QG@II#AM)K2VU=H-Y_#BU=D;EG>VDQSK]/VQF>J2>/RP&=&*>B3=/>!9/9FM MTIPE%ZG^B+"=M9,=&HH>:>WV]F'L9.>[6FXA--),N1,9P? 9I>16SP*N05Y- M=>?82 N9']YC,XSS-,0MGM67GO&XQ&EUX>;6B- N+)Q7XF]$GNCO,I9]651 M4S-5EQ<=0NTVCVD2&6N1E@>2EBU,/0#6FO5?;=;-*PUZ!P\JE57;CQ\#'@+)O=ZO,H%ELI8 M*F.IC'>JC#-5*TE KL,JXU4'/(<^[G38J4^WKK=>FK1FG"OY0CK M_N[:CCY]3JABLY8K[XDKOP)7WJ95^%@;%HI4/<$.P^(M62L/;=^0FG^F+VQ= M8XG!-9\R\=H]>VQ=?4E5<*)U:5K*$U-FZB-;6Q\YM4KH9] VC$43YS[KZE@W M=.?9JY7\P4TWPON9A)Y*!8+@HY*TV>+D[<*,V^!3%]6_B*"88[('X(MVC$N4 MA"[MY;!ZY^9^6UY/X&HQT#!O%^0,3O@/%^.A-?RK.^U:ZOFYI7X;VT\]Y]M) M4?'9WTT%:AK=N6.;_>D"'UX](C,F5#4:GJWI41]A@7S MHN3I-UN6[G[Z=W= MU7]_NOIZKUS]#'\G]W/?.'#/GTF[)P@X_\"MU[2!>Q.^7#JFW5)LL'Q!8"U] M&I497-\D1,U6SRS\UE7'(A0:!R1Y"-NWH:^6IJTC("1_RY^?](W%EDQUDK]3 M'4>=S.8T]*3O3>!@/>6-$T-?ABWM;+R3PAM$R@M_(OX#>XT58^?WZOO,1]Y5[GS:?%([,=TZ)?NV]>M115^< , M]4E%B-7GP [:=X:']+ B$NEY9N*-V1K_YT9Z:\4RWPFY2_J_/E M&^6KB0FT5YH[(?W1PO)P[77CR MM_R[:_%=,)HG& ;/W_W4G\5>BAX2."500()I-! MAZ?""L]-%$F SLBDOWO/O[G#;[QW(F0+'QA, RH0!XPPL?0E$4W,XF5DX/Z] M,("EMX[N\CODCX6B/@!A0*,S'-!F6V70'?VV OU?V'S,K-^P5"#A@&IX1/=I M+BY!R>B>>W+QV9B(SSF;7"XT8A&?0X _Q 5\(MX"\ \COA"H+OCH>LII=@<$ MA^>YS@QPXB^FW9OOF#]"E.4#"%E; M_!6AXNR1DPN=#:[51:?3ZO#_XO86@I--C\ID@HF\(R> I\!A]2KC 2?2=1R-%!S5E M.F!](^B+1XR9U@J#O3,#E?[P#[0WC M7R*?ZT[PQ B+_+0(J,")%4CXY1QK:D?D/,4U&EY$XR%#WS4:;3IC-&S'I96K M'3 N#*0G:"4W-$JQIA&N\J:J!'/UV*KM:Z_O5K27$M)>:Y>?& \F%B#]=U5= M) M*PX(8'%+QS(?=8UAK5H+'C8);#88BV\432.PI)BN8Z,)B(BBH:E'=N'F.7P7 MGT-[);$M84O">AB_[+04_/^K%/G%*!!_8- @I;&[VSB&]3J$OD0G""/ M>2**#VT3Q5Z",,$5<\:HA W<.0:[EQGXNN_PIO9J"="C76'E4QY*2 <]1D!2 M: O&=1LYG<"E=I3EA3+_TA<#U9K-_QP_J#W[[.'9^D,7^S)1ABO0HR2T7Q;L MDHN9"Z).7!"^^3O3_ -N#BB[DH[B;0>M"N$$P!X_T-A4=0UX%[@/."SO^J6I M(Y.=,MKR\3:0PE0G.KQ3N[^]O[_\]?K\<^_BKI/P9\?I%+%G9]H#^@1F<:H9 MEND)T2W&8L\0HB<>TDYTM_8[H@W/\%*?1">9[,_]HBY X+T("+FK'W0;.)B< M6M3OEZ!UGVV=/-6/^D)=D%_AJV2ZYI;9P*ITB=@O![VTBEN>X&_7(RA!_LKL M$Y2C+\_]#(BR0_KA 6+#%<&&)]723@V %'3F[*#U#UK;U"Z'@:NG+H2_>2=L M<<''9V(-+CU?-+01=0EN)>XZT 7=BW[0MP>CF'.^O18)R4;NC6X+K;RW*YYU ME?#>JV]@QRT>6&P @TT#"-\9A.TP<+.&3OKBT30>F6+I]A\VC=5=B'@-;5TI M']/OQ:#TU.)FJ?$,Z K_ZE.=>^Z4MJ'8[F2&XQ5#5.&"B;[$[H)BA"WOJS$S M=(#NV.?HP$R(]0LM]O%1B68SX&LCU+_,)9F&UA*?'J8"$PG@Y+I:Y %*!W8 Y.()BSVL6J T, MH8L/5*ET\T:V).\?0W839G"+>VT,#PIT[B]N#'M3IOLEJFZ=C M7=-/$S)\UT66VH1%*W?S[WKM!*#L44TT;+2%#<@<]L!WJ_$#;Q<;?&+V#<0/ M-QGAX[%KZYA.BW'0Q1OZ"/>YF1. $F$*&# , Y:8)0$L_N1U26/B'C)U*.JT MP WQY1*XV[+?K.3YZ >EB85KZO*M=L="<8*/>.@-V8$Y9LN?L.@&YQ,!B0(& M%BXT76M./6+9#I]T$'G@S('\.E&7J#SX=X#SF+K-[]/)(Z;@'O"<[5I+PP6 M=W%01$)5B "G//=M?-0,"JP?CJ(V#\(04^&(-08:58O-#E@&)LTH+X.(RR:S M!9BZP)H:K(=A+O&R-PK' M1SD4X&#]HA3&RV$0"TH"65GUI#'C

D4% !;3)Z]1WC7PV7PZP0?X2[\WH-PF_I-&0,!IKK#'P._>SDH.EZ-S]7G M2Y6K2X]L.FYX8;:)+;K9TLT>@9BG*NDKTJA/#'>G;!H3RCXW(7!82Q%A]FX& MIK-H!C.F/=!NZ,);HC?A]QOJ$W\K(*%K>,@;",/J\V%FWD+R 9 4>0HH6"33 M)V=HVC0F3B$O)Q+HP[,A.>-88]VQ@M_Q-6!UH@K26B+%PV++'L.G-JD[Y])T8?V).BQN"P1 MFZH5,K9"[!+1JO XW*ZPL"D^\H @DT%V$(9'>!"2$+82&M,WT^>6GKRA3XW+0$ M6?@$^#J1*H_.CV3 =R@FOD,!0UD[:> \?:)FFK1G[[3"YA8G!2VN/UY< UAV MAF:U!F^^42U'^=12T)WW3'O/"6D%.5WPA(_\"<+N]'JE7BX6.-5;AH1!(H)Y M/@8#883W2F_0#FU U\L&#!R:J6XPS=^?4.ZNWN.3>>I@5Z0. MMI,33B,BV^NUA\G:,4AXG\PW993&\J4!G2BQ]"2[:D=02DAUK>AH2S9$+A?K M' J8'$ $.&BNS?E<1T0C=@)-I/[!'135]EQ33:3?A2X4^QOPG4DRSGTQE"]W M29=ODFR%CE((;C7\O>#0"]R%@48X.I>ZQ94>O,PV<> J&M,3OMNE/J%#$BC8 MMO(K ^"H6L]>'MICSJLS@0^Y/E*W'SE^P,D5'A:T 1R@*+#O6FR6%9(PWT< MNIJ[2OQS/9NAG?"@!(DB@.Z@[O;A(JJ]J@#D1 G!:4#K1!!.W!I M@5Y35"EA!R6B@*,!I:+:>.,IV)(?N]\L^NN?KVY__G3UR]9DVI/1DMZ9&]E; M15M@#CXE7#?!EM;H78F$[*D)[B%:S.IDP0_@&7(I15\"]P>ZR M_[@690$O%N8C=S5FZM+1)X&_HOM6"F:A*TMF+@VRBE MPWMU<+JI33BRMXEQ M('2U%P\JF-TD&6!D8()SX"U:Z!@PCCKZ WD%3Z9EH.V*>_/XQ;RM" )PG@<7 MU&_A/?4:>)-U30\D32U&+B(5W$\" BF4$\>GAS8Q[['MDL>E@9F"'<'I]:>T M?4$H9QB,VQHP=GS\;D-G@B'!X ZQ 5TC ;N3A,WC8Z9\N=TG%\@5TMEMB5&*Q MGC!_"YA*U2(6/Z<:+"3Z%#1*?CD>"L:\"'1<_36^'B7%K@LUG,02X%+ MA(."84(1E35Y *:E/(!L(+N1E^(ZYMPD?N../HP2QH'*1@0(:0%#Y(5GCRU3 MU8R(8B#69AB409C&'6B=@SK#<"?R!XJ@_XK *7O4+5I@/I@'5%<,/3B5CY4K M/I5RL*-^(R@-'LY3C18ESC-K0C]SU:&Y2%)X\"?T2JGM^U2YI_@/._+0I[\8%';C2,-$("$J-CA0[Q2$HV.0BN)T, 4MQ1(M02%YP;EE>$NT M"3OI_L;=,,>>N9^(4+NM\SJJ=24I 65LH+#]/W K#GW ^AQ?S"*V]$&N_?M MAGS,E:_Q4:C"3GG\X0>%9RXK(M_H[+[;&0ZYL4$X1"@#.*@&F#XW05L)KS:( M@9-[+02;-"E%LU2'PVA8*YH)<7)^.WS.)3'XDA05^1#FU,'C6*U0.,PT[ \ M\%0_P+&M\T"*?]DJXV=(:"R-5;9>S:S+12$GASU8JMC-2*(\)5E':"_0.S!& M3(POS9S=&Q%6MEC"_Z!QXC.G,'ZB7$BV'\:R MA3+%&-$IOQ(C^H\ZV4T3CCRAO4#O;![J/!(&"@SN5DKS%-^F/)TY3 EJD1,90;)XY;80CGO=,#^L=U4=BX/G[A?2R%] M$$.^^#:WC]%P% $#KF:BAT[]9)%KGVLP+H;FM4I&IV)1*!YN]ZR'J,&+)A,6;.$YI3,S"BZ$1GQ/\(]K-:BOUL@YMN MA\!&6)9D:(4^Q5T>,63!$K2.GJ5*UK*P;BB48+!'[^&3Y^R+9[$"HU:/)R*3^XTF,(8%L]_9+XDA>1' MC6QUK+7'H]Z,B-&LSE35'A')-!XFYI'@5?[BJN-/EPF/"]<"[&3=#')-%IBM MB5$BCX5I1TSE.!"PA_#D0OX*QF_&C$K>8^$,\A#(FH7G/8BXV$(CRQY&']H# MQ%C7G?_=A] 7U]8#V/+>'KWG@MY]N [.TP:+/V> 'FM?\NGN^O6GJ_?*%Y,\ MHQM]0AM(5^1!*_^$62^5EU]NKO[)?5M/ /@O)"OICP=:?+JZNCJ]NXS:[2MV M6KSH1C2)4(!ZU!+DAM]J;8_8LW-Y!FDU/PX0YGEB5@S+_'2@"[^I.'SX'D8+ M=O4"UIGO-Z[>Y9]B#S_A(I;&%]!R&R)V>\(ZNJ #,AEKY^P]'K@^-Z^1I!Y0#8_O;9PX@#.KDA3.S^?Z9P)YTTP8T MM*U\SR\8]-OGWL>AXR#A9X!PXH&=<.!2W-P?)=P,X^+?#GL=\>6+%H_GB)T1 MRJP *Q+/BNMF""9"NWS;1TUJM:RFWZ/>RY#A[0W6U+'Y,BTNTBGL(7)Q#G;/VV>K!@H8>[\>1%RJ,QW1_A6<-H+M7)))/U+D@5P I2?+W0 MM'T/BVFQ&3J;X%KQ+[RE@UM5RHW'!<,XN?H@-A_#BOZ'L@I(1G8%_*4]#Y<& M!4 R +J!#-Y/D4V(X+]VU]<3.783E,A>1'Q#0YDPPQ!83<4E\'>QM4"_T_T_ MGN#]T9V)V+3BW3PRE5!-KZH7VA.(<'Q=^Q\5:K>2JX?+FIJNR%XXH1]/AL6; M 8F=I4.W!,CNL @TOB?%\(4KAJMHU;NXLE3R]ZV1G%X=3C\Z[@Z[F4U;R^3. M$-F&'IVN[-RW+0]L5\6\))[9>=']!J-$?]F'!UHC<=S&T*@(Y?<@>')!F[.@+TK5^U/Z4UCOE]OBKD;L^!$;VF,JN9\ M[M4AR,NA*RMP,$+7IJ]F>,?D_#R3PY"1[/1?MSSR']%FK.PI& 'K%-9]D=9I M< V#[E%S-0*9"QH*$H:W@.'NF81A"ZRJ&_1J#)EN$AB1W5 M6,>(;R\19"=;?3+D5PQBQ%$+8:U@'F=U0W^[B4$? >AT.YV27-E]HD[9RYS9 M7)%!JH8$J21@% 0,_P#J ?!BPY(F$&_G>%%R-"6(!U),,)$VN7./&H$@H9/T M5*Q3%/4(:AG4WA5*@(,POP5 ;NZG:.K59@F./LVG6L]-2>3K$= M=-^C1FLIS\G(7)LC8#$)!S58J\KO*JV-!LE=I8!=[JA!+6_,B)U9T "HCH]T M!-&5; 4PJA%;D6&*JL*W%,%"(ACQ^\L6Q/89->K,6(=-9E3L7=9NPPW-P]7_ MJ[/1VFCIBR9;U&$_5/J:556 4@2W$,'2SUT<2O5)MR^CE/V3+9CE]2?2YOH" M6Z?RAKG5,3UEEM&V@CT\8*YRE9.-I/-:)=TM$:1:ZQA!D(.ZQ37*/USK=M9OU.4,CA0P>! 4Y"B^BEVPVR] M(;8/."0L:2VWKH_-=BB4MR;ZHU7'^S@"G=\_]\E=':KOUL^7VE8*U.X$:C J ML[!F^1*U"S?YV+1;FKQ]PBX^S'9"9_J%3GMIF+;]JD5M0*NS,R:C:UN< BZJ M..N[G*\/ER_<"'BHW,ZXE/_B\G_1.T+YEZ[Q+HT'LA3&;&I:3%E:YJ-N8T=P M^-6S(ASU6R,._!]]I'U802?AX#%UZBE09[ *.D?#(:\.>\RY$5@C MPQ:-P!4!!KWNL:) [8(7]=G#_\JEU-9J9_*AIKIC@V6T1XN 7UJ@S21 M[="RCL=+QI!=$;W%E%T1]]2<=DLCMYKPU)Q(VJ$!J?::2OC'?C-C3YV!M.L%^U3(8ZIH!Q\%E=<3)H"9,9'@+ M/3X=15<5K3\B1==^/'%^FSJ__>_ZE__[_.M%Y]__Z23\&9-?B[3W7N+!20<' MNEXDXTA*3Z,E14>:X^/$4&W[QY/EP\(\\5X21<0PT2<,L^1\J/!NA@4+W1Y_ MK8A>C%:1.@NOS2SO-3/3TO^"9ZO&9UBT6S8W'YE&B4U(TM!8WB'OA&;CLQ/? MGP=V,I[4YR15$YXK:CL1O]]?O3][>TVJ84^4]W O4L/_Q6GW+ MQZIX_W FS,=Y[5Y$5.B_;H]40(*(I$N'QW/=\V4,TG[5)^I%I/WSBE^/9G!XN!DX DF3/[3#=UAFU/G M2;58^Q@6?;.)Y.EH@"E]4IZ5(\0NIYEC.ZJU:N;T!M(77UG5>T!XIGP!>L]L MY0KHI"E<97VA"F7];DOI=7K^N;GW('; \)KBF$JV6_LKFB_2NJO!XG+IHY7M MSF'SHS!?TBW.:<;0[J%(X_)=$>T$:9$0%)^&X"A:L/##0-857FI+^ % M)N#=0K-;"OLV84 J?#6@)-HP@(/VJQ\B*Q QRWZZZ+^[N?OO[7F2599@EGDS M/P^[?\"E!@@TT,C[:<6VS&N_*1'K+VYB@GEF&$(Z?SSI\-^%,4>_T_T_GN#] M45LPPZ9*QB# L?6OSAB2VBOUDK/V]CB$76\*HD AL8&5^\5W?(4S<^CP5ES- M T]QF$M0+CXR9HEZ'8CK"&:"ZH-+E[432-XJ5?%&X=7)Q%Z S-Z MCWJ1IT));6?9J1TK5O;0<R3"2821P23ZL!1]*X)(,4Z%92N"J^@I5 MA0\E<$F&J= L]ZE7N+5!;^]!+?.CUK%[M'XG2$J5K)<(5 M1.GPL=]NJ]KE>6*AKEKW#VB M0GM^LN/)NC#ML-7M7AQ?=Y,*\&?-4*VRN\--YA&)8=D=XV'K[&)8-(A9XR6L M )M**),\5U*&V=#YK3 M *X&[%@S$*O<'G>#64,BU<;8X%FKT[FH7H)C@YE2XI5D#8E7!8[-C%KG_>H= MF]G1FLFDP=H"5"6@I"%"/XRW:*W"^LJ@W]$&_63*8 X4>*M\8(_,,)?8N[6E MV,QZU"?,;E'PSG1FS)(I@,V<8R.TS]__=M[K]M[(U)GJ;UL>FF&JM_=\##PB M82Q[I&\D4P ECDD&98TU+"#LT#7OJ7Z"I2H8!_T2V@J,[HI^H,S73'!LM:Q#.'X7,\86Q9?J:* MY6?J*CAI$%E!S1F. $1R$R5^;H^?5=[F/33C56]?OK9L)M6T5--2NZ/6F=G?:F?RUG_2F:X'YK1JJ>6 M*VY'51 L%"]U75:[E:GK53)7_-3UE=9N^/?8U)[I!Q6P'G_0],>PT*VRN8*/ M/_5YK]=YL<)[23O+_#-]8>L:BVXWER^'$7[4'>")21 .#P2R\!2=HE/LGB]C M;D.)-GY7NOPT#;3Z*$,1D@CO!TQ9DQ9:I;MJ/\Z:H6S%HQI^*)O4[/;Q\S M,>=+U8(!.";=8JMSIBQA:*:&3_%O\"Q,96GI0&"8NZ+!$.$N%5_'AXAW/ !A M%@^QN3SACQ/S80$$T5+'AR,#PAF&^80/P6L^BP738M)N*2\Q=[[7>8/?TH_=-Z]P+!_9 MV()!/-/[V\?">.F%KVG^@.X1OE,"ENNTSU8XK@4*3UFIB/6BM4,^;"4P8A1' MPY1+MV? 7^ZVN]XT(B+F$6"7:\#?!!/D:Z##TZ;PJ!4I8C:_#BB$ZA6F;$ZG M-G-P252Q*/Y4N:O#[4RN?\5'PLZDSTY@#8>1V0;0$* N?AX#'L'X?P>F1\8%B@(0 5^;KJ5, M7;0G_3M5FSYUV&2V -9[>%9T&XELN!H'PJ5E:N[$L>F] &:VBWEA]!7>R*8 M8? MO'4.[W%@1O3YIYNVZ,0*MDS?#O] C!:C#!OP5]<71YO%O]QN5H[:]?XB3?'YY&GA3F?'(W?V*H MMOWCR?)A89YX+XDZ]@D^J\=JWLTJ,$%P>U:6$IH\5HTLB^,WL[R7STQ+_PO> MJ!J?X36W;&X^,HVB=TCQT C?H:45FN,#.^7&UYC!6J/Q93RISTDB$:8 :E,< MNZH 7TQ_//G;_?7[D[?WM$; =N_A7D2J?[Q6W_*QYO95JVP_1J(>8]/04A?W M>HFH@"KE"G0J* Z[-.N@"H1(F?4EZ.SY'/T'A""?!$R0P <5SOH$+;[YG(PP M^8RY]:*6"*PM;P (@S'C6EBE-J(G]\9LY279\J9KPQW@4+%O$P8+@U.#"2-" M@&C9KWZ(K#?*HJ[]>.+\-G5^^[]_G_WSW__ZVOOWH)/P9WRR"GK>?(;A[02P MW@UU:<.*>#^M:/F\Z*A$L#4.RP!^AB'B:S^>=/CO BKI=[K_QQ.\/XJT&;+K MHU'2M%AJQM#Q!OVB/-)CD:?PL74Z0I/&WYGV)3(./=M2'/;856P)DS=!FC1C M^ [7%N2KOQT')\7@#\S5V=6J0.A[,DJ_<)5QA2I#\<$]4P)UDS@C719R'7"2 M$+PW"&X&=S5L8L>&H>'@PG$R;2[$RP1L17-]-E2;E'!9-N>5NT 5X6=)+@GM ML5UJ*6!284B%(?E9*@RI,!*DZGOE_0SWLJ5<23TA]83D9ZDGI)Y(DJH74D\< M(":_?4WZ7"?5TI9(T&=P\:*9*N-.-1C/.H09_,$H9Z&<$G:EB(#'GB_V9@:4 M?0PI=AJB$B>0CO"\=*($E'>*>@]"T-F?%-2Z*N?Z5*ANJU^X65>SD"YO^=<= M^';!K!NI74LM^GLL;"81M+((&LY_OQAEVF>1["U15**H=$ND6R+=$JE4U[DE MO4%/NB6;BR])/2KUJ/1&)'#ZP-F[*%J9=C^<'3M#6G^;<>_VH30&]]+U.6=; MGS)VV!JI:6^9S>A0%FZL:4&CZ9*J)Y:!4%NHQGT.JL&*J["Y7VFF*-\L;R1" ME%I-M2)++_%@J[!Z.+C>[7>*1MCY>2UP(4:.#/-\ M5:!G@<03B2<23[; DU'15*C=+4-"T349VCK&T-:K4F-;!\@>SPXHU40*Y9]4 MX=.@,):JS6%E@95XV=;JQ-HKNEKHS?$ ?MAZWQ8M-50I9G@D+9D-5>\ M>CO&4M;WG^C9;PW/+ZJ7ZRDE7DI\=095>XD7VKW7ZHVJETY1I2PQ*>)2Q.LL MXJ/"W?]VF"XE0SXRY).2S51"#\#J-!I*V!@1%%[?(R\XIO_%.Z;O6>2GU '( M3CC'[_<>"+ID3D98[9@4]VQ6Z))$3[- M=LS)'Z=C; 86N>%-Z(T3TQ8]C%3#,"?4&V8*/&KHU$"*OBZ[M=J^ES"I8H)/ MZ>1N?5[+-)A%2I.^0MV[LC212.[\P"_(VVY-]!_SF4EU'$L?N[QA _9>4[[O MMONAJ05-Q,(,T_+9BZAHPJNI?X1M+A;,.*7&4,1CR$O)_04)D?&M,$U8,S1348P([_)<1G9YHBCQD+X;M#U.9+(T#/8@WB]6VS*G8,#" M=_#QE"&Q@.;,PE_YM7SUJ4.12NVYWJP #2R3I8)TOFFXV;)F*R^C]=+KM?LK MD)30K6J]9W9/T_@*T[@5T[#!\3FU89#3VK1OMQW56EW!WJ#9OMP:KRV-XX1. MBG=15-8U>USIU5BP';7R?:_3/D\T1<.X0,* 5NO9EE:K$M$VJ.!8*4]2BA$Q M-P6?F,44 X"*(1$M0(4%]A7VIF"G&]W)[8@C6C;-)(]1*;PT^YJXFNAC4*OC M\'"\51'/I=;BJ!X>^%16&KW66E-@4U\+^ZD_J _4V[4EO-UG;'ELL3]=75"8 M7X*$G;H6LG$K1!.\ /2S@UV5>:_B%B(A+!H^::*Z-N]AG,6J@$?9[MA&N.&\ MYB^4Q:8&=FY%L\&%9X?>'U/;6\6-#A:P+3'DV22=NI7Z3-3(=="IZ3C3J+[! M_G9D+#NUH1V"C[%/\"=D#&8[A/S79 5]6H "9\K+SZ9MORI-C=;'$U]#$B-$ M$O#'(U=R$U+G5PJ_.^R* ^_IX>N!VX 7%IIW"UD[$]7FP2KZ ;7\HVH@NX9B MW<3)&AOSQ^ USK-BLXEKD:<,WAQ(',*N-8=G/\+[YO0$X$ #J*;1;>["__5! M!;;DM ^!A#<);S6ECQ' M",U%6O(>,8?46X DX%=L022_2L#?#^ 7::E[Q(Q1;[FI/6-+[#]Z'I;8?] V MN4?,&#MKBYMX+#/4QE;6Z0YX-GT7G>^WM^#I^8MV)R](-EX/]0TXC$X_HIRS M(^PV52#E;/MN4_DXOW,PUF]DM4=1-K;5.R^WZ6T]X"QSG9"=3JX1NK+4LB'U MX!ZI#*4RE,JP<&HTD'1;YV?EEL(MFQ6DR!^) MR&]9,4^*?9XBF1<5E_F2VT F1I1E%-E'ANM(X%@<6BX8.TXF?8W35)LUQT:B MFF@%TSTOMR%E+1;TU6'GUPC\*[6[5"VX1D)=3:%.(%VW>W1(M]$3E" G04Z" M7!- [J7GIA:-3=5X0:4]UT"HJP06-1PL"G=]V>FRR_WWXZQ_%G2#?K&W'-E= M1S2K*?\5S(&M3KYW/]4PT4QW;+!DWI=ZG6IUZ5>C^48#WM2KTN]+O5Z37E.ZG6I MUZ5>EWH]EO(_/"^W?_81,X74ZS76ZWLZGI&@ZG#!JOVL-7Z+#]&#-P%1K3X#0D&-M MGI/_G5VAYNN)9$W2*ILDWB83P$/D?8%7@4>%YP'QDOJ#-LD$3P1O3RAPTW[,JWTA)O/''[KK+F]:0-NY;3 M#?/ZY /FIRPO.&B>=LWV]SL5!KN]@J\2"9HM\[1G?O^I#T[>_WOA]6 MK3M?+<*#E0(?-677A++7=,>MEQ6QDA-OP8-;9$>[#*_3YFFOU1^L2AJ[Q39K MT%YK)Y'C06)Z I;]-&:>=4".;0@T()@;W%7P^N0 M!,&N-?FJ!4YH_J_Y_][BKH;7(?'_76OT50N<>+QS_Y&=OZ0#_P +MU*1 SK+ M'C*,A5ATSKV-DKX2-723$YWH\+Q%5IZYG4DJ&'5/DW6XF!I$T^XV^NUM)"+4 MA6FM&GN^YNI6,;AV3"9NL:'!MI%'2SPM\;3$J[_$X[+NM-$?;+-?UW:YU=)) M.GF1$^7X;3/ M\2S[C3R:_>TL^S,;)ZV^9G^:_>T1^ZLG?]I/!K)6A9O7W<;)R:#(=3:!/_D= MF;=OJ^)/T633W$)S"\TMUE$W.JW-=KA>3.\3UW&\8J685>B=#Z##%5*X'5ZX MPO=JN$)]FZ ]PL^X;;/ID_(FLPFWSH_J54=\?-J0E_.%*>/.D6;\"]KN-#EK" MZS;H6L+7)B)MH\![HG#&=6:UA-316[I;6ZJI=.^V5%/IX-0?. M"(I[XL7,4?K64/\G%@$=6WC# ;2 7VQJP"$[Q7 T 9SQ$JR03QTWF '$:2>B M;4PPHDOEEB#-5::_&(,Y.![&XXJV6U7-@]*ZI0\#91-P4!EA%3=I<6ZR!"=I MIYSCR5B)Q*.CUW^)\CBX7C_ 8[R$K]3"]BN6;S,"^XB!,6MYAA5%+(X:8$H% M$=Q)T%8$ ,/_P]_S8U@8^":YWYE .@8K#X8E[=?LV$VKI\P[-PTL5P_AO]A M#,^;^]DHQO,YAXU82!V? -A\!G)O_@03"VY^9YU#Y&3#C_RKGE M6X[5-&[@U1FSPN, Q- Q_F38O,@5/+2@7- \5"(T20<0K] =L6804D8P9=P^ MA(G:81!%!EK501+1)+\DH1LYKDT//$Q53>&.68AT0GJ)O:\=XJV+#X1+H#[0 MXX)TE\<1>)FC :*));84"3OQQ:#4!B]DMU:(R@6-H:*XX 'T$6-H>30[AR]C M[$9Q$*)>(SIM->A9 JGE4U@IGS>1^R,63A!Q/P" M; ?6(EYK&A=\B>P.-A6)+08" %C@X^A;P'M5D+$RJL5F2$/L5&<@M'UZ(HJP MWQ_.-&0>N[/@YY%EP\)HHH;E?$EX-T'9@ZUJOR;63&WN1R0A=D1T:XL2X-9R MLAG[L!S&*;1J5"= !148BCN9PI2,( D-"5F83!+#C__A"P>MDX7>C,,P5H". M.P-6C\%RB, MX[@@I;G@X301!S&*X0G85()IS8,FYP;\\Z2N$*V4-1=8$M*Y'*2!-#@72DT# ML+\[ GX+(W !'/%OSH.*TC33![J4C>Q ;;@K=+++-+KUA/ *_&*> MI2ZI;9IV9^1_YUK82:N7>LNMVIDNWTV.V^ZV!S+@YZ/IK1\<59?WK"A=*EF: M?-FZ9;3^='KV]H-P!_ MS^%=[)/[TROK-9^KD?OG:5ML%O!G"\TTA4>H\I\/[K\3UT$IS16PJ8M\[(I% MP)3L#?;>W([(_02^O DJ<00JI&)? M %X!/V*S8]ZT&?1CW\F/+;O 5K1UYKVIO25CJ$(T\G1@OZM0P1X<19P<= M1W92+J:R'C"CP(I%@\0SH> MJ'M7I(S"'=ZT&K_ ]6?42LOK*DQ&>:"X6J[IVG@86VX/K!Z'(CZZ]CHMGZ78 M"/QR+^85O@#A01((@>4,VAB^B,L!OI"+O M3S]<>T/FX9?8"CSK1 R(GG@K@*^L^P$CW0JC&I;+@%).97E0%E%7A55!4UIW M96>VG4P2KIH%!$8[-W<.U#P4:X;0;X3!?3UF+)9RHVF<5_,C!>D>@W(7*6?, M&'D*I?4AI Z;"0$Y<&J5PT:Y(:P"#3HB*PS10*IS0&5!\T2HX#F_TX/P>!P1 M7JAZ?Y"C2$1N3HZ2G6R*,SZ"'"O/!G94VU@;CJ"A-$IZ2E$A.9:ZR+'$Z9&AS%%,GT1E5G>&%W MH+O-'$WT3@PBXE!L]5^[;;*^B)RD\\ M?Q.?IUI(UK/^9 \[[^%'*]MH*Z/;7]4OG72_"T;,(Y1G;HIEMG0_K(T?_[QNGS8&I^L6 MT]UM?O:TG67VN*?,HXREO4,C+1:U6-1B<<_$8J=QLJ3MNG?\; <:%!V.V?DB MB2C@]*4(?7FD ?ITQ9^U(-2"\!&"\"D1 &+VO>66!7&@D\; P(_=\8N;[EVUL\ M?]("0@N(6OK!UA40.R<,&OWN-@YJEI,%6ZMUN'.LO7:UY#7OUKQ;\^XGY=TG M#?/$K"WO7KZHZ48KC6XX)N\S/^*/BD((C:S@6ZYT(8Z4E:[$&O%8F)N)(N0B?1J7%*&S%8*2M,:_LI MR"YR=0%]OC-[S=/RT[PZ089Z^=)\'/WX(+ @%(I4 V=$M19G.(G66JV TQWB M8\MI@2C.%I&C2%YN35TDSW9>8OIECH!U'$;&=X/F227X4HH-L9!CPK(ZHVEU MT8]8:,UW D!<&\G@]$0-5A M;5X$5![GEC80;UHS/ NMP(MT#1L=4G:;J>3Y7=:'P M12 '47L*ZT!,\<%=1[6R7"":JD %I<#@.@40,K&R*H=[1(?T7K-4AR\O=$KX M3?6,"W6(]MO^C&(01P7$:W<7&*#[WJKHN^Z@V5?UG3ROB1CS\X5%Y-H M16UO0.IC7N![E^ETD9]H#\BTC!Z+/$>J:T$1;/*\ZE%"3>)9X?NIH*ELT) 3 M?>:IPE3FB9WO3GK-SC,2:B5[^J[3:_9*DW@$$]QU'>D)U/&JPU.)+G__VZ!M MPN)1*:\\9*U4RJ42-TRUL8N.OA:&'@>=S'MNBQ;&5-6[$FE M;-E)N6G$W"WK-KM99XF+MG M(5M4C13K3RZNA)HU&LFW)NF9XJ/TES2_G39_10=>8)374WEG;>2#]J;]6M#L4>/%[N,%R'>0>E0!VNSH3=[/35Z!^!OK*?J*0LI[2#5T4GW?7.?UK-5C=M? ;"DRM[&KLU=G.5+&L_ MUU#52>RB!O8&^9[N MOB7>X"+0YK@DM*8"$8$[)_@WJ5V:)0:!8HM,$I""B$%2\"%&5#R ;JQ[RP//=1HMW(3 M%XQ8; (=.G1NCL<)^*#GVG1LZ%GW/'J:/PP8PT(,\L+WR68ENX.2(M GCJ\[ MH75/]ZLMYA&?/ ]HI];1;BQF&8G>8[RA+#:*YS8,H ]ZG6]G(H8:H'@&[=XBSPCF"\9X-0VZ(BD/?AL(Y%SH'&R7OH/&=5NCV$Z?( M8:L/'_9T=Q^GKJ?>^X8()J#,/ SU +WF;!JZGM$><-Y"&3H8^U'ESQ#/FAW^ M;+-@#6CUY\!PLB[JC^92M<2(^:)E/?6'LZCN)L]&UY.1&NUJA79'A1-N.PDC MO.^PD95X<>$L6R2#KWR@K7>['KN]>28S7RLR*S,$-;/0!S7;/JA9\4A:8]^^ M,B\NSA:=0DM>UM:\3/.R^O*RY8^:-?KM*S-;<-2\VRE$?V'B.*5?Q2X69 )^ M+=)G7)_R@F-FQPV1P3UB(GD%)LG\"'/'+RX-A-(H\-Q JJLVS)87=I*&;A*Q M-"=97,("4.3XQ\)KM[2-3:,:F'E(V1/\OPI2%4 N@6$YS*C,\7X(F*ON*/H0 MWC*;A^>W3XG9M!L5109TO9E]8$E+\YK,B034\=8%=2D.0'-Z,;9T?I?+FT'74U\ZNCJ_/ M* F845F#]F),/WI-<* G3#&/ MF"=7QK "7!5AF*A,0E>X(Y3B70#E %6H&(G#L& H37^*>: ,CXUE]5"8'5:S MB N[ >25VPK8O4D0,N,J\9CZG"DQ8"AP0OQZ+&[G!H%E\&]21JCE!-.85<8& M/>HK@%RX/==9W91WWW@!1N/,5KS$_-73CE)'$R8UH5QLV$''(;T=B[BHY_%6 M$E/!!8$[0B)C4H12"0;SJUV@!@OS:].B,$ YHIAJ">/R&YSM#D(C2&(0E!,W M%JD6 "SFB0Q9L@G5@5 !"6$@& 63F.,9$MX]3CS_"7%3%">IO!?=6]/"';M\ M)?!PE?F+OO65896_6(P/EX!M!_G'$$B\ *$$5?$N A5XR! I5[ 5!#DF!-\& ME$>OO, #R)9C#^0(!%'!J_@@4X@PRYD!K!V>,0V"V\?.(ER30V:FGIGR;P'Y MP210N7-YGC]R%D",2"*$2OH4/.> 3><3R[ ,/Z%YPJ,CBP23NNVX3,$3<'16 MR5'Q>SQ7VE,9"(A./YBX-J("1^&58,.)PPE0%PI@ X>DQR"BBUQR^3RA/-]] M>?X2*JOBE0,::1EAR5,%#XR2:,JK'L!;(,:EXNP@=\.A*>[NP9C4LMRF(Z6S MY!9C!0?E<)I,SOF94NY.I9FHVWV&_U^-\>U M1:6)>:J#4#D&S4ZEQD%(8UAW0 S YA5!+HCG.UFWLM_/O9^>$C57MA>TZVQ? M#(6_,,K9(797X&\<_Q97;$I(/:=!;(1 M@Z3SU;Y$Q;#E^5*1E^ZLFT5NU1BHG39)*A&WOCMR;51E>6%NT"8]#CI%.YJ M'B4*$3]4FN7I:J?)K=C?DF:E%ABZI%E]**A8@T?F0E!#"% 94181NZDNS4VW M*#6#32R7%RX<91T#LBIC(E_$ [Z.'_*SFF/2G).%C9Y#1S$JO:'8)1T>:3>K MWFM6?+0-Y+C(K3G_'1(&!+A,JW0CXX\TK F8-L@D\BB G(2QCO\@.3%DGLN MV9'(N$/=>02,SL6MD%L'.P9JD\U(29\P[#$ 6A2(ZZ\HN>13/J]-*;;/A\6* M;:OPP.1KRA$&#-D,3(K\7KU2^=>C-NZTM &MS1%#3FL:@A4WO[@H^@QL -:9 M;:-5@_![%\54ERO:<>F)];[0UDJBR)6]8GS+FT5NJGB+LG58#DV:C_0."^ADS42^0>^<(JA@+S'=9+ P+[:);1/J3$+W_!$40?KO&S]&\SR8 !MLR7@A7 MXI_-ZZ;QR]G9I?06C1%$+)T( MN0]DNQ([N/5=[L]:IM:QXD;C7\CW*4I79=,*_N)8N7BBR&>!_\9!2.2.P N! MI]J,M\9 ]T_H!DDD]$OAI4FKUDFF#*L:XH*L*/!I#9EB;KNAG4P ,V#0J"%V M-24CCOMH:-$=@C/Q9D 4!-Z7Q+D5FNH078 THA6&,[Q)KBD%)XJ[*- )]IQ; M-99#'7JF2%THP3'#4>C-7&XTT3>:<$E",T0_C>,"/H9I3YEH ?[FI0)J:85# MQ\6ZL-2(UY0Y]IG#H]RF_.<]Q MYZL,K3ZEW#EK]>1C S'.&2]!V3 N+AK&!; K(?W3"K!"!ISY/F)"61WY+=4= M9LP*(A9-;_MTY#LDM+C,UA_GQ$':E\EC,5"DE/4)2 M+JMR !BQ+9E%BIJ5;+R24U>S26K3!$!#TD0_.$T]%1:<.ZPO2+/>3Y+2A+P0 M3M^2R$CY0"/'O7)++DD/*32D%&D:UXRMC9X?@UB\G!ZUP("*P:WH2I=B3Q2< M@@FM^V4#/TU*[7DJ@<]5"9Q1Q'6ZK_+3*;KGL#VMT0K?8!B]"?,0CI\71&G%W[B,=2LJ1$TC8P0DP3!M/5*V>361I:*+&TN)%=549%4Y MJ#+K0N).20 A=*!VM MK>>W>JX8^GMR=!P&/OQLYTAJ4X!Z;CF-S*^*B54X_5=@3@]P0!F%)8S^QS#? M=3D@TJ9+@HRSI)#=6F%ZPIAU]D30YNPK=>\-8=E5R\H8%G]'F^Z8TIJ6-,U[ F\"- MI"\"H_PBJ9))<6/)F#X9X_>"O:1Q"I>=JN$H206Q@,_DXB;>@\=W% $T OWIAY [AWB\'8\9%>;_#);S%7>)'$Z%YPD'EI_^ MKN_@I\W30AI)B=X:\LXMSR^#<$7X\S/W:R>X!G=;(N_"K"31?!$X'C4*DHZD!BW4 M&H)QFH"QC?ZGD [P4C8;4.E(ZN KS.+\3 @U)RQN&N]Y:4GN@W)81"V 1N0C MSKTPP4!/4%D]Z?K$@YKT@S :1W9^S$$NN#BTW+2Q$_FQF ]"B;NX4A#3N$/^ M!BP5J9%8791P1Y1<*K,U ! M/0^FZI#8EC+-!Q N/')]XZ8#+E-0_G=S3JW5M^:I\&]]]5W;D]/!M'P]MYGYG 4'CW2+55: M=K;Q=;/6VY\_?&B?]7_Y[5^_5-+0L_N6+\^N;HR+BY*]9CRQ>W].W]IU/#@T M\B:]^W5#FL[G?YW_>_C_PZT?V>E,C/?&,*HSQF1KLG M,O(Q:HH'@XA #U3##>O60FV5H%8=NO?6!97=!:7^''3X+/KX+Q:A693=!FWC MAGVS1/R'\@7/8[*>S]:CZ?^18,&'-MX;H>&.<03?I*\-XZWQ-(V'7),%)X_K$]&]?6Q-L9.I MZ,\JPE!\1@F.W)-'6;XT(3D1BG9#&R=BC [AR;GU!1@_GQ/OH2KJ],MY48 ! MF3\!.:AP,I8:$1 &,\OCR:/\F^J;FR\+:V[+7S,/$3%$(:0M4 "6YI^B;XO. M2?F6_I #1,X\D1\=4'Y5SE@1\>?\**#5-/$!<19 2;73".8O?WJL;5.#K#]R+=R4:?R?3)2Z? ;H)[;D2MB_DN'P"'I;*29J%E2_FHB38/1.[UQQ> M<_CZXV3=C?EZ^2GIL]161(_EAP<$P%<&1G ;:[5 M6&_OZ5AO;QG6V].L5[/>Y5GO9I%I$>I4X\"#N+,, FK.6Q?L*G+>TT:_W<<" M0"GG%8CW*[%;##W1V[L[V\O]W,P?8[2!PR-5L"#;79HXEUWBL1X5IHL6HUJ, M[@$E+&?!: FJ6>RC)*C9:K2[@T;[=*!%Z#[LKQ:A6H1J$;I52U1[ @\&QZJD M:>^TT6ZWBT<\Q'KOF172>;[#[EQ19T$X!H,DQH,C#99]V-\G,5C*98$W6W)Y(1LJ!E!7M\W*!RL6$@0R M]6_E)EE+QCT6NAQ0F"*0P32@A%">DF:?B>L6D QZ MW&G)-A"DO3&/9_W9 )>)2 A,>(CM&+0]2O;D4XVL"=;JG:F?DTUK;)"#ENM7 MC!*I6;MR1$K*P_P\A"EEFGM5$Z#P3YYR&!'_%.G[0<0*WX"'_Y%X,Z//UT:; M*?:W+9>;WTB8@C5)(F/*8E&-+OHJI_F>.=1&Y!S+?_%MQ1S2,.)5Z1RY 3;" M( 4SGVW@YX&?X@G?A:;Q'A,RJ<4'C#@S1"X]O/;)C@-$O9Y3CFAUJ@\;Y!6:\@JZ%">!6XMMCYH@ ]@[&LSD)]2ND.&B))O,CG\OQ MX/.S-"5,>^WG#7DN6UTR9+E=LJ5R*@"59GE(]371T3#/V?!HNVSAZ,N;8_,[ M>"J@K''K$K$3.6H]<%ULH>VFQ#<;&MUTIYP-FW9<:][C(.E\W.DF9<*KM>-; M-6UJ4?#$(=0:Q33[7YK];R2B3^/,ON),1;_*1[H.M1#?&VK10EP+<D>4);J1PEN60191&!\O"CI6Y9ZY1F_/N_DR#^ ML1"PPR^F"0!+EP(N%1Y?$*:EE&?U#52A>8?I+! N'^?IKO"AH]>T4=1'AT5\ MG!#4)78?_?3*W=B\TZJC8HX7EU?1IL:6-4P;!HR*\67'K=9I%_9<_;7S(^F% MZJ4N7ZT(IVR?*.%Z$>/WL "I&ENF,DZQDH_!QA92##SX4?XNJOK0$HHJ<8.B M97GW"2^-Z:1P61%H5]Z@?GZ#>KD-,IX DXS2?N.7EXE%[ND8%\9#Z^%(A[Y* DGK&P>NS-#*)AE'R /S-JP^0PR\$I4]WV?,:$ M,10-HN(QFQECRP'Y&?+66C&%],>QQTN,N]CRR?5M=^HQRNE()]67DXK37!3\ M-'/R'V^"*)8]$,_+V1J-K!)>JP^.:\%>8_,2-(M'0/NO]X([X M K#QF$?-"RE+)IN]=1LRT3D-FXYEF3[870[?E!^4;:VRM9 I9.&28BR(/\7> MU@ULN"@!(+O<5;6)?RQNH11[4M1ZSX8AK>*TC%HDDKAI& $A#;RP;6QUS,%PD[8"@\]G#8O("@C'C>,:1)&V)\9MP/8DCW.80:U!*/MY*EE M+)Q$%,2+G=2\.YD0X@%[N>6!N[Q]'/;WC.S0'2)>#A&?:)X?TN?2J:0412WK M/+Z"!NHO%K+:8_;-]I((C>*A%;F1 K$4HWD2BH&6]RCPW( FB&0&5(2ZO,AB MR='$0Z"B/#79\XVO3#:<\)170^8Q"[LVW(* B#DEA,SUU8T%[5CTSYO"3+ZY MV%P1".$[L]_L&(!6'MFFU.X$H(8S1;#BUSQJNS)B+.*1SEE^7P9(XP6UY2/" MQ9*E^&ZV'1R^_*[G6D,7;R%WN%2V?3EX5##!*L003 /F/21BG\@LOB")L1D= M35"9OFB^QZD9;9-"G_&"UI$GHXQ%JT@KIB#X4H$%6W;6%Q5[CV*^E(,-5O$5 MVF9LE!$_: \4^".?^7PS(A2OY>>&;U&[6+F@MF#O36DTW?"NAT!*4]D8<)GM M(@^210UV.4)F_2>!X*E++6]JRT/P8R8R$[&]J)=VF$7B@<' OHMGN)V@1F)# M0YLMCS4+':!*+QF@BEM5D5%N38/(Y^1'6*E522Y?)- MGU[=10UM",S9$%V$I=M*22,7R$Z,DG.W7#\I9A&F#-,?6KQ=3=K\LJW M[IBV#AG,+\!VJ1GI>][+E!P4("*L9BGC- MR.9#ESR^_,$7]+OQW@UA8A>B[:IQ[MZY8OR7^ &^S*SC[*^PR^+S *&WS!N[ M#;0%<"_%;]BBE2"R4;1Z6DTWUU I$HVWLN:_ZKZE2AP/.2CUT^+/"D^>VE%K MGAJXB<9:8BXJ$L+>RL9:KO\E\8460=^Z#Q+/$9W.LS>X><,9? Y32<$ )/3D M&L6:\%?QY86T@=G8O#6S%?'.PW3/L5"$1OSB!%3!*%-;%[3N6I@4?[H.YF"] MAV$(J!M9?G2\4FV+AT5*$=_G>XGSG^STJAAI&54%:RFB'M\YG@5O;*H9&'<% M'4HO,-T;YA%.ROWU2&Z_-\RRW;\>D)>Z:-D^(-F[2Z-M='L=HW_2-MZ8Q@LN MALFW\!)V-$9=-'\TGX4/Z+TM[.V"9K'/L.U'/! K IM''BQOR'6SP=!EL>6 ?S^:5WH"E^A=]*H1UZJVM-QFO5Q=ZX_J-5'JWRU%+E MT6K.@?-'5'.XA -=A_\@%9[WZ&8>:X5G)Q4>U&O^_K=VI_WC1'@P'29C5'TG MX3^2%^S?B0S9O&,V_RF* _NK=2M?%(XU=);%Y=A6O?6U)O!M*D";TGNTNG.( M2+MLXX\E<4BK.@?."2\^&IU6U^B<]HP7='ZBM9I=TVIX/ITAO3>&2&;^"P_L MKN, H^;>\2.]5.RYJ]:6+S/AC9Q[J7$&J5BG-HV(3("SS5$8'B" ,48W:EYN5RYNI*D0O"\:GQ]H4W*I4,.>!!W3/5^,* M[RUXV:5@+1X%SP.0F!5BD-,_,!R73O0!IZVP8?P>-HUKUW'&0#UCXW31XC)=JF##X;)M@F/()G M&(;[X1O#61HOR,_W"T/0DMMM&>WUJ3RH@#!@!DZ4 L8L@)L\;A[R>O(8U4;Y M:+R*/);S]E'@8=RL"DE^*ID_]MVWO(SNP>5E\+ M>[+UB ])Q*8IJ5@$WE&T 1%0ET5)#!"ISZ@SO>!>!+/(B):^T*8(: MC N$GV\[T.ZKF7IIM*X\_A>,*V5LN7!-2:PB;!V$&.]4Y<%$P84HYD M6J(W ^PS?Q$_::7M(5(F@BP$^4?6"J C6<5%#CZY6(0,RHWB]#&@/@U8<-B( MPC81@$["D&TM1.S\G!"6%<4ITLYS25% MN(QF*H 'TKBW$! /!$&VLWB3C49!;B0WJ&(3<6-]0[T7 M(%Y4BS83,KX-GB'L)\TR-L R/F5"GZ?18&KA/5/2E03!\H#5#[\8[SS0:<+ M=^U([ $H(W8S*U4Q1%S\Z=4PK3 A,VQXI"N&RN+X[F288$LI1%Q2G$1:/J6@ M*1@< P8C^HLV4?@XSRF2Z(X/6$F,^CLE_F1!F*09W>&7I?DX9L)D5%^:@2J$ MJ4N4*$,3Q(^,+-)-E=F(SV=J33"S/'A[:LTF/.8X4'3,ZV 4WV-EA O,V@(% M[X,[H;((!$@ =!N?AW]!="^Q45Q0RH0@-7$+7DU3+0&(//F$( J3I1RZLVGH M>J( 0"L?TR]R+W&?Z<>(!\,[C/)M<'B$A>S6-D$S$W7'WZ[^,DX:IX R@^Y) MHWO2-5X4\MI.FBV9UH8(,$6#V$][1V4C45!R<;\YEH"*F=]XJ?)7S538PXA9 M()U\OG-))#T0P!>H@QHS$B^6DX1)W<$NI\OCF5WB-\(NGBX6E0HA5,9+8YJ& M#$G>GBVV)2Z2VB@=R45@SX9L;'DCW&:^>RQS%0E@BY9V$MPHKM)4BY#=6J', M 7!#S#3FJ<=%=H'O%U"HG"RI4%P?,_W!\%7 R2QS3*'#]DJ MYJGBK>'^,/Q[SD)$KS^J*)-X0L<7"6,QF8M(@9B6A^1LVPSP"/#. +Q*.&>I M6G$U^Q/D4"0WXT93 WXIAY*J.5%79.91D/;.&9 XR4''!4Q$KD MM4C784M"3RVX@P8OYL'[L-H0,S4$_"/5R;=@=$&Q,W@KHN'A5QCG=FSPUI;Y M;ZFF=LH<\^;_ ]_#4W3*TE9L?>H2Z48B\SE=\$#QA*0['I(%EV;"E%$WOSW" MSX&B2^[48@DHQ&0TECS1QMP1SY-R07&H\LP1[I8O&2Q13:#"&@R,?>4]/?FJ+35E%C0#ZJE9-:>4 MRR_!\0SA/Z;Q&;?E*6\3A1-(XP@30:NG*!%L1%EB:D]0M4=HCO5PJ&R-&CIALI7MOH55GPG:SV0XT%^@G+MAU2S@9>>P*6$!CJ-2P)O%^7> I7[ M ?V^G%S[@-M3,)&3JK3)5)4&!H^%=H4B_2ZO%F?/4[O5Y]".:6:H0](CCAL+ M=I^>6:0,=5!@J*NIGYQVJT#S".VSTT!<'_3[C5:WK'VVLZ(*V],^"YNJJ*'J MG;(^&BU02'VID1KR-*Z=GL:5%:X5Q/;3:5Z<>2$6\9_B0%YIB^A#H8WQ7[+6 MQ;FSP ITGL'V#<&FBH5N!22,S%W-WJ/':;V%!M>#Y8"6_T#(ADD<8U&+T&4C MW)?LH!,MRS@H?"7/$*J6L/P$K*R&I7K"2E/A6DN@:.'M3NG+Q2TNZS 2R2/*2/Y'AK"B"B88CY!1BQV&P\RBD!\ M)";/4T#3ZG:28N04;HJ"D8Y-42E%E7R&Y[CB-&8])_LR_C+I!]_'$]F3PSN1 M;:N%-)X@=;J]N6H<*@B^ -MU1[/U$ZSGYG0O5^[C)W-JJ[3$_\("=:&?W0:%Y"\K&@.YQ>BX6OD *5?Q M1-3F$5J[F*)PCIU=O?KGE1%1K&VI+@\7MQ> O-\:HH&0[XR9A\MAU@15[J]* MM1ZL"$6>.'1N;ZY03VZ*2JE#="T$QJTU8?+F&H#ZBY'M(L-#L3ZJC]%,8NWD MS!G!5N$'!PXLDBN%5+-;Y2,EW0ZP*/80.9[>)8FZME%QZ9PX:7635P1Y,0Q:G\1,7 M/G:%)8O',FX"L%N.D2&[XG&\^7:-EK&:.6OF7"_J>8(*!"M475H=5>IDLU"K6TW'/,*DM+T^PU3KJ]@BF#UDM.0*[2?UWO=VWVF^_A ME1JSBU8FF*9D8FIYJ>7E7F#YEDS, W,"'C0K+8I.[)3>[C=.%3?@I8BYH?#6 M,/#0SV<9?T9,L%M,]^;=_*(HL'GWK[]XF1M1C^U3$B_I^7L.!OPXEGL@I$*+ MU;QX2=ME-:P\" 32O'8I7ML[:;1Z#Q^YX$G++4X 5%W.5"/C$V =? MCWLZ2 M6^3 P'BOF(4UTO3QBM9]=YE4]-FW9L7/RHK-AMD_:?0[@P=9\24E$0.//7YC M8>9OH>;P7,Z[?%'A!XL19D'_3Y,D7ZY(R&-R>1:FDZ4N9\&[:2G-KEI_P3(F M02QZG(ID49F %;)C/Y!9L_PIF3UM Q;?PIVJPI(B#=1AED.[2J$&(AG8E-^& MK\D:D&:YLB?2K3=3ZHK*47E\N@C:5NYB,I#5[>;7>K!9+X!=" MY 48U%*8 [6@)1^&!"W/"L!B$;*28SYKUU0_GW_.<9U\'_5)%' Z#!- FUFY M]S1FK_)X?09?C:D5/:6V8J5B*F@,'\$(#[IC![[LZXZ4@#D-HL[$2=-8.A:] M+E4V56)+:[*TD5OS9W08HC?KE)(T*E()LSGY-> >8G M)_T<7?57A'D:]T3C9CIY$3Z+%L"3UT6Q6R759_XR!NW2G#-Q-5R@.55 M(/J+Y]0WNTK-\O9J$TK=1GQ"ES=G;W+I\51 1N'?,*E\$9GY7(-W9*X+UUBQ M&FU=IHV;@NP-Z[MD!2-XZ8XO5!.?UX4'%@\:7<+SI[):T+S@M20'0Z;A10K" MK%!M6>_H9EHMB-IR74FJ*EVKJA?L(R_XX\C<0*H0P[6'*?/39#TDVU+-J\@0 MA3M0#JJ*5##EM6_P7J;@"'0X425/M4[%2Z24,4C1B&[!,D%$K=2FY,K2"FU= MI?1YN?B8!5HJ9G?)2B$X/N'ZU[G#"YU5E$1CUAWC^7JXDOGUL*99V0>L0E&5 M2H@I>%1'0I2HL$&S#"9O@N KX%)6IZ)@\$C3IFBIVDD8X06'C:S$ V0)DA@_ M)Y^?!J3?'&-N91R)JT=J#0O#=7X^>F-U/W?>G_[KJOWA8[_;JOCSC/G!.;-W M&'C.W-&.:91 "C@I#SI2TV-K/:C7OE1E^-]Y8=!V%D M% _@K34+XDASEYN\O&R+-0*$_L&P[@+7D==D=(*0U"3 <^_BU7Y,U@9/CS>CUIG:2.L$;% M'C<$C\^*+[X[SQB\Z/G179R]_ !BE-L1K(<0K;VOJ=0[M)I*,+32.6M)&9R[ MOQKNQ744X2>?3WLGW8N/G3?G?^V4"#?:F0]I,T [+SF)6JI?T:$<9>\G4I4%E\EQ%L%7_)2+/75M_"H(J6W+ M$4J%P3NGL-"C+=KJ6G'5Y#)7ET,SN%BUL=T08GW#IWN%BEMU145]P ?(@9KM MFX!Z*(Z,M^2Y1&7YQ8,%FU?QV*"&*RN]+<"UH]4OT-$A' M4LCD=7S/L$A=;CP PQA@IBPS(S4@,V,>V\\.2[CSF'=.L7B)6L>($I@'&"S" M=31WP>2RP6+\9 ^E(!+%J\7NJLWE>$%;T"/.L"QN85BLNS_#^LL3RV%IL>I@ M"D.CPL:XDW,:NG>\TK+/;H.81S,2^?"N@U$#_3Y4D(GS#'P)+"FZPHM&P[5( M;=KF,#I&QNG#Z#"@6B)KFI7)5G<#$#RW%;![$^QR<)5X3'W.E!@P%#@A?CT6 MMW.#P#+X-SU8CF$YP33F5J-E \4Y6 J?6VZ/^HJHT:3H5N^^6(/3SPM_@9-3;?\%A(B!&-\=Q'&<_(6["#I"GL>I>=&]-"W?L\A4L3Q46+OK65Y@;1MSR\>$2 M,,X@_Q@"B== DZ JWD6@ @\9(N4J[1'0M+L-R&.LO,"=MLNR!T0 43V=QPXC M9XC09\T+O9"3%:ND8[A.0DY7Y&BT;UA''-@'_R#0(#6Q!,*R98L$Y.21Q J5 M_JF9@%0X4XK%ZP1CP-%9)5O%[X$U3IU'%2X"$LP/)JZ- M^,#Q>"4 &4[ ^-%9,"1-@HDV10JF$UZD-E08294=:J1/)4P0.C))IR MAPZ\A1ZD --HL ,->K6Q&#TPMV;A9.1AR]-GQYN^-M0NT!TC*O&<=V M*MB&V6B;_4:_WZUBKAIE#@-E*H0*E]YS#;GOQ844VC2^/* M7SS8'$W4@DW*I93#U2#JKS4.&<:'D2^1VYP\'* CPP'F!Z-HUK/32+8T.IVA MKO, BWF=QQJ-+H>++F19X<% 7H'IFDVMP!PP6BS2A+%I)H44H?VDB*P$6QRN MX&$L^D17BS/:J_BR?H%)[UE\6?Z?4I38&D7E*$+K;3(Y@[/YHHX%J\Z-G"S&0M0QAZWWNO_GCX]FO-__[?T\9A;Y">-K-N]^-7M-X M]Z]?+]Y(?"U/E M%RLFFI-UY5!L$$:>)U22GX]:_'O_G(WQ_Y=9*8AS1ZZG=["&1R1(1 MQR%_3UX6$QTT3\U.VX3)RH';E=4FAD$,3#,%(?]5JDXF92SD[@C])PH\"E3/ MW5+4"9Y^$1_I)#ZO)CY0-$HBDD"=3O.T==+OE/#O&?&L MZLAZ(:9LJOINE9)=@-Y*)/T J+N]9K?;*Y/ZED"]'@D+-*\7$8-5%=FA2V%( MCR&&5K,_, ?E+3H,=*6"1A)76\U6QU39@ODLN KW.)S[>X>K%P45\$JJ@*4= M7:F&VL:VO-=LGW0'I\^]Y6MNLUG:YN?=3533-\QJ6!+* MFS=)L#4[G:BN: IY'"* 3]"UHM*OJL$9%Y0K;9FPTJE9O M\YW5RTXS/J@*8JR!L2HR5")O[N_OFQ&SF[?!W:NST!Z[=RQZQ9Q;*WSE6+'U MRFR=# :F^0H *'X$GM+""H&OW,DD'!Q_-EH MB-M(M+Q@R?.) MLL=MBWSBR;9J93ZQ[>VL/T\XXPFBE-=VQ:A H6.\F7G6/87+9\7ISH5+AW(V M>=XGIH9:])@L&,R+7+97Y#)SS:,\JF\6%_><(3S@X]I]1>'ATZJ:Z@F#X]\T M46R'*#;E3]-$L>D=!3@<=P:=M'B!)HUG)HU-^=DT:6QZ1U6K;3%15'O8-%&L M312;ZL=87.-7A)")V;?/.VWNH-73J=O M]OHMAWW;A/=K5;MT.>_71A%@+]CFLLZH[9+.MJ%;4S*I= B=XTZ-8*]X :$L MP$?4L:IT$]7&"[3GY#;/U?-4Y+6S2L/6/2][CHCSW"L:$2N\'>W^:>]4H^,6 M7!H:'>OF8=AS1)SG1M"(6 PM=6CKGIFOYYQ-L_E/CMT1P#0B]DS!ZU.J]4Y M[?9?C4[-0>>4?;OKW)O-^%O\.$= IRZ.@,-UK3ZAC^!Y"&[;@*\I<14\!6]9 M!.#.U;N^#.X95H:^3#/#>='W*X0:19-H OB8(\TMNZ=.%STW:#CXF#1MR8^C<-%X@VZ.PX6B;?N M"3E<]-V@D^1@T??QA;]OL=-HG9ON5T^[TP(3;4$Q$ MMRZND#UG;SHF8H?)9)F8",73H3HQWE +<==VIW#+ORWZ+G3PQ/YX+O9;M]BZ M>V+/$?'0@B?VMD&;A%/9+)E31KRJ$/CC:HO7JXQX33Q#>\X_=+3+KOAX]AP1 M#S+:97ZW\[D0%PQUZ%GV5QC3^!C<\7X))D7 M$UC%0]._P&_URK.G4V

PV>P6_0/HCR";*U@ MM@J53Y;!X\S3\?SKG\<3EE2JPMOABU;#P/]>+E]C_ $=Z]GUJ65TIWUOP?+? MB_L=:Z0X2*3X[\?X'S?/W9^%DU]:V%;&^. "_Z36>(YQ#4C#V]T;9[XV&N]W%EO&I6?%B$U1@RM %[[=K!0: M98/E\:=_*\!U&+Z:.Z?,J56;*=413)G+I393JB.8,LNR-E-2C+/:S"FS>[8S M)7V\NY8IE\FGCFE^;C_.TGC\ =CZ1[FF8N,HIL[2&L*\D]V]MMO7V:-':5]U MIJP]H:(B5-6@=!&'_BYT;>,:%L;"AG$^=AE<^L;LA$H:?AK!HWACFH11 BHW M; /HFC:]W&FU92![56O4C4WYV@J'%E@83_J1XT_?/#8SSFQJRM9NM=K-!WF' M]M,O[1Y]X(A90THCU=J@FG=#:X-JWGG@@4-*I[-O MR<;;P(FP+P)W M);QW?I:(,Q%J>MGG2,[(HKHED;7\1NBV(=/E%+4V[O0*7#)S12[8X38.\@I<,G MMF_.[S:D=/C$EBS]]N>3G;51P-+7X1/;)NAZ.0%V*7QBIVEO0?A$O8S[]8(Y MM,]"GRSH^(G=-TH/"8HZ?D*C8DV@J.,G:NU5.20HZOB)^L1/Z!/TP@Z8+;-Y M\?%Z=1-:QR@\?W;'5F&[;3A>\,)E_WIS]<&X8EB\S+CPHQAL:086MIU@L2Y] M_K0;IN7>04HCU?:-Q+V#E$:J[9M[>P.J?:8KAU>IG#L! M$A0U,?2 M&A5K D5]+%UK%\8A05$?2^MCZ=I:T>C".#_[H(^E]]1/H9T1VAFQ_\Z(<\NS M$X\G*&!JQ="*=*S"KOD;]@Y2&JFV[SG8.TAII-J^#V#O(*5C%;9OS>\VI'2L M0LW-4#3TW[Y[KV,5#L\'H&,5M'M@_]T##T0IO&4C&KI^'H*]=>/K8(5=,P$/ M"8HZ6$&C8DV@J(,5:NW#."0HZF %':Q06S,:?1@?SM[H8(4]=51H;X3V1NR) M-V)!L,(':\B\NCDA=EL&ZS"%6MIP>P0]CI-H-*D[Y=,>CF?YHG9[@V^G[._A0%^&H:O7L\5 MQH-F=]#O?I\WPK\D4>R.9@N&6N")V,RT\UBXX6/6 6[%SA^P5AV1/N[4M5X' MK/]=(-Z-8+!&I,-#)'1C.( )(;MWX[&*3QD;6YUA 8+^]WI(627<,GPZ>GT) M,X<51T8P,@!RD<&$7V5LW3%CR)AO!!-7>F3LP!^YN,D %5@^]]; Z]7K+++K M3O>1[)H/H-DU4=GQ2?> Z>Q_-L.J!4IJ)#I()+I!AF4!EXV!"\LY MN3ZL>HH+AU^&,R-D(Y TV%W7]6%0RY_AE&$[C 0^'])7KIF=A :F'O5[!9- MOUGFZU5V3-6Q!3=!\N<6>.E'8=G!SZF.3Y:2X][!4.K?\\VC54VAO/'#V87M M65'T\]'TU@^.J@]\*HX*):>0+UNW3'E]3LCFZ\X@A>,RX!R'(B7CH<,D!?F8WGWUJS":LTM$LU- MG+1EC &Q?C[ZV\VGLWWRZCZA^;V2%O:<)V?C][> M]!;U)YVX]R6>=TY6A7#-MNJ!*,70YF=W0[/["+.[FF=1YWCP M,/"($E2N97E&3 M""*\X+"1E7CPX2")\=OR^6G@(IH?LSO<9W'U2,4&VI@W9M?_\N5S_]?6Y1\G M_?9?O[0J_CP?K*\O?OEX=O/GU;OK%. 20==#E=XT1L ;)0))U8><##4'&T"M M.6N[A!U+0%A)D1&R?R=NR##&ET217/%3?+LL&?#*%;MU(U05T$0 89EX,\.V MD@@$$MD/HNT[S!?$5@1@@QLH5V&^0P82;81R"P0 G)$A1A-)Z5Q,3Z M0 *5G&KK;:G9%GN*/VQ[4]^"^/XAMW6O?[=FQJ!AM%OM;FZM.1DX!'T+J!.H MV@/5$(:0/Q4=ABG]K.,N--NF$NY O<(Y)_G"4WOYZ,6_UU(2_J=GO[Y")]> M[&ELEX.'BB;?,(B!QZ4S:)O-_HDZP72("F]QC([@5/I9(^!F(/SN M=YS&:V MEW68/["4WMZLQ.SW]VUY,H>!I[6;OA$\Y=\PC M+S_$0UJ](F3H@\A!<8X_'W4JH<2'YX*C>?)$(.,ZWL7OO[^[NK[X]-$X_W1U M^>GJ[ 9^WB1:MVN%"H]#ZWJM90%:'[*T,P?=9L52,IIK[^:RM+C8/EUM6%S0 M*<-<"IS+;9Y1/+R9+1.JO!%A6=)2M[K^P8K1VAL!085ZBT PA 7&GY:.;6(' M^3O"91T%'JR]<"_OE,D[I!\%XT4.R[7Q[M4C/0Q\^ZXWX:> R1C_:!J_7YS_ M>O;N@_'VT]MKK2'MNH94D4RTJH9DUDMJ/1=;GK]L\W#8LBB]PQDL2/$JGHR7 M*QDRWEB1&R\/VB?AQLC^7'ML,<]X&SB1$GCQ>/978S):F?W5;"U;9'\UV)[E M&==S3?@9>-*2NMSFF40N[L2-86P;,^_&+AL9[UW?\FV,W?HT&KDV"S=N#6]_ M;S?,*[; $LI!S2NSA$71V*M2ZZ*QGH:0JG*TB]-QY\8UFJUFQ0%8<:L:$0O= MT8_&) K@(1 %$3S\P.8*76'H6?97_J;E1^ZQ9_FW"4B4'XQW'X__O,Z/67ES MZ#KJ:V=7Q]=GL*@7EZ$+Y#D%^BQ1*B7 9O?/;#M(_!@C?<0#61*LN_*>%XGX M$>A305_5\?R/"21JMY0$:%,YK=]\T$$% 2M12H6364X&/)9"7!(TP",I]BJH MZ72%H*8TONOAV*9\+)'XFT;[Z=4XGGBO_S]02P,$% @ 9(6H6%)*N> )48:)]^FL=7YQ!I!G$P=[RT]G 6M 9F-\!I@/ M/0>ZQ$.?SC:(G?W]U[_]QR__V6AT*((^&_ S,-_! ATB(/ ^_?M.;I$'U'KP^6']Q?.VXN+#^UWS1]]?7S>;SW/JGC-DGR_)4Y-G-#F3]EE(R&M(B8O8EGH!V?RW139HLQEXZ+=:+>B MDHSZN@R>F&!OD\#SZ2:[6<+,I#X(9Q/SC 2AR'3\)*W0X/+BXEU394:D%"VR M:\=IWS=Y;D3HH:7 /Y?XJBG :89DVU+!RM!XG )1;&\+$*] &>(U4N6XP24* M?6]'BK6:OSWT)](6M\1N;C7:S=_ZV/L64;K\]QY:D3V'#.VTP&8M&M@3G=?> ME=*DA.5:5U=739D;1Q;O42C-&J]6-$'.$]30G[TJ5;HD=B-&"KT"ZGH_]38_W4KJ2YG0&,!^)]U)LI4?R=[C]>B'_ M:X$&B%C$?W)V0/$#,8:_---[18>F09%_)I'D5+Y?J;-D% MP]0(BB,1L@('^QHJ6JH9BWMC M]:U!ISOYW.U.)S,/BG84LZ: I4P!,V)M#M.$-S$*(=MR!W'V(.0/E #PTU;$ MSS6DQ2"=3/F_#]W!=#*\&XZZ8VO:X[G6@!,]C,;=S[Q [TNW-^!_=HL@?A@_ MLT&\*V80._%@> =V"@"N 4BH )0.M%RE\0BY@!B;&@,-@][@ M2W&86V-J,+3@W)"L1YU8!D Y+8 \7 M2*:;@7B;"41JNU.#D#&7"X? U/JMNYVS=PGF9G^GS\W2P2#+U\VM-?>@.U4M MU!].)B-NFI^M<5O/LC/;L0@SM?C8FLU#4?X5**YP?6=\Y8%D#SJIM>;OGLO]D'C M[F@X%BO#^^[P?FR-/O^+>T^VD^:*^NWKU]^T'; M&1H\7>"GB'GMFBP)X!3.W4+PA81F\+2MI1$\Q;J&KHB_,HY7;JX9)&WGF>&[ MK($YRHD91ZHXN1DZ;:]:T*%9PUG*LQF'+S_;#)>VQ\WT0T MBN.22#$#H6U]5?FZS5_&G9&8:H[G8\3WHW9F?0K71FT=!VZ1!Y!2KLT3ND4^ MQ&Z1S;)6Q(QY:9\''WXC*>"G4$Z-;4ELN\S'*W%Q;<;0(G#[O#$968S4Y8F- MN,7P1X#7(F)N] @]GZR*V\#!K,VV4MK%T@!;;8!2!TA] %F 2"-UR2+2"?P4 M:O5S;5RE'#0<%[A<4G4=


D!]Q MSM>!-1;76+YT$Q@?4M ,M.8^*NJ0Y=TYDE;C?1S>UH/8%_V/< !.IF4QSRQL MQCW#3544]ZU$($36X)\0_#C1S>]\5\QE3'\_RB3VLS0;BN8W.]A04L0WOX-( MF]J&CK.AV^ZX]T4.Q;W!9#J>B<2R1K./A]E*-*=><2O9"08[R;5%'&<1XZ[5 M%SV/Y\\&T1_W5D]>S17>[FX87\S_S$)^4M9\3B;0:&M7AUZ*D:M8I9@DV^D) MI*(R4:D:W1$5*9GV.:D-]#@#O>L-K$&GQ]M_UZ9A_JTUW189S^+&N-4M85>1=L":QLOR[=9612!UK"VP7$Q$![)'Z#GB M?\)1^ 1=\<95A'TF1_EO) 3& ->SG81Q2M(7:ZSVOD,3/4.>1F> L&NS5 * %$(FI MRP$Z()Y=>I#>6\@,KN;GS -W)Z<>J@^'6 YZ%F/(9P/DF[#-IC:#JCDQ\T!5 M8["2\ 9P&36>!^ 9+F'Z&,ZQB\7SC(6 S2]F1ECS/NY'.%IDQ6352!=]C"$! M9F:.&2_-#YC@4V-1.E(\)WZK&*T)KW<7>K!>7O1X?7Q_#(R38+6"=$,68F,O M'I:U>4/PIAQ1LJ0PBIYJ[4.W* LSZ'JT7C[HH501:Z7D@JU@$$K>F4.KMH>R M]C#F*TR*;1\Y$Y_8WV:\5F*3FDJVOD/JL )#P%%\S9:CQ^X5LIR=5"#% JF. MW!UK64JE>H@I;5*CR;_D?;2 H610F^$O_.2/V"1/9B"24*-Y^ A>X5X M =WID)7P-TCE,ITA)^%DMH+L]X:,@X 4WY#R05R!VHURV(M1J=5>W@-2:3(S MOMJN.O/YW(SU8(W;WIN%XD,J3N BLN!+*+)"4_C,5U!/6!1(=N2RAD ^:I?] EC:T0GCY F]^0O*\)H)_I; ML?LNN#9 4C,@5 /8 UOE@-1.KM%#_:3?-!P*D"A^<)GA,98< MF:78^K2CG!5L5]238+U67Q"$;NSK4&/DBFN&4S)!SUM;MN,(;D0GV]V W ]Y&09F]+7(EDST M0YE "0WA#\7&KF[6EO!2[[#LX ^OK\\W#Y!^0[Y%.19)/^Z+BS%;E?[J\"E> M<4G:9'2/?[X!2D<@E:Q-\*5,<'S3?W2!SAKA^QO367,5KBZ*KX">RQ MO$RS<;[(Z\GI(TNEKC#.G<)QDU4ZUTZWO])6.^J#\Z<;/0^1:K37RY=Y$JND MO89:UZ/K"UELUN-(?,U]>B,M*LALEWH@T&GL,OM5)A5X6UOBCQL[)WCIX84X M8_ [ ?.)D'+ZL7*?%+,-ZB%%)Q\;8PJ"K8:U];V0]>5$K)Z2H]FJ]$BETUA5 M[6X_X,LW.19A(#*#K <*T[,8]A8$;_ M/4?_P+!T(3D,*U01Q*'PVAQ*F\,7Z 92#8NQ8%78"/85,T/_@4-?)JY\*PW$ MQ/V_ /N7YC-SKN%ZC;T%D6EABN<15065*-+P:DVH#SRX0FP-;;0UB.7'9/@/,?D0KV">VY*.H61ZY^-$0/\ZYJ#/0+"!V =G\G-!E M,V -42U61&Z\T!+"=2C<]=F6S1%J;#D>I85(.4()G\-[@K:0;$JJ(88&R5IP M=7S:%$P$V\O&1;O1;N4K9"HI_V8'- BC?JFVB.A5._"_2C9!PKIMY98HTR'B M1:(_CE'!0;B,^(A<_#@&_,N+B_=-BA;98O.H&^)'X^*R\AA?P*1K;Q72) MEQRH@J=4YS!53J4'9]!N8D^$'=JHL&6TI64THG)"C;90H]TZ1@TQ"8N595DU MHG(G4N,WL5 HHX-[L.#O;,!K>:(JI4F7[/2?^63")O[=,:M3\U\UPY90>SU?+02ZR6N=#!G/O8# MH?(])<'ZTYE0%E]C3G(&/.RZXBV>3V<^#3@YY-04VG[TMZ)=JK#*6\DB&N;WI+H^*.?^WPC9HGMB&]EZN" M#)1DP\4"":TT@\K.KB(6-Y!ZB%F>,R"<==<)5/?K>79&+S&15K&"4T))Z^-G MXHK@B. FH_\IG7 M6E*$,N>4(L15Q&BKI&9A6DZEU4_96"J]ND;V#T(1]*;PV0K\1T*QO]%,*Y^D MBHB,$73QG\CA$\?,H^$?]UPM,96(ZUV(W5&R&@94/?RQN__#\V^YK"=YKM+C M2VX:2">\_$3;%#W[-RZQO\6GW1<7E6Y@/\HZ01LOH,L.'IH0]7D]8R?08\R^ M,=D0MLH3U91?@-]D-=VA#*K:(/*VX(WPUH='-Q:ET%M*$IG'>HP%XII$=[5V MR0:A6&,<4C@^HJR(AWQ(-Z=N@SETQ:Z3-P":8__0$3+@\U+LDH85RHH/EKDD M!XR;+SJX1&&^PZQKZZ*O\VG8QU[ %0WO)/#TW/'C)-PJVR.VE8L?G?$.KE[" M4=4PMTSQPE5MB%OTA%PB0\4FB#YA&VV?Z]6FV@*T59QS[_ S:JJ')!#=AO_R'AUMN)T)6?A\@D(9N_,2 MI:HXX*6&:]-P7N6J&*>FUS0197X/\R:K2GO(JE@Q=7-.L(WMFE>$^F)<[! 6 M'U<*T%9CNZ3.\?R2U>X$*QE9\X127@9#$^PI5Y'Q]G3MH;PM!S1(5/ U&\@= MQ%2$CR%#_6-TKZ^Z:1>:-L:92:LXS@E'F/2 ^8@-%[=H31CVP_?>4_ZR?++7 M@N8$KEC@+9_8>2^*W=1@W$-31?R^8O_Q49WE3>$S8L0+5[E1"+=6P<(EJEC= M_GU7JU LK8HJ\W'ACP!21S\STW*JJ'[:7,3. 7EJ9=H1/=)U$]O)@O0560$< MV0"S]2-RB]8^(GXMHZ6X 7"3NGN@1Q/L(:JB.:M9.K8?DN>,\&7*5K% M!K N+RY;(VX=6OVTG"JJOSNKBC]V'3NPNMGHQUG":1]]WF%[UBF]VM-'Z(7> M_3%R EM%^*A#+^L)8EF!.T+O.7^?_[_[A*@2H([$,D_1*J)9?)Q9!SS]!;V1 M!=9>0C7MF?18\\PW.Y)X\SS 9W$Y+3IZ%$Y*FV+9,GR3'226J2\IY/7,6 >W M@FY=D9/P%&V\CWOBH%4=.?_UUGI(9[:<* QJ=_&*99PYOY2 JIU8IZ9'_5LI MV7-MN6)5G*A$E)]'5MCNP#7VH?L /:B0[8^TZA8AKF(E)11CM [[LBA6[1;;43ER^*EC)XD6J6.$.'TGX8#'B70P-%R(RG7BR%G$G4#Z-JI(7 MK*ZC%];_VO$[IMQDC6PL1LLG["#/8:-00?%!\!'$3O*8K'BI'UOE(KX1<40= MFT%2(:'9V0?,%S\H,C2MKQ:@FT=0Q>[5\SSR1.9$=P)I.554W^+3D\_)[EQ" ML0/OH/C"04:HKH&NBE635B0.Z50,7-J^XCG5<-P4<7*0.7;15P2I_#*Z[LG( MSJ\B//=PE77C*)E<1<6MP"@?CM7_7:5U1] \;S<<'$3,.PA M)DY#=Q=)\B]GE2N6KGA5HJ][JS7G(?PD3]AI7>57UT18U0KVH1\>4WGH=[Z7 MD%?E_6WJ])$BF:ZO'4N7K*)QEZKHZZC2(!"Z#1>9X;IQ7Y*),+Y3QIZ/EHA6 MYO)(&+6F;N'OOV!;IE!5>^D$>O]-&.I %W.H/!PY9;+V= 5HJVBV,53X2+*- M,GU 4!R.R?3=65G&6=R!Y:MVU%:J&ID3T8$,*FOZV^Z;B,:/UVVXR I4+C @ M',FQJDVVT_T6S?U"T<[9A)4<)Z* W@ZA:Z+(OW"-?3ARH2\F,I;U$%"Y8E6L M^(@O0\3DM1"#5/;[+?DD5:Q09CCZM@ON!BE3!'MFD6JX^8N<<2IS1#?$\HB8M;-X@/=N*5B$/:KPSWUV=^)6WMW\RP3FA%_^XF,YM,J5Q/ M;S+NQ65.7(5+O)8F4$N-\*9V_HMR^\FJN"I):BQF6-]7!$5KN;=,%:L\$-X= MSR$=TO?UT]7,W"I6P[@'>$VK_52DK)4=.RMO)FV]=\5#<0]D5\6&BKR88=B? M"D]7;PS^*5X[NT';-S*FI/N,F7@(1E9-O)[*]X2S-?$&Q)M2Z+$%DL$T\9L# MZEG<#+?I2PM,>*:J$$T?TU%&CT;1E''72CZ-JDYU@DMG'E/*SI&CFGP'HKHM MDH R/I>7+?EJ%H,E3/NP#E$]JQXCO)H'E,FT\&DH-D8VXDM9+DM$><6 38RH MY0J^EH5=AW@,.^%![0AN]K="(>I78_]B2Z*>2UPBS]YD+.-N^4JO%3\;+%HB MW@8.3_IQ+F+U'23UI8)?_P]02P,$% @ 9(6H6,8F>RWD'0 :)T! !4 M !I;6UR+3(P,C0P,S,Q7V-A;"YX;6SM75MWH[B6?I^UYC]X,J^=3EWZ6NOT M.8O8)&$=!]R J[O.RUG$EAVF,;BYI.+Y]2-QL3%(( EA1'I>JCN)M&]\VMK: MVI+^]H_7G3=Y 6'D!OXO5^^_?7K)+IVHI7K7DVBV/'7CA?X MX)>K XBN_O'W__R/O_W7]?4T!$X,UI.GPT1=;YU0V0(_CKZ9+(*O(,Q^KYF: M-9DZX5/@?S-9^NZ?"9A,@S68_/##QR?P ?P$WO_XX<_?NQX_?.T_? M3.Z!#\*4KA)/?@/K;R;O?IH\.H?)AW[_W//_]\D_[UJF01MT&@$NG(_12E_.;!RHE3:+3J,2&V M0#]=%\VNT:^NWW^X_OC^6VCX*_C])I/L"X:!!TRPF:#_+DWMC*>[VV4@_785 M[&Y0BYM;9:[H4]5Z4%5[IMJ*-K>,^!F$TR0,(0KGKO/D>F[L@F@&8L?U(JA8 MRB<^["&,(W>W]T#QN^<0;'ZY@ES":P2R=Q\S\?Z;@\F->)64* )QI(.X!TWJ MM#LH,#7TF:I;Z@S^CV7,M9EBJ[,R9VOI.\G:A6.;1P%Z;Z #MHGU5-AS^JXK7DY"X6C#GJ-?\%1/$.N7JQ@&R@ MWT&1N:I8JG67Q$D('EW?W24[*WGR /1&"^>0LOGINW<=-&%DT%D5*]GMG/ 0 M;$QW^QP'FV4$LE$,)^DYXBK&]W5@UD%%3?^L6G:*=(CN.T4S/ROS)82^8BW- M; 3,5%/[# < PKMEFTOTRPYZ=N7805E=M;,A.SA@BYX% M$NN.="A5SQZIF858=18AV#ON6GW= S\2';60B(M505FM@L1/?4,:7$#D /?% M@;Y0L#HTC/IU0J:JS+5_J3/X]Z5>_'"O:.FDC$:/:JF_+C7["_P1YSZL?CV6 M./$$AQ!.] P_&OJ/^F<"/YG70QC1S*-?7"B/AFDC8T\-&+.5&MU^>51LR,/^ MTN^79Q&@7U/<:3K\-!K$W@E6^=]A3'OL8D!\3I>FJ>GWMXJE]3PPN@K5/7J# M*^MUXH%@ ^=*8X\R'7 :34,I :Z?G4>?ZZ2I8CWECVM;'IH-8L6"5H MHH<^1/5C-SYH_B8(=VGTPR-_,[T.@BI(V8["U6GT"0C+-J;_?##F<,K)YY]^ MD='(KX.BEG:O:W?:5-%M93HUECH,F^\74(*IIEH\FK00[""JJ7Y6]:4*W9D! M6:"T 8]\."K]SAX]^7_1 8V@F*7KL$-P475>]%4(=!D8:,#!&5--$U-P;"J\ MB"-1ZBK=BA"60A 0-_%'0]TPL[Q%7QFZ M#N0!;2[ 5$ET$4>]1V[,5!T.\,\S$=)-#WE>:3Z1(B M]A%^""[9._'K:X9=!)Z[<@%7A$Q)N"_1[31)(5SP@JS00(%?5C*M?H,&?HD9 MB(L-(/A%;B F? ;O -M&>F(FSBZ?O49$]"3*+UPCN900VB3>'/*-@LPB#/0CC TJ&_)FX M>Y0863P[?ASL^E*97Q"AL^G,C9SM-@1;)(H)7H"?=/G*C R$JB("I314A0J] M &&:Y?)7P'CRW&V:[A*J0#.'?B,?73'-= ^GW_1YG=I3S0J<;.<5CO47%W7H M\EF868A11X#IFZB)7D0;29P>0G#]K0562=BUN)><%MX@)ED1)8%F"E>RA M(.F&M5?:&#:!A]85=G!>3X!\?0]U"P*$$&B2O*HW*_&=EPI[3V&^2.69V V4 M?CE)FZ\TGPZ/3O@'B)40"MQEFNI?J*%,=@J94N&BI\,]0-'B_ME='04VP?:X M:KRX_3@DE-J84U0E&G8*"2\NXT &Q>7#=! /;4-JL8;&H>5N?7>#:N'C:1+% M >(R-.X:91K(8$+2#$+YBZL.$*);&\G^EIZVNP/I"C!="QK[KG%-)W;"U?SL M>$D:.RE1E.QZ4JZ125FEE>.M$B]M.H<_GPD 7F/@KT\ED4@I\<=A4V$*<;Q@ M=2:"AT[^!N&Y$9 $47&:>N-$3^DAWR2ZWCK._@9:Y^,-\.*H^ VRU\?45ODO M_IU*5!(E%Z[@XCE/P$O/G=.TCMT8F:6U]9NZ+NX;32[1P#JB8H<4K-;>N.B12 MZU&AATYG?C=$(I\CYH-LB+&=5T"'EH:6%:1@6XX*)>VZ+]IR@:F$A:UA:TNO1C5; \QP?! F3TV[I2/;@Q(YC@A:K'7CQ M1<&'/I*]>*S":+A4- MF[L,/U0KGR?@4A8_*C/2Y6'83%+6B&$&]D'DQA%E0-[6O)8/)367&1R42M(" M@TQ.UJE_'OA;&X2[TA5;!#PTM*Q =M29A2TJT8+ "PE67-+F?C-625L&^SL M)U$FB?REF]2A_<85&O2YHLY"&.ZH=W4M/*M\4UE^>0-*4,*'9L @,D4 MXBG*.ON?7T*HY'?WT;@ AIZUH)&BYPBPPVX!1BA1,9 UA"CN@U3J]T'">+AE M>F'I6YUVZ/J. %\\5F!$&"4+64,5=)^D4KM64HFG3A@>7'^+2G\ 6-,?:M) M=KJ^(\ 8CQ48,4;)0M: :08V .JT/I[_.6ZA$5?(;1UJ:V1R!UD@A%\E4RI* MOTXF$\SA\9UL\!AT,U,N/-"H1PL% JT6RQJ*"J3VMN3%C;R5>E1E>@1J5L*RX:UG&$"C7I M(*+N]EYP " _/$SM,JC[58!#T6\L&&(U 0^<*'C(FG:2X#R+O-BA4Y<',43* MTJ:.,(5^A?R'9M"P=*6HSJQW'0N<. S!@RTZ-K+FCQJEYZH%;NC- C>YT@HM MT32?'9A";&H68YGZZ/)1C1U:)L!108A:6R;4-%&5=>ZCSD]19Z3:"G$D>:O_(2=!.7LEZ[F5 +QUUK_M39N['C$:8R%Q/# HX-:!\/@0=@,.S9VLF8.E-4JV27ILC2[3"'8[4/P#/S(?0&G=T[1 M(VL;VWDE9YUXJ-3346Q4QH+,;N;A 2$AY2#9O*6\@-J\>^,0W' I=6 M)7G@@2-:3RY>67/(V%:F;7AREZ>N.6J3[ #NFCU>@>WT%/[6$"B):8D*)' M?6"0>PQ3J_84GZY)5EXN(>S'@JBB'5K+)UK-6QTG8=W%S2? M.>AH%;S3:.!\7@5'QU'6%5I3_&Z"E>=$47H!9OK5U_^39&ZT7$IVW<:4#T*65^%2A(70A%/2A(&#K9-!>R5-J,# M:)..G4!5(2SK>O$D(\)S%GPF,/[,KR0)_.@6;((0'$NN0:2^QJ$#]7%])SQH M\$.D>QIHFHW/#Z; (/#%4%'PJU,=>)8-)R(UK$@2;!H@134BK_.GF8Y24VJ"VCM4*T/ M:.@@$4YJ @X=&Z!2\'CK"*@@;:L'L0$$8!&1D<[9^ %>$%ZU5$S;JCZU+:W M&ON,!#TLFG, J(6\K)NE]\"'2GE0:F6]6UMC$'J;U\-BE3,JU:K1+?.6[85&0F MDG3%?F)(#^\H&B$3]&I*0O$;1J"RCQ$C2$]9B_J;?^@W_YZ",,ZV<$%D;/+K M=O&'.*G;YT:D:"\_R%B59D,.!759HY/X&22&9'=R" M[,['D]+56WH8NU?O[J'N/LA=1932F6#GN! 9H;&YP&/@Q\_$*]\ZDN,< M!W5R?XTAT&+&RZ._+A!]*#C05'Y\##U]J"LX/M05.?XZU5.2A[O/;'^\J**M MC@/?NO%UMU+KX9^TH[RCAZX3G=H2!>MMGY'XKAW7M3P$$N2G[8BW\D@WS1'D M;K\RA;8?';3DND"E.[I87[;C!AC??3P7GU$T_;-JV>EY.46?W2F:^5F9+]5' M.-$LS>P!K42;Q&DRFDU;E+B,H?4(IS.B-^'010M_1 X'I(([=&@0UG9 M_E^]IJ!O-EP&96$SG%\2@K?@8I_@W,=U$?Z85>U%:'P=ZC#G56G-T[83U8%2 M[20K!Z7QCQ%QAA0[##K)U=.V0^M?>""WTLFG= 50L;B1>!NFIG%Z+,#NCXX>)VBM>^M$[LKQUS/72V*41"W5@\'UL/7LA&# U.-O MJ87!6GF!:_,MT)/=$]K>R*5-I8N,)(YBJ +4AC!2.*E4QA SE2$<"$'(FG3I M=V+%2"#&;OBL%:-09>?%*(RLV5/HC4* (G#'RV\53150 MXCATGY*TB,,.TM]!1< ZWQA2PM#QMZ"IP%(P\#$B0D*) MHP%,.?0IF2U'173#P_?5[7URR^K./:[E\'>DM6[XM#5OO =-KNV=IH]%O/&, M]9;\.@_RW6:831SIIKKJ_6LGZ1F!Q$^H>NLT!Z'1@*^SE;A@R<-U7%/,^5/R M0TXN5(_:8T<00\_*D*'J.81W.1>,17T6A24J8&'YA@&;[OB13\&P[ D(C&2= MG7#'GU/==$ X_\+1D^)1J5K/T2*-W2Y"<$?%5M93--0>G-IAM_OG$4&J56LA M",)QD?C8#"9&*1ZQ=7)5LQIB%)8-&:\44BEUJ5J=+%-?PEO'+7V'?.#Y)!*U M)9JZ$ R [S*\-V#[N)A7H"EL@?<,5)QQST/C._'"O:.F3%V@[5[747Y>:_07^B"ODM0:< MN(J7 @R_/8_;V+9ZD1J^[2#/R*>/K9SR,W9X],$_)2]:IJ2ZKX9\*4TB(H^Q5@5IKKQ%AC,T"G.!J92+K M.KKYY1>3SJWQ$6%ZSJ=.9$00[&0?3D2R\I3UADV98(MX^RP>VD7O8"3_L,2]&#&,UB>HP(4_2:FC$Q<)@DT,0L,']G,8)-OG M.QACHTOCHK9#\,+I,UF7B?[PWHT9:=15JOR&)NS'44I*7]'*)*&L(2.3BDBQ M7$<;^.)'$PW]+J.IF?Y?:#0Q&'J@T=0LH:RA,*V*J$#1]:''0(J)&D+-1#G' M#8GH7V.P4)GT\B.$)):L.QY5O2H[.>5+"M"97=JPEI9,"_3;R,^.#&Z%&F1=W4N3B>E<3)NHG5U-1<2W&M.*'$5,/ 3'MG_IL<5C M^.&&&:6T8X][20MEX2..EH?@W,S_CSA&PP\\XMJE'7>6^T[3%7VJ*?-2,77^ M]YEB'[L8NJE.EZ:IZ?>WBJ4-66^=G;TZKFEF;K3R@B@)B8OCMO;5$4YN/]0& M?7UOAEY]YOY4M0L4YAG$F;5^ZZ"[90@>B<2Z6AQ R?*R+_LM+3L$#N1<+F)K MQ1A/U_(-HM1=1X*L#O;@ !4;-VQ@V//3D)0(8NW;^F3DZ#'$:1%>$-&SPP8[ MLI1(YX?AH(-MO26(M3M%J32^^TA0U]$N':9$>HX]E4^3'%H0[H,0CHC;P%^3 M#Q5@_1E;US-W1MMU)+CJ8 ]N9T;+#5M,/>R3:*MGL$X\$&QT$)^_R-/]1BD" MSE/J:"6;77V,PS.A21FWM2;#/S;5D"@B-VQ\3FKHE$WCQR ^&M6:4\&1)3\- M)7=B_[,3NFB0MR& V*X" $P[^;]_FW)LGQ]#3=8D<_$@--:5-3>J?/=J(_D_ M>J-:;%^\2JH>]%]+D^*<&OI,U2U4I:M;QER;*;8ZLVSX;YK*-.ZFBO5P-S=^ MLY:^DZRA?==#G3RJ9'U,$,6ANX("Y5FA\U^46BY Z ;K]+YF^%5F(/LO_-E+ MT*7.ZNOJ&=W);,*81]ULP(IX%]T@0F#RB9<48@@_A"YF@8(OPN#%A7B^/2PC M *6^NT3WV2 M_'>4WU,?!Z@_"D*'K5+V_M:73\$.# Y@!IU'P4*87X.Q^UQ;& M^$>G),*>"=+GL^S =EY1A=-SX*'!AY('QR<1T#M"<%&>6JP%E;SD"'AE)_=6 MD-S1D'U@G%VD^OI)%O2'P0J =70'OURA'M0CO7B./GKAI%*[6YN1RN@AWLEL M0I'-*HFL9>4$];.K-SH$X@T$Z )Q+('A 2QM(-YN\)$$XEA%9,VG%6/?#I05 M-$L(VF^XI.E""&KP788?%!R0Q 0N% 9AJ!PP\#PX>T#A MX'J9PL7R4VI!-Q6EMX9O=O/UB7 J:60-M\O*G.ZMTWP87R5(=/JXNP.E!HQ3 M4WI+&.F.W9,BS:MV."@LVS2+NSO@A *Y&=G*U<'.W3@Z$[3 MRX7\MV #V]C.*V%0<%"HP)^)PMB!SF\ND9!FDB('[_>BP4LX>WB:;?(4FA*& M*#V _C?]6Z1%48)*Z]3=W@L. 'L\D9]*^00C#Y6Q(E2,V42@E%N2'*D_R!:0 MI#5RZ-0ZM$&6B6A9H;6UQSVEC&\_5C2RFD+HXHK,,T?8C])-Y/7L:L-+T@38 M<=&H0)&1QMCAV<5D(B'+*$<.XY]& .-%"/:.NYZ!#8#!RCH?B856V>EL-U"]6<>R+ M_0;Y*F_K\J>"G[1F V=3YU9XXCN_/8!2&*E?B.(%*$ JW_DT'56J#]0O;)C$*!$NW=T:8#O++%WG@V]*?;M[']7][P*4SU05F?YP,!60I MWID?&K+3P(]#9Q6C@_?3)(J#'0@+70[4P*6BT@K?%BIO#\0L9NL7RBV2%(#^ M7GY 'S/2'=UP(PDZ3TP@\?9P3&VP"_AC@A@%@J7;\,*=PBQVEM77O.X[UT;&/ZSP=C/E--2_UUJ=E? M3K=T]BJ9I=WKVITV571;F4Z-I6YK^OT"BCC55*M?UJ;Z6=67JJE.#2B#K1EZ MO_PH'H'J5X!;9:[H4]5Z4%5[IMJ*-N^9(40;^IRJWO_'3 %\JZ00?UQ K"O] M?]#ZH.D;0% W^-U^[]N8NFIGO.:&92V@=@^*J?;+,KMWO^?OM;Q%WPD.-#3R M[9Z9J?=H2)OJPC#1(+A7C7M363Q QZ;?&>9CBD_H!TH.<+J$B'J$YA[0Y2X" MSUV55A<#B&"?U:EQ^=)R78(=UGY=@G#G1 MBWS+#M[M(O(U.1C="X=9V[D;+_ M &&Z:O-7P'CRW&W*ZR*R4$P?NF*:<.Q]5F412'E$#N)?R.=;]D6$.EMT7&:$ M8R>V"WL9K P6RE^%AV"3/>ZF024 M;[9(?ZU\=<)U-* I%]8R3Y(=9/B@J5&>JN=#JX^377CY6X'\Q8*ZTW-MV=$! MVWE-,YVHPV5L41+FHD; AII&$DGZV_*3ZA*<%ZO!S^_!@_%%YK) M.FB#6PGI(!Z/ J<)V]WZZ=/.?ES41<@_,"X*_D%R__W_ %!+ P04 " !DA:A8P$7T=#AD M "X"@< %0 &EM;7(M,C R-# S,S%?9&5F+GAM;.U]ZW/C-I;O]UMU_X>^ MV:^;=+HSCV1J9[=HF79K(TL:2>Y,]DN*EB"9VQ3A\.%8\]=?@'I1)-X$ 5#- MJJW9M 7@O'XX. 0.#O[CO]ZVT;M7D*0AC/_^S8?OOO_F'8B7!L09^F_OYO"/T"R__MP-IR_&P3)$XS__=UC'/Z>@W<#N +O_O*7'Y[ 1_ C M^/#7CW_]R_>K/WW__5]_^'/P]._O[D$,DF)<+WOW"UC]^[OO?WSW$.S>??S^ MXY_0__SMAY_^]O'#N_N'Q;??8D:B,/[R-_P_3T$*WB&)XO1O;T])M,K^_LUS MEKW\[?U[_,_O8+)Y__'[[__\?O_C-\>FZ>K4[H\__OCNCQ^.+3^\_^?#:+Y\ M!MO@U#BZ:%L>]X?W_QPA)HXM,4.,MD=^SUR$?"Z^#6-LBN6Y5XW*H=^'GW[Z MZ7WQZS""Z#K( &5XYWU!;X7]\>FWV+__3MAX_?_O#A M.Z3X;Y#]WKW;6S!(E@F,P RLWQW^\W$VK%LPC+/WJW#[_M#F_0IN@S#^=@NV M3R!!S!=C9;L7!-4TW+Y$X/BWYP2LJ8(<08'Y^S/F[-\JX[YOSFD011KY*T;3 MP-4S8B59YD_@6_17$&-/H)%+XN@:N#Z-]NW>3CH-7QM:+[]@'>11U@[#Q['+ M'!_9K?**!PZWV[WS_VX)M^\+3N?^_8,_7LS\Z62V&([O[_W)_S!6PPG8V]\.Q_>CX=WPX$W7@P>YXO)@S^;CX,$.>[P%=R"+ BCE"\D8B#Y M%OOU[W_8>X1_TTN_@2(&DS&F[X\'0W_>0"#R. T8&XX_^_,%5M('.&\X^ M>Z-'_\'WYH\S?__W!ZR\__%O!Y/YH@'ORJ0L 7":0.1OLAT*5_S?\_ %38QL M#+*GW0#F<9;L+.%2F"U+:IOGVVV0[.!Z!EY!G(/T:7%O3[L9 MV""*>UY-:U"%PP;*G/F?_?&C/_,'$\0+YFL*DC5,MCA"FCQ%X::(BQK 299" M$V0L)H.?;[PYGJ(/4W\\+Q1]TN@"+1\X-%O-,[C\,GG!9-,F$Z4).=L38!YN MXG =+H,X&^1I!C$52TY#C"?;"F/.1[M>5XU'[1/MY1$X(>]I]Q D7T#F)2"P MYD[$F&JBLC-5;S"8/!9A[W0R&N+ UT^S<(LW=1Y3L,ZC$0K24[@F!4;39^3H MX+:)FMIAI%'(CF#L+[Q_^M5O%+6HG#Z:]KD^G3]Z2T0AS!KY<>&QM49MMV$: M;#8)V&"#'W"O-6AC$FC/[\Y FB7A,CM$48]QF*4(NI4_>W\$R:I%+ZS$17M* MP1,WVPU1_!SC&8&F-%KKC]/W0POR\PBV^XU_-T2N?C#T1L/Q?#%[+/YV^/W6 M6YRZ3,8(KH^S&7*!2))ADYT, TPUVZ^Y12;"MAK/D;-']/S;^0+];\'%Y&XR M]6=[ R+NL4%G_B?48?C9WSO4QSC(5R&"K>(NCS;J#91P"Y^K/A9V1A;- C]MN= M;$R*#80=^XL])D>3^1S!=O[)F_F3/"N. <-X,P?+/ FSL%&$KT"D7?N-O=FL M4&:[1JN3:2#6" U<"P*5.*>-U'2Y_C09(9CB>3E<_*HA]A485'N$H<4Y"8ZL M-?S5P;C(J&VNVG6#M[M.,^F)"+H.TJ?BL"Y/O]T$P3@!6V_?^6X9/ZIXB MX,=H64V*9704IIF 9?#HZ?&(L48#R?C#>Q!E*?X+)IABL7\H1,:D&]G(P^(W M#"3J8^@&S8TW0J&G/__D^XNY?HS0AF\3^P-O_NEN-/FE!7%X9-K:!]*^GZ/9 M9>IQD6W'*BW%)HW8+D^06W_A#4=*;!*'T76,W_C\OH7H0E\TH3E:TQ.>Z=HW M;;A1JO^#2-M'CX8O /6(7^='O(:/=FMG-J:/8]I;8:N"W6 M%P$*C?4S?AQ6:Z"@SBM]K':#!G6.)0;7&T"HL\P83/L*W@"VS/'T+)Q-S%X; M1/WH7R$&0 M/@?Q"O\_?!K]&D3X!E8#7 MFH(L'8-,KQR4L5L0X# W1V'P%$9-SY<5B.B)M\^)EL,8_0X6P=LT@:]AVC#Q M5YJ$[E@=.18$::2TX@ G3\$JC''Z;9Z%\>8F2'&&^NHVC/(,K!!2]JR-8)J^ M@&3^'"1-PK:6&6K\O7#.B0LWSQEBJ/->%,P@[G2L%2TP(1&E2!X71)L06(^#8T"/81Q MN,VW=WF6)Z"@-@UV6-OGNTDZ99,BUUC,/9D#S7F.0J4SP?3'/WW?6#!A F51 M5F"-.NQ3 N(O%[0!3AQ8G8]_L2Q&+_(6;!X9C>#R@KL(EPF R:5J)/(5\%_. MZ0J'/_PV@$5B[3Y)8A:F7Y!6P# #VY-=HN )1$6="L$.69AAO8ET>.^"Q%.0 MX#\$&_!!5&9"%Y[4%UTNY3Y#TDN.&CA<:5>LS+!.X%;*9%!)V-L3X^_^]HY/ M[5T&Z:U(5 H4($&_0=W0?\'BQE40??,.)BN0_/V;[U'+XIK^WY811(')W[]9 M!Q&N]N$$KHJ-.E%$733F8>G06".*2E4SM&*'))9.U%R.?\;+ 2 ?:@#)DAR< M_PCC##E]?Q_AH,4';/!_:,1/FF0E[*!_G7&#_O';0_"_,#E=-_7>PJK793W[$0X.QL$63-87$MQ>5%PIP8'; MMH0*1EN=2Q"E3,P>&1S;0#FI+H!!'OH("/Z0)G%1#V+Q7WX[2@$'(3,P&&F):AD!PUPU('QO9E#NB063_RS?J1;]:/73 K68X&9JT.R#-K M?;%OS:P_\,WZ ]^L/W3!K&0Y&IBU.B#/K!^O8G'^K?KM9&5YOJR*IF5]K@G6 MT@K=PB37_\EWL[L!\?)Y&R1?",&\;#?>9V"MFYL!OZ+8DI\ TE1,+B$B]C48YHIP#9DB^L!3*VO2$I M6&O3';(C.4,.L1N+[VZ!R,E%>-4>_.#NW*-S<1U%6'TA78V _:_(1D=%B)B< M\ZKWX!X:E7JX$+[53,@\1Z*)*^JCCM38ITEU*MU:&0^K>TTP9I FV*N*+UXO MRX$9P990569!OW6B> $R04K= II.!R8>>+7OPB1C+D4?IAQI-?=B8O'5?[RO M:'6$_ME>$A6Q>+\%6..L5?RU%,8;%*B&(!UQDJ'X'2J09G70=TR!O_2>880+ M?"V"-Y!Z\6H*D#/!J:H#7/H\BLX&*A]>2'4L'VD(=C2[)@A8!S80G#AIZ31/ M!R%RM!PXS&0Q_/CR#")I+%WV$@72L5@RS; MIV5Y6WSQJJAO6V2$B('6H0P&>S).+A MLH $-"L]!(!XZM$UV)%%U0RR*A$>I'YP"5+%!:/A]B4($RS+X#E(-H 6?+(; M5X!$:^PRAH0$; ?SO@\Y/S))>1<2KR[#;8!DN7@:_&[)52?)-R1^2E#[N@R MNJ0%;^*HQ&GQ4/=GEU#W&"=@"3=Q^"^TH =O-R!&.LK2\WW98U#J+9=)7OOF M;#I,!9'RP[B,SX9*:8!69P>+PK>P>06O, TS&@++:-E!8'$EBZ# MC"]: QRQ!N=!Y:\N087LON(![D>' M 5?XV2#RLD&0)#OT1PG0L?NR@4?KVR'P"8FO#X <4=4%ZTX_NS'O(-C@G?XF"RI%+&TK:&W\NF>K M'P*X=:G_/#4&04K*$F4W*MT/(S6RD0O*,1$4%$D,)!>7^AECVD^8DL(!-4-* MI"D5$U:2.CF&(<)!+(&3/#(9#):3-2GA]3S8IGF\>4V_&Q[SG.AWA;F-RR$T MH[&Y^\-<$T!)T3CFO\RI%!S9 1B<6!O Y 7N<_,^IP\@"Z91D.$Z>G@[E8X, ME?YEL,CU=Q _#10@#RDE8A;NK+2_X!"OJ9M>AU*]WO@%"Q*W]MF2"\&."IQQ@XWD:@#$5VZ)WH/V<\G8ES\;BW19NH9J$7+8K=FH/,HY@Z'6VP'S/ 3)[WF0K!@!'*5)V52U)HX8C,VZF-EH8UC; M5]#J)FL!A2E'20J?)#TE.QA2]Y5.AM'G[)(,!6:DRO@B3>F9/Z6F;L9 $N*I M;BZR1N[4K;FJ).SO+69C#F+L[1NRC,6 B\3F(($""RY=KI,T!3'>?SJ+Q*R/ MQ&E=O0)":VUX3X=M+B@KGA!FZM6/>(-W"C8:_ Q]2\>HIV'NYC1R-8);-KJ< MC8O!R^F>G)=GSS!!L1>N<\X(8?@=*F!A=7 [G!$653&H$1B_4]>ZR?(P'8]( M%R$\60MV!(S(A91XX$.GQ@>6>QM0/\,$!'&93_I6!Z]M><^#WM9L7"-D!R@G MH 0L*KLE7 *UE=@Q,*=5ER,DY4^/;.V\X^^R-'OT'WYL_SOS]WQ_P2[G_X]\.)O.%Q6*/QV>1)^M%$N"/E#E8 MYDCK85%.K;BZ=/AA_^SWB%,+LO%XE4G38#RM&^9?D(E0E%6BOH5)AFM##&": MD=85X4Z5375>)[,K37-[0D5]$'V(,COEK7U!-AR(8TC,#O)M'@7XP6QC((5#Y+)D^H&H(6?\?6RKHU&$$%ML<1KAVW M1$U9!FZ%)Y,I*!+(O0O"A%1H1+P##Y>E#M<$0YH>#**NSD*G3O1DE<*ZEM]H MK(8QN<%+_5H@K5-G^M&NA[O:%W1]P]=P/0&)B7$31+A"_/P9@&R$*6 4T4\6 M>,TK\*8WMW&JT,S,4%H+6@!;.Y'@$N_4$2A)&N9^(;^# :MG41PC<=!F?@I M!(T2#TKNG4"-0N(* Z:>RRE& MQBG4W(*G3 XSK!YDQ)![= O J(V1PN3B-NY%QK7)^IIEOD5BG66I6>)$CO' MTKY(N0BANS!& H1!-(Q3]"%0%+:C1]B,7,ZJ8UJX"YWLQLE-B*/:&P&H@PU,E3&;M47CJ% MOV,-,7 #L7J8'S)2?6JOXS+[7!=,911D%+-BC'4J"A':MA%K7(&L&QLU;6-5 M?4^G+9 VW/YIK02"TI-3\T4"@C1/1!'*[U!]1HK1X;J0*JP:HV@5X*I3A]D= M^ZJC[GMUX;N.M5-FZ<-.;&O-_J>=D_GD<_\>)XW/_"E.&A_?W_N3^YDW_30< M#,=WD]F#MQA.QM[X=CZ\'P_OA@-OO!@@_S%Y\&?S:0)?0)+M@GB%%\ 7+/X8 M9$^[ 7ZF(MG9S#W?YQ#,P M.OSUL;LW $B)K(3H;G/(PXN6;JXQ1S6>1&\/. MYU2\1"SNBS+/PO3+%"3X#\&F]DB13)?:QQ2KB^'D-"7#0B7YR9NR,@Q'D. MES71F+M*POTJ&!/H9S;:%+$H5)=;#&R7;[+(T^H4Y+2Z,NINC05GQMI\T>?- MQ/936O%GKCST@XLB%1'B>88$$>6A06[;TD,_C+9=C,5DQ-<:A8D1MG\HR(/9 M7LBR -0'I;AMRS"CMS7ZAB'?1%!.N-JK4E0*)Y1P1[:VM!T+[R[WNZ5[H!S^ M<<;)X0^_#;P**.H_')14_L'C2_*M%<>FZ_*_-<>M:[++N9P$3Y_;D"\?-X&R1>Y#5QB-_XN;J5; M%S\?%)5B:C^7S(-]#]8(I4>9Y+9#*-VX**UV"%^M5+0G/ZV5YQY=F4*@JN"#F+LE>E(T7)-ZU4_"&+EL M[,;JM\UZ'<-3*6# M%W$OWK?#[Q EP3+[)!WF:011],_<.I/K6$KZ%^KJ_CZ"BA,:["7)$.P7( M?D_AJ]]3L VXK^!20*.X3B;M7RFDDT[L=QM0?6)_G]C?)_;WB?W=@UR?V-\G M]G/0U"?VB\53C5/WZ9&4GN3\Z\@$)$&E3\[O0'*^*$J\- R(X0[YQQ(.RC\Z MEA?,Y%TN'Y@RE/-V'<,D>_:V($'B4.U+;U2R,ZF1@_;FRB)O=\:0]K^@.?;W M>2S2]_=M#:#/[E[4P<[.M8W_M,?PN9_H:3O&;^9W_\Z,_\P>1^ M/,0975.0K&&RQ<\P3)ZB<%/$P!:KG1W.7V8 JS6,-T3^_+<7L,2I[^&V*&LW M1W]-U\'RH"=F4I=^ N3S-RT$+)Y;LOEOHMPF>C.],=8"6NHGG%+JHEP9T<4F MX2Q4D#W[<; $R)$609* U4G$P_];PDV,7]VEI4<*]ZN 6Z#?-0%;5DT&02W. MFOW 7AW08O 5 ^M50],9(%KYVJ!<'!_GV#J3-5%0XEOT8CW*5\IY/:X!<_*J M,8 _&:9JGS-.%4MOK!=V"5:=@^O^1C"8%N] ""RK9M=B9''^:Q/.^H/CG*VG M:0)7^3*;)/LJ\Z3D+EZSTG83N9F=@@!:[0J%U= .=B].-)E W+ >BE(;F3CKX>H<2,M%,7A_^% RRA_TZ' +Q],.X2Z"=?C3R"?R##UU> MP<6-$<*[-J75$Q_YY*GXZM14H(ATSTU1^ M 746TNIES:^)*S%T^U%.9&%KGM1&W'*WM"#-Y'VY1B.W=[L5J*"A:"\V,J MJL1^0B3MAX!NNC]JWKU]!RCYN&$+'E#Y+<-V?:"+*S;IIO%MOL]'9]^6%.I6 MOQ3"Z79=L:BDF@S%H,)POA%3E&30BU* MD09A)?Y4I5Y;T$TB4 IK4JCJ,GY,(44<$YT)\AHNC:S[OY861\XUX!961^$K MP>VNCT[F_<\7D\'/-][%Y4[N+S_53E^P"2,8Q?08J^>8X)947K= :CZ XFN"'+$D8(DRS5,F'# M;\#K S6T:"#R4]R-92L[=(,R=6K+5%G+![U,\BS-@G@5QIN]9G2[7QX=7=Z8 M3L?"E#8#U.J4;]$\]!G>JJ@U#]"*B%_5A+]'#;-T&$]!$D+F$J^=B.:I7B72 MS_.&AKF"24Z1KU-)(,67W#!-<[!"GZS[$PLDS%YOY<\\_PTDRS %U%FL/%!U MIBH,]%7,QJ8*=F'&J.MII[%?WL)]_M';2^>#$J:5U BI:]BXK9N(A=F M=HM"\J:^4Y<-FRKB<:^\14DP08;KJ';09L=' M*;&AWTM)LM'[*>/&ODY/I::1_BC\XA#/PK:3'J:,'YOW7LW\X?J5^S@S^OE: M#^8MN#9)ZNT=XO?.JL6C_J_;*\DJHEMI LMGL,HC<$BJ4 I066\=:!^_ZD+T MC6_BQ8.63NA;4K*)@W?MK,OOS1A^]D!B=N[%J[QC7YEAQ#:565)I8Z,(FWY# M0S$=D$&LBYLRELE4A0/UXXJ M6"]=\Z17Q>.W+I?%8[5V;+>@B16AK'+40GX%%D_%]P18NRY'S]EN\%:K<"_? M;9AB>?($I-Y36M2+:VD;3XBFYLT[#DW')J&5S'D9LW0@25Y,G.Z=5S[Q5?(D MO;-YJ@=^+!69!]$")-N/+!=@AQ/-9?"4..F(NY":"1I+YC6W;BL;^TP]Z"RO MUT3^[D4?#10E?01+T]^'EOR4?@8UNR^=#/9>S0X6NNWL6E!+]U+R&^B/?N!K MVMDUX$2S5U/BI'=?+5NWVWZJB?S7E8$OGO\R1/H(XS13V4/Q.)WR6P^V86^ 9< ?P9B+1ZC)=K/C7$X0Z,%#4KF'C8L+ M'(.RH$455@Q?I(?=N00Z[I 0,=Z+M;P>7-=4ZF'C^7:N"9G>BB:N&*3.U-@^ MJTZE6[@ZA*TUP8CIPY*]JOCB];(<21%L"55E%O1;)XH7(!.DU"V@Z71@K+>V M3;LPSB/;FGR8\,/:^KV8L<2%-,E*2$+_.J,(_>.WA^!_87+ZS":$4NQ&![W1 M&KD9, F))!DC<<:TG\#"P0&^&3%97TA ]"-";4NH8+0U%OQP; /EI+H !GGH M(R#X0YI<;2C7G(Z<>?2[390FY0M-M29FP@XQ+4,A.6J&I0Y\NCQ$&] AL][P MS7K#-^M-%\Q*EJ.!6:L#.G I\13&\LTZX)MUT 6SDN5H8-;J@":3N3AFO>6; M]99OUMLNF)4L1P.S5@4/ IK[ Z5#\5T.D2Q M,*^+V:V'&9D^[>X!W"3!RW.X//SM:3> .=+3KL]VM2EQG^W:9[OVV:Y]MJM[ MV:[]KL*U["JX[:GZ785^5Z'?5>AW%?I=A7Y7X>O;5; -N/Y24]:A/M5,";0S^FK3;)R-[G<)$ZK4Y#KKS?UUYLX:.(D;O:,C@N6Y8VG#8L(1A.F+%_YY2K'C^H6)%_(.C5JSQ MK&;%TC#6OGKEK/@XIUCQ_$/%BO@'1ZU8XUG-BJ5AK*V[M1W_N+N@J>UP;65)%83J5!J"5L7@\X:[!. J^2 !:6;*$;#HMND& MR'1[)R!OGJZY *9(]L_0;,<"M^%KN$+?H*8C 1)=$W' )=W> 00F:ZZ"4IJ&6'?FM(]?G=#ZQC=Q,Z^EZ=J2DDU,2^VLU[9: MZ]OP[MXGW,O#3BTGMJE,BTH;&^E.^BT+Q71 1JTN;LK@)7-Q79M!5&V/=LC@%-G.'_.U+!'< MS$'R&BX!Q81101S]UV0] TNXB<-_(0,63\(/8)JEM4V8B@MHB4IE[FNGXHYC MEG*M4J[1=-#1%A2XKE'$M6EFCN\<.[HW:WZI68 M[=0V_<6D%7?.XF[Y.J$LKA3[KMCBVC>GR+UIT@N3:=AO(1;<+I5/SI\ MZS,V8 1Z5*#-[''5FS/BNK*S52/"7Z>"%XI 3#E^%8' M@YX OKJ\@S$'$1IN@_S]/FL'_??A3)T9*XMVJT8%W&YFHV@Q@T)EN67 5@]R MA8EU"G'H Q,@7I^16+?@%43P!6M!!'02/6O/?0CT=!QZ\M(W0Y\,O4XMJO<@ M!DD0(;F\U18I*"V*VKX"$0A*]:T5-!?JZS@,5330#(AR%#OU]:\]OJ-^CUN) M\%@?UCI#/+'OY9:"/#>3*9L\57OX3#N]5?NTV\G4E.A?Q^U?Q[4=:'(N5/2OX_:O MX_:OX_:OXQK&U6&]EWL:5ZQ3!5V\3DX_BBLE<9,7<04)=0IC_7.X_7.X'#1Q M7FTZS(I)JF)W,S-B$E0+(6G;YFCVC^-%D-$>OY03:GO>''; MUK%!:FOTU5NF=:"<7+77NTB#5V#!&-2!RV(/\"F,P"\@2#"B6<7<6 TO*K:1 M&YI[UH^O=R@A$\WD]>'/U<^8PSI@]/M@&\8;NJU)OY=-?/F[BY9E2*!@4.)H M)C]Z*7;T\@QN(9S&+=T5%/CN9 M7<@?G90NCN%%04XY^$@1X*&I_3<;3(2 Q*=!M*=<&T6!_%=<=<6!;J82 MGE,$O<%@\CC&^833R6@X&/IS/\W";9"!U6,*UGDT0LXTA6LD,_IPRW9!O/)_ MS\,B<7SZ',3(WUI,'SQRA2\VXCE[8FW$22,4[UCWFMR.EM8,,E]'*ZYIN6 2 M/45U4>YI=N]2PJZPB0J(FPI\XI651IAHI_8TSW="J2**U384ZTXM5\CK;B)_ M40V/BBK0 $IIRO(?3>ZF0%)%YIY02_04]:&V3ZRED2#B3^7.LD59$/*J"J?< M3GE5N@IX)T82/47!:??\2,;&(JB4.PX7H"X$R"LX'F\/D-2C3(N09"1DM(=( ML1-.BY@TL"N**XCD&4A.;.)2-GFR?"X>W8'K[(\@86R8*G0O[Z5*=7?D:X>< ML=%0&W+(N\SA4";=*9?X$"R?452=[,J*8.[;"O2H.$!F#Z?A)R]S$\3)4.M4 MNN-=GB"=Y DNZ'47ON'_(I_RBG>H0(S5H1,($Y98!\ $B-D_?>*<%\QP&3E* MYE#MM])I0.FWKGRCLD1J_!5*'MR^>Q$Q/]&'4'ZM0J -[\ _ JIK&O(XKIWS MG,:X,)]S08@N Q+/] R8D)+*)6)!_EF=%AM:GX0/2*AMOJ5:D?A[R8J5W\T= MX).T#?D\D\VX;WHT)+F_\]/Q(7ACFY+T>]F4E[^[84H&ST*F)/9O."L-GYL/ MQX/)@[_P_NG/QT&R+UFU/_VV[D:<%N8QQD%5 (]*JAB]G <5N+2-L.5"!W[P9R*G\85 MK^-E&(7%K1/TASG(LOW)-]=?B_2E^6UV7\=AIZ*!9@"4HVA_;T<"BH]Q,,)"#-)O%)+2#UELLD M/P?98@ 3&4D,?.R1N@E,">VT EHA^CQ _ZD#@%X\!]DO,(]6P^U+L,S\]1HL M\1/0!C$N*AZZ\NH8L:DQP$G +$.A9/,?#D#",:=5*'<1R9#?724KS) M(\Y#\(\N(9BD#M9U&&Y[@=UZ@Q=>U/=W./)IVM.A4JE=V?RIAAIW;ZZ$F'N 3FF3'3D5E-*TFH1*;6HJ?:':" M4J()HH608LH:NU-80;*!- N7(F!AMJU^#Y+;N@L7$>&4\<(>O%.'I\6C75Z\ MPF]V1?^=)V&Z"I>88?9;IF*]JE?'>;W$/YYT^J-2@B>ID;-?5$)2R7])<8:U MOTI)H8%ZZ5FD*1495BXU3[F*/ ^V:1YO7M/OAL?T M8/K%8V[C\C5C1F-S^=]<$T!)T3CF)UP2YH]L_X.G?<] O*=CVC?0[EVI.P?^ M71XM[L&5)>+TXO ]@)LD>'D.4=A,B1NX;4M 8+1U.HH0E5$MF."/;O^SA >8 M_2%"60"JZ^"V+0.&WM9H6,$W$903KN8_J!1.*.&.;&U]2<'RNPU\?;_<;]OL M@7+XQQDGAS_\-O JH*C_<%!2^0=SL01?T9#!<]VPM.&P80G#.!\E:)GKQ#C! M^&RG!0K-ISL_8- ZX5W< 27?AZ$?[W+;"]U)P;YLI'9,QA1XT!!J<1A3AZD_GGN+X60\G3]Z^"8'/F>R]U[!_#E(P TN=XAK M(2*L!'ND);A>QKY>Y[G)--@511*Q&4:B6L8V$K>@"K?8QA/"O>) MJWMENV&<9DE>7/F=Y%F:!?$*A8HS&$5W^PFBVR"J]'7939Z^V159(]*A?7.1 M*\XU%O$B9\.X:)V*1I354]<*?BEJ\1PCD*?? M$4>AC'L=_J2A5?7Z$UE-:'$[RAKHW4ZAGGLT!+XU-05)"+6')XKDC3F=*OG> MY[1MTZ_!Y5 48#]'S0F/\[GPQM8\#IF\,8]3)=][G+9M^C5X'(H"[&>P..%Q MD"G6(+3I=*@<&/,[! YZUV/ LE^#]Z'KH%.GW0:^07\!X>89_7_O%23!!A2! MXFV0@;L@3#X'40Y:W"INETOS^T1R7';$V;6S[6S$]"YO3K>L@/[+3E*)#OLV MAQU:9[Q8R]/-,9?8JA]L1Y6N.=5^5YZU@^B>.U7DS]*^?N]877*LS;#3>]>F M>NR#5<*6J7LN5I$_2P<9O8MUR<4VPT[O8IOJL3]W*>\+XR>.W?.O*LR9/JT1 M9*[WK*:/>U10T[O51DKLUE'2Z15PKA93FAI99;ZUCU_U;/K&-U%&O*7CEI:4 M;.*@1#OK\B&-N_7/]^(A HQ[\<0VE5E2:6/C_KM^0T,Q'9!!K(N;,I;)7%S7 M1C%5&V?AX]4T"F+NQ=:A7NV;T-4\P>WG/PGM(L"9;5ERP- M4+JHX-L2),&)1[-.!H3L\G(R4%S'%SXK!;U8N80H(D^&H8DADM,S?S/ M_OC1G_F#R?UXB,M+(:4'FTT"-@&2>@9>09P#BW6F2NP@QB?K T>U);KZXI9@ MM^KC6]QN=DH0%ES<(:=SA-TO8?8\R-,,(HOZ;\LHQUC%3V^C_\-/SE+4TF"D M6C%#A9',QG_"&( Z%42,WGBL7!9&5&>A4_MC%*6PSA9%NHA-:8,G@"HXE!"T M,>"$:,EO#AD^8^/4*)\F<)4OLTDR!\EKN*2]><5J5JI+3FYFXY!-R'A06#@9 M,%T\6<$9M-O*^YMR[X!H/- M)*?!IT[QM&$E38>A!HR&[D+GP2<%&;!3BZN-K*R*BPS MXB3LGY2;B&>)+S(9CVAI+S(U"FGYCS&U&]1VX9V!>;[=!LD.HL^]-$O"9096 M\PPNOV!/BB=&Y<_%SGK:OTC0OTB@XV*($[6FG"@EU5>*TFFXZR@$U3]5T#]5 M<&5/%30#_]6]5Z"DCO[1 @<<4/]H00B ]S'X[!J*%_9/&O1/&CBR9^^>.^V?-.@=:_^D0?^D08==;/^D M0?^DP;6ZV/Y) [MZ[$]@ROO"_9,&+3/7>U;39S[]DP;&E=BMHZ3^28/^20.: MDOLG#?HG#?HG#?HG#3I3>%TU_'6H['K_I$'_I(&#,ZM_TL"$4CLTN9S:?"?= MLY_-'YD/&PCUJ97N9/9Q;'M#TR,',HJR\M2!&(.=6BTJ(LD 60; 7Q5PG06L M>S65E+_Q^YSC)+).=FC:7K]65N6-F:Z[(M_E65CSPJ9HF4 M$KZ":0(W2; ]%(K\T%>*)'_7?.65(O>UI0X'FZGWBK""#RKO8%+DK.C6OR Y M75;ADNORY[AA8[A\#U94DNY%IBK:J(?P[=1HY-'1-8OI=+[JZ2NH?I?G+5>$ M3ITK]MF1?79DGQW99T?VV9%]=F3W<[BN((.KSX[LLR,=G%E]=F2?'6DZ1V>! M+%>P7N00[;^[Z ^>\5N7&ZB.48X8Y,>X+F3K M4*3YZ$*9X4[EPQZ%9VP3DII4'/5EDZO;)&1HP-P>(9&)3H4-0EL00MMR]C?4 MB-8@0$9\)ZP\(LGN7=["4K \==O(^H:/G.G%=FHT&]_ %HN'_O0!LT>/G2A- MRJ%1K8G9R(<3L[ %8!JR$DS01NK4+&XO_[Y_7K6;SZN.+#]TT;D4H-:>0>5\ M5!C.W1Z./_OSQ8,_7LR]\>V=-YQ]]D:/_H/OS1]G?O'WN^'8&P^&WF@XGB]F MC\7?#K_?>HM3E\EXY@\>9[/A^/[&FP_GAP1O&_G=IVIV7IJ"+$5?CJ,P> HC MI#: O@$#G/R_FL0SL,R3)(PWJ &R9G+\)\)"F-8F3,7%M4*CXL8TT["2W5)P M?A+D?/F"KE' =5 !PU755FB MM575J:.S_;=\*3YX'8<#%+GB;_TBD%WN_T'Q7K+=*\Y,O+O#4&RHB^:N3IHP MS_/]R8#G TD6KD/4 :23]2UX@6F8"7Y0R/:]\'W"?1U&7!,M-/5^LE1K[N_/ M+KF_TJ>\_$:,7.>*ZQ/M?&5;,DHZ,[LO(\EBI[Y.;D&"OKAPK9&CE+MYAN8R MWL:?K._".(B781!-\:Q&8OAXVSP-453CQ_D6),4) 64VZ!RZ,E?T#&UV)DFB M"+:J2.($$N.P/#.T78&@FCHT@5*6N,DM)R>.BEFU,;2/W\(1L<':&*V'WFWI MVVQTKE^*:ZJ8<=+.S>Z@"\S+70)^ST&\W#$2Y"5ZTN89JZ>-='K]4"'-)F%] MM39/:EGV,KQU*@P_"482BYF7+=&3!F]63_.Y^S(V)L%66 ]LV-*I$P$I0+4' MY+$G]?: 14@RKA2TATBQZP<6,>G6YR5!L/2T@##O-\MT%[$[_^2D$">+_>3<"KR 2"TP%.M-C4V;G:PY/Q;5F M)4(58:_[_KA!=7#BQT8K'"]-9>%;KIM4T"6 M"GB-0UDL]&T3R=)QL%4LN^F4A_%+GJ6%&CZ(Q<+T'C24DGK8CWSY%B7ADBN] M<.A+I4^$(H-N-YUH2:"/TL#[* V\CU<$/++T[0.O2K?S'N\':>#]( V\'ZX( M>&3IVP=>E6ZWSHV/A^+G&^*LSWMV:UKZ0K7U]7W "^G%X!<[AY].0721!'&Z M!@G6S1PDK^$2R5W*8"O5-L#UU5+R3\P/GS9(5":#7A(6OO\YD()&M$F>0F36 MRA.B%98Z%=IV;!91=Q>Z,(]8FP]VII'@9H2C$\FI4/TAQR\RW^7QBAF?TYI5 MX%QO9C82;\6>4%@-1!CJY*F,72HOG7+DU0N$3!2R&W,N>%XG(H548A27'(XZ MY1TI%ZZ9(!7J4RWPP>YS79"549!1Y(HQUO!KTW EN<%D?.N/BT? Q_/):'CK M+?S;^0+];U$Q;G(WF?JS_(]X3W]2&U1J4A(9VGH!X!7%^?NR>(A>M6>VAAVHSPP4PZ>J'PL*0ZT[6 M1KY\2H$R8J=BH(,4=TBE Q@7@OP29L^#/,T@FM#^VS+*\6NW>$\-_=]J$;RQ MX:(R$AE1N_X5*N M7)\FW*\"28%^+GH]67$5W* XB4Y%WW,01?LS@OU;(NB_#X+1H@!NAVHTP.A@ M%DOB)H0*\A(QQ25Y4;&93ZI3SFL&4H!/19% M_C8$[[@V<6&EU"?^A-ITZ9CYIX"@Y+QBKMJ,%7^=V'8 23[KFX*%3Z-0S9B04D].8N(D50. 6X M<$?NE#LY8_ZX#1+&.=ZD?SF4XDIOP!HF8-]N$;R!U']#OA7)$L9!LBO4@ZN' MX@T46'QY'!5$A5WK%&O(;9&BF^ WI6*E^=,^S$:9&XJ!H+ X;%"<*LUP1[,?,8HAX'PE$I"K M6PBUK6.!U-98M0FN=:"<7!>@H U>@05C4)/8H#QI>Q>^@=4= "/$7IR"(%Y- M0?*(9)S!71!1KRPK]2T_:2O>UTR$(68PV$QR&GSJ%$]/UTI3<@!3I?3[HU2( M[R)RIX-)N%,910*=7(2/K*P*N!$G8?][Q\0"52O\8V6)(A46:[Q&L6L:Z5RE MQ!!AN$[!+5P691D0O/T8:6 WC-[?;6T(T10LO]O U_1-31K$7^XM9%L40(T;19W:+O&H:9B>T(]JZT<]GP+)$:(( \K+4U5M2! MS<"FN+T69^-@2T("JUG-:56;N8@# 8$48, :I6 -#W\/RSE!RI<&&UK4"&V=1'SL%CRJHFF$QT=A>+1V>402'@/TGY-D ?^H;N((M*1!H]S2>6!0Q6H*"\+ MUBZ+2(*B.%V;)-,$OH;QDOX5PFY.@T>MN?,880O8%"BTT:W=WI!$RQ2F61#] M3_@R@"LN5HB-:4BI-'8>)RSAFJ*$/+:U*QM\C&#_YR4@H*""]',)!Y<_NVAY MA@ *MB:.9N^F ]^\(S1&-'V&,7VC@M:D9.9Z$Q=-S1%$P=S4$>TE[XMZ?7\+ MDDT8;^X3^$?VC+/P@GA'=?O,UC6_3VGM(B;$Q5/V_.S![>4VBB)E '#MW&@8 MK\#;SX".$4J[&CIJ[=S%!5LD9430AN5BP>+^IK<%\:K(_8Z"ZC5,ZN\EVU=^ M=]'F+!$4;$T>CFMCZQN2. E[__P"XJSXJAG ' %VQ_PP$.I%.(YG]G(1)?+B M*OL),2)<1%GA,7@<$11 $%U!&Y)K>X+WED MVG];/@?Q!E .P%G-"*:_;.:R^1D"-8 <50N#*SO1 [R!-\\FX$7?"TMWF G MEM-3N=C-ZY$DI;F+\) 04#VN9(_.A8OUK,$9P%R3Z.I@>BE'8UC-3:N8L-MDC*F* -R\6"Q9W/H^-+S_OV8'6SFX$U0!_6 M2[ ;]D-(O2%L;8(]R4L. )]7<21JN@-EB9Q4ER\6=]BG>9/4;B\BV! WR@C MM*GYG(LV+N*$)XJRKR$-R;6[Q;W211+@T'J^VS[!B&!SXN\E>U=^=]'6+!$4 M[$P>CFMCFVF7^\W8NS!=!M&O($CHEXIY34N6IS=U$02"@JFD:?)&YEXT=."R M^3_R(,E $NVX'ZR4EH00HM;215R(B=4@/* -S$6%Q=W04\F$)(C30FPN+&A- M";BH-W49&!S!FA2DH(W,A8;%O=(C\WMWMZ^H<(?^1OI.Y;8E@(/0UF5T\$1K M _ZT%Q\.+#]>5X.Q=!1:TG%1JFE^\B@B=48%_6!N:BPO1L:@I14Q9;Z>_6K M\OQ[F[5K%;XC*8RK?D/6AJL5^?JAODEIN'*M2@GC 2X /ED79SN$4K;"[3-* M8>-Z>Y/%;>GF(Y4ZYLA&ALYQ9&*Q8^J(]HOVJ(*FW,UL\GV$8*"X.$1CUH2LE M\RE#=@H0L&N_JL_I7#R1JT\\>;N?^/1W^\\#^C_QD'";X#]0IN01:$4=JT#*V2M\J? M4O![CE3NOP+"ZQA5Q\5I7O5AU.;ZRH@?7V8\+!]%II:79\\P"?\%5@MX Z9Y MLGP.4OP/'V%I?X4 @><3C!!(TL<7&(]A7.R!K4&"PUK,]S()"U&I@XH\NNP#JL/]CG.[Y>@*K/1S/ />V^&;O!M+(&.?N7UDS4"X?\$,Z^+%($+[B51>Q7)X1)'"IC5#&E^P(CD*LD2+44*9(L@8TG4=3 M%* -(/K>1L2*@Y=IL!-$ET2W,J2$NCF*(WF1U< C0Z>&F-;2]#5\SS/?ZF0T M97_'FWRW4P J$@))PT-H[!HDZMGZ#A^*5B1#I%A'HNS6'-R<6EMYZY-E0@:, MR"**(*E^1,H9NEL''75AF%O>W/9\\-@[->48C@T?B:-3,AT.AKI\?EH1AWUL MQFK+1H^=8S2^K>C $3]5HU)AP*;3)ZRZ' _UR,VXZV&>O&GP/8+';WJ]C[DM M2&^3@"*6(D0N] ;EKZ1* Q?C$ZX@4B$)8S2K%B3.9%83HA6-!PH,==9,QP\' MZJ/53<:;=@9.?M!G\RK_0GG,5[5;8QN+W,+.Y,,T!5(1GVK[S9 M+#&T#5#(S^3:XF1R+I-67OG)S%Y?=4QG SYX&+^"%#6F+:*DW\L6N_S=V264 M(8;\"DH*O\OUKS\.8$1&(]BDO)_P^9F($-4-!-RXITUOY>+-)[S@AZLP2';S( ("=ZMY M[0E',I3V+L9.LF(JIQ.P!^>M<*T58E""T%D(#/_)NKCT@%]R@#'[@$^X8Q54 M AVMY!JPK0H;B$X%&I'D!=K$23D06.WSV"?K-4C">$,/IECM+C)SB>T,IQ.( M6P"*BT=&!)?4.?.61<)"6"3A<:9)^!ID8!H%2_JAE5CCBF>A-789,%*"-D"- M()U.7?QN<>VB9ZE86[UXZ2H:ER_QS)5V%C!SQV_X?DR8L;)8R"TN3\DO6[@8 M&O-%D3^&HPS7:JX^UXST P!:&[(I[1S'451:-Z#@D=SE> 3+.7 L=Q,LOZ09 M?#DSQ=J%8[>]W'VCM35X,D?5-)23B&7:VNX99T0[64OR$Y1\1F=JBE)/Z23G MJ,!)7>-9ZE;%E>'XLS]?//CCQ=P;W]YYP]EG;_3H/_C>_''F%W^_]6?#S]YB M^-D?CN>+V2/^H\6"++>@B(K#5Y#>!6'R.8AR,.)491'J4PD>.7WT3;.NAS'ZHQZ?Q5(Q'5L*/[,8;9@$(E>C!0-(;,H*Y0H8VXX+J# '=6?-W+ MNU-']40QN0LXH2UUB;YHZRCV9"34MV)7 M99:<])*6E'431$A@,'\&(!O!?2;JS>[<8 #C+ F6Q:W\FQV.P<-XG89TW"S.6> S5IL4W]MV-UZ6:0OWEF8LG)=1;H( M[%6 "\Z^!D5E1+BWQRUO]Z/&9:=JZY"5PIB_&,6R$S M$L')E9CCB^OTR/!BT.D4O(KDJTG!(KO2%ZU=[<6U6CM;,3;#1%!<, Y>ZD0N M7V"C#=XID/AOR^<@W@#\O#E8[>5)F7 1Z%$!#K.'VQ 2%[81F$3(="I%5_/2 M1DW+M;&XL1)R=:YN8MFX+:UO+H**%%(RO@1XS2M0HC>__B\ 0559C/ZY'';* M/9*D83I'?@)!JBIJ$&?>5[%".#W.2BQXT^ZNG$P, M'_N+X7@P>?!'D_E\ZL_FG[R9/\FS- MB7$ML#I9Y4LP4B[G@7IR%JS#*<71R M9@A]F$4Y$O<.060 MR]Y5NA_LO:#),9ET(ZOPM5.(RK30O?PE2FD;W@;3J8A M]\1G?%H96Z_6[3P(I!V)L%UE$QVG+B'*CE8O\YU:Y>?+9[#*\8W=ADI@OH'4 M"I'J)K5F(B9.M]NGL7/M'(M5IEA96 Y66)5G%"+E2D M VF6A,L,K HV@WA5^62^ MT9^17U_#9%OL[\JCLM&X#+0JCMLM%.M0GE9T-V.HU6=P7 U5J2=*MH)5UKF2 M8]&JV &5N_&JDR== B60QMYL5E1 LGC65?I(?T4\X"_M.YC@DHUGY?,.M)3& MH&_6BHQA)Y'Q*2OAML+F B1;:CJC:,=:2B._H^'*MDJFA@UTP=M:XK-QF?HH M3+Y3W\-LN2XOOA^O;2JAE3V4%'YI0UT5HH7T91+C'(8ZE3NI(FFI* 3^L\9) M0!E9PYRHC?P53!&V-NW/&!I_)JLKM3R!O"B"?^!/3?3O00)68:8\8]A#24T1 MVE!7-2>$]&5R$G 8LO]\H+Y GI&W(M%3+I0WEV'2=@0OFAO25@C/SNJH5W-R M-ZOC5&?E?)N+D9'!:5VM D)K;2,30L:B4%9BRDTY+L6+VAP<2IWZ5"Q>WUB# M!&\GST'R&B[#>%.JZE,J*(FO9*7DGYB;M6V0J !8+PGC^0H\1$$CRB1?XB.S M5IX/K;#4J4DT@,D+3%#P?P.Q"HZ>A)F#(-2G G-.'[,Q;RMFAVH*(D)7)X-E MO(LQUBD /\X7Z*LVS9.=('KY'2K0976X+MP*J\8H: 6XZM1F7\?B%NJ!=!R0VG[PXN1A],CWYOY\'"1)47+!XGGS"*0I "/DF! 7Z3()7PY" M,D^8!7M59AJWEPTWMF=J\E*428TW!7?XW'&R/A;"8.I I"-1#>R.9A=D47/" M!M(3W0.'<-E-2!#L5.!W*=$0JRB(;L,$+#-T&+ )B\@H21T: V2+6( MA.0@SF.TD5::XE61>*="0 \%M)/U# 21G^)ZU-,$(JFS'2UGD-.\FBE(;>X\ M\@0E;8HQ+IE.'7Y>SIA3I7,AEU=KS?1MI=;.0TE,3KW>JDZE4^>)I%#A-DR7 MN C #$T3B8".U$T@G+OLYCS&)"5O(Y0CDN.ASJFW8"[EF86;YVRR?DR!AX2E M?4,(]6&ZLEH?Y\$F([->MT:CU:EW8TB3Y^2OI\%NOQM"?490MKN LR-W=QZ' MBIIHP_DQR7;JO1:R(E@I/ (]A+:1#*;L*(--1$H]^&)3LOGP".5>9L&PER2X MU#8ELX;;KGQODMS.1C:-B$&@N'02^#CES?#'=N!>>)4_XLF00$L6"HSGE_ U M3S,]/T&$.C;5Y!8S/"A&'\8Q?(5/,*/?K*8T*9NYUL1,\"&B8R@D!=^NE0O* MM.$<,*GWBMC-D^ N@DFX"NZ"91':T TLU*%L;DX']XPO(Z$T%,0&=Z#TPCR( M_QL-/0BB< V3.#RR2LMTD>M4!HA )_= (BNI-%#$";1:L:"EY;^6CV A ""E M:32- -AY%AIC !2M4QVGN'8*!)/2Z?0X6"HRSGF%7'8#_>QVK+18R->YZ6*FH.GR/6%ZI9N_C9)+H?#$9_/QI M,KKU9W/_'X_#Q:^5A%$;^:*#*$C3R;HH=E;;\:Y>L&&UK5ZL(;>UD]A^2-/' MO S@=@OCHF(634QN^UK".;6]69_/M@^4EY X58E4+A/ >:-WRN=?B.,M?\_# M!*R\5Y $&X S_XX%V$30)-"=!2YF]RY@35Q^#= 3(=:MSQXLU0R\Y,GR&7WN MK8HREAD6\39/PGB#I OAJG@@DA:/R(] >IE:= 1'(:FN!354JM SF>E)V<$; MH($Q=TFX!#@KOW#D6!32)AZW<7D7C]'8,";UK":9VV?NTZEK%86FFD"-TFP]?+L&2:XOMK^W;0/8L$!KS<[,*#W M=A3H:M)K"0BXM#J5T'H1@^\__(Z1N,@G$KD'ZZNHVL-1@(E+J>';AS)^IW)/ M+P0JHN.C//A3[@&@V2*$*$Y7%K2H7;N ,3&Y-8"-1XB'NGJVJG-KZ Q@(Z%( M_>RDSVU4EE69 8566K$!'<6M-AWI7(^ER/,P_J-+&"]]9]Z&K^$*Q*O3.Q*# M('V>!B'-L\ITK=7:$NGJ*$(5Y%;#HA0A'NI^,K!+=.9W_@*6Q:5X,4BI=K_8 M29+I[ABT&LJOLMND0(R[0^[486G$-EL4XT[T7IY"C(I&1MZ,G8)+C _;BU:\@H.4\R@] 9S( (Z#3UH'S8 H08X+2J=.**HS#4N(*QXM$;=R MJ)08@>,'F2,XCDMY+>CQD"+TN,ATZMCB_%Y&H86;7:$35J4#@1[41Q@)/4Q4 M.A"/[(1E4PSH!,:OI_/6CR?HP1]]XF 6!?]!:6=A'IEY^D M^U>K[8GWMW%!2@0 L+DV.$_CU&A?5..3IMFIO%8A\;@W'!1'40&KU6M8\F"0 M1:_<=2UA?J01;?E:%[6PQ"N(X39<#H*7, NBAR .]A=@CUD]I-UE\5Z7Y2?X MOJ]!^6-0KTYYH@/9=TG,^E$Q>Z=67*CQFX7I$E6 M0C+ZUQG%Z!^_G?(>"8$H]?>#/@F_.QQ(\J11"13I8]J_5B)J>*)K8K0@&=]X M4$97?-72_("J-E;-LNT$0VV%#"S6]80#! K=7.IUSY':DF-PEI"67=EIPEXR M&TP4-R_3!5D!S/)>%:L8#:]][6"7VM[A95)6VB;[*WP:G7KNH"P%,^"G-V3< MH;=7?X9K)2@A&ADO-!(7>7'TH>VO)&JYEYS73"GMZ%F5=O8F&(8AYT^*;SC4 MAZ9D2CH76ICQ&]2] '.>@UD^IIGK$*P, M*K\"[2\*_#+;&ZZ<)V(3*"^H!$RJA7Y%B#B DENP+'A"OWR418QLWS)ZQ/LZ MC"1%!:BC2IJ@_4UM>TL+ M1M\-2U<[E0#=EZ[N2U?WI:O[TM6V(=.7KNYTZ>KV3[]G^($12EI0[;?2>7?I M-X>C%Y84JJE ]?'LU^T2,3)Q]:#\6C5T&RL$-_6GKFC(8[B6R7 :X\)ZSCEX MCOT>D%#;G+RM0OV]9,/*[^8RE$C:AGR>R6;<-ST:DMS??5,&;VQ3DGXOF_+R M=S=,R>!9R)3$_O;WH71Y56+"F &_2DL6$W&L_"0Q2=?J[EL=-][.XMAI-QY;V.U,:#'<56V@TN(XZ+W2*+!GL\G!Z$N]F=FQS>'_?^")+5B/.Z MA[Z!25ND#0>VMH6LPO*^".>I>IQNQ?/HZ+(#G8Z%\Q0]"*WN@;>H M?OJV>2-1:MOKK8A@/VPR.6&]U2K<"VAJZO(IZI[$+(K]=)8Q21>\>D50)J.;Z)>2$M3M"4EFYB0VEF7O^/@<,V30CSV MR3BQ3?4J\V4;R_O(F@P-Q73 VWUNQLW%-68B%]<5\5&U<18^7DVC(!X'6\YY M6(ND9&,\)5(6KOL3 283JS77*?G6?YDQJ7BK"4/]S#(WL]CY>AV96ZQR1#:F MEF!)#2\<^\9N8',HK2.T+08') M,N[YS#F0N[] ;J>0CX=)P=;E_'Q6Z^O"HYQRC*)1E+5..=(92+,D7&8'@9A. ME-FVXD I;:\+K#**L>(XV8QUJCA$191'I,MT-G^4 2RY#QNXU3Y?!8"9BG(! MR!0&35XAID0!#T'R!>"'#]8PV0;QY?-Z!<%SIZJ(]@7/^X+G?<'SON!Y7_!-9/058.#2,*Q-"^S13?X M2G>YR@:+^TYMY17B/?$U\%35@/_V$B9%X[W\K$FI(YB/=WM](9^B!?XO\:QL4( MJ?<:A!'^QKZ#R3T:/T/_WW\%R9[ ,$WS6C$KEUF\>"3*-1:[["K]E4<)(;R@A3%!7;"% L,L>Q+A!7(X^Q&7A MS>Z_.#>[5;1[J-Q]65\4J>)XS4;WQ[LH/5U?\GQZ5S.U#9C#Y6]\85%X$_NO MAKXS6.[KB>*^#D*>+L'E3^DR"0L)O"W,:XNQ(6JUZ+\E:EV>JV9-820F;U<0 MWCS]\2H6X+V?VG]9# 4VYW33T+70DFET><*:4+O+"RJ3?=[D_,GA1;3^J7_\ M*M"Z>O+):%DV662Z//T,*=_9A5) NZ1LE,Y"ZV+PIW9 M3F6+M*:/?="!7-_A3[@=+9_$#A.F? "%B=XQ-#1N/.(W Z\@SL$,X+FQ3QXZUDR;/$7AIK"-__8"<-FT1;A% M32;K.?IKN@Z6!]TP'_/33Z!6:%(? 3L%.07X;Z+<)GHS[8!;0 MLIBZB_]3' MYF5Q3AGV.I7./8!QEB#1?PFSYT&>9A"YQU$8/(51F.T&>9+0C]EENM8N:(IT MO2:$*RC+(,"EN.M4.OD@> E10(.#EJ.0.*#QMC#)PG\5VGH V3-UYUNZ?Q7I MXOVO"NZ*:C.)>6D6.U7GB2+>&%#=.;>#&+2+#E\!ENN*L0_>,D\.U J?P5T0 M9;N#"KS5_Z*E95L/*(3:ED\LZ&VO 7&D*\/R1CWDI M/05"WEK/:X"ONJHL![PTYCJ5;,T2; SCI3*ZZYTE %[N_+5@G*HP1V!.X*]3 MB)F ( 6W8/__AS%56@K<%4:H8%YJA&L"OKKJ#*)?A4F3*;J-IP#2)4 S M>'50W_Y4IBHU!?Q2?2NP%^Q[38!749=!J,NQUZG\UL8*NRAUI?L0[+*.EN8# ML,/@&N=1$$7.GN_(JMFU R!Q_L_SCYJSFB4Y./\1+5O@+?.C(@7@[]^D8$/: M[FCOW8EI O%UU4ERR"2@/"3$:E9ZA8+[%V\,,;FP?T8I MAKC4BU<'_E-BC2FAMG7LD=H:?=6&:1TH)U?ME132X!58, 9UH.#=7?@&5G< MC!![<4I^M8C?L+QE3&EH[@4'/VWALH?].AP"\6DKXRZ!]E99 M(Y_ ?P)+EU=PY3&L ;ZS!Y*7(,EVE->3>,U**" WNYZ@1$ -!H(2)A?V$TMX M3^B="BUZFP3L*VQ7!*+Z).F^Y M0!9,HR##TRD=QDO&>]G,EA>O8E-:&GSI3]H44$;*^HN HO3.;U"SZ=06.@-0 M&",E@W@%!W"4K>@X8#0K@X#8K L(X,NGP?PL(NX%.4:6'/*+K[87'5J8K'75 MX8?-;:T[!E^)._)&B)#I#2Y>B+MLU#00.TP"M9=EA2Z?X>,^R_2G!B4MZ."'=N6QH MB8SG#]YD'D_&M/Y[[M^@_YI/1\-9;^+?S!?K?!W^\F$_NYHO) MX.=/D]&M/YO[_W@<+GY]C(-\%:* Q<9-Y]-K=2/.C65Z0]H;MB.[-XCK"6A% MO==G&"'8I/L:T3,8172,8KC ]VVS+1#&56PWTHUQI9 $/.,5^Q7L)3H5#D/?Q6D0@3E8Y@E2'4C/]X:0^)/U(GB;XLN6"!)9 MEH1/>89[+> T8-Q1,$2U NW6J79NLIBU@^[I9XI[^T>:4H'8Q6.%JULD^O'5 MJGU-0&I@)MJQ%JCQ.W9N9DAK0S>X)1CHU)5VEER?@RBG/AD@VD\"G8=^5P5. MDBY,8O.2?J=>QYN!%*T">,N_$+!2FU^9J-ESM M(H+J<)W#MR;-Z89]8[8Z=;^^(FTQKVLB*\T$J:'8LT!PJ*[/ !6-M8Q^.98Z M=?V^D&\O5#WJ*GX\O/_FOX%D&:;4$M+J Y&"&,F!.H?YQMIJ)'.X\\<10SMKG&L!N["N#&%=@)].7;9G3NE3I>7B/;_C2W]1$#.W3-1' MDW'RK-&N!?R2>C/J[@6XZM2%?-9\I\JJX/>Y8TGX?L98US(%I'1F<@W@\V3R M2:>60WQBB7VE&)\YDE203QGI6H OH2^S83Z;HVX]H<0,\C2 7F @F5#_RB$O MKBVCP7Y#P#MU&'H;OH8K$*_2TD/=%$BSFE8K9Q&;=@Z6 A+K!AZ39-,79\Q" MZYQ*D"Z@MUJ%>VZG0;@:QH?*SN3'^V8 J2@-L^.+/OO)5WJ$AW4,:HIL!?+M MD^W<]#%L"=U3T1C[W&GMU!EP77^L$(C8D!3B5!IV#NQ<:5L)4<@$N8!RZAAU M_QDQR;,T"V)\*$;#$ZT=Z87MRW;=0Q-'5NU@HM+C8LFQ@\E#FCNK&B:Y$>UR MA<'JE&*W YCL*R3_4\83N/YCN'JC"@[VJ,>+,XSQ2DZX&R[5AX823&X]2>KY >QVSPQ+8]U*<1(D2)U"^?FE"E MVBG8>LMEOLTC-%]7M#LD3+A*]Z_NIHCW=Q2>JAI0@Z4\M4Y=V9GA!ZICL/*# M!!>C29G88S>N9J>NN30.^6NU.*P$_:2Z(GJC?G;-D=;B?KOU2&J(*O0.P&K[ MWL?]TA!]%/MQO@5)L!\]S5(;%4>.3UOC:[U/:?$B% 7$C)85 !-;6KN67^*& M^^H?OP/I,CRE@UDOSS)/]:ZZB(3$64H@4KM*SAZ\4U\X57G8#Z)R6G.08^GA M4T782+Q:*HD9V2='G?H&*1[0XSE2:_&*(G_GP?CR\&PZ\\<(;#":/X\5P?#]%C V&_KQ5 MRC/_LS]^]&?^8()86 PGXU;)#<>?_?FB4+(WOKWSAK//WN@1:=V;/\[VRF^5 M?AEKM_["&X[:I8?PA4WICULW9%$"\<8K,/TP1>#V6C=FO>IBR]A!DB&;_;-E M38[]Q9[4:#*?3Y%LG[R9WRK%$8)_V_!XO,$V0A,,3_A%N[3\>SR39_YT,L/H MO_R6C2C]Y"T-4"/Z3 -T]Y[3A!T;^#03[+'\RCA( M\/;D*[C%YSZ1]$BCF+C6Z^17I\7&& @E'.)WYW@@SBGY_'!__ M<>\-Q[@'AKI_"'S0/U$4-/R,8/#91S\O9H_% ";D(#BV09 ^!_$*_S^\T?X: M1'@/WA8S^^_C8?P*#CGVEACQEDO\E$V*-%-\P<_ $B#=X,EIB:-I EZ"<(4? M5XE3:UR<]S#LVZB\M0(RFTP<8%O:TS3CE$[+]GSY#%9Y!.!ZG]6!"[0F\#7$ M'8SP0ES4\=66>(DT4NP6Y2E8A3$^QLNS,-[;[=!LH/K6;AYSN#Z,05[9"$.1SAKWK!M#UR=S#K/7U[V*=1! M5-J!FX$BN6K#/*U9^/ TSQ'"\J9H?3'/WU_PFDC/H48 0 /PQ$ %0 &EM;7(M,C R-# S,S%?;&%B+GAM;.R] M>V_D.)8O^/\"^QVX-=B+*B"RJNSLG;G5>R)BX(<0=N: MBA#=DL*5[D^_HMY!\2D>BHQP HVNM'0>#)W?.8>/0_)__,^OFS5ZP6D6D^3? MOSOZ\>?O$$Z69!4GC__^W39[%V7+./X.97F4K*(U2?"_?_>*L^_^Y_Q__]_^ MQ__Q[MUIBJ,39#U^1/G%;//]Q\N$6G47I/DAGZG,3_ MV&)T2E88_>N_OK_'Q_B_XZ-_._ZW?_UY]9>??_ZW]_]7=#]#O^($IZ7<18Y^ MPZL9^OF_HX_1*SK^^?@OQ?_]]?TO?ST^0K]^O'OWCC9D'2=__)7^WWV4853\ MHB0K__SW[Y[R_/FO/_WTYY]__OCU/EW_2-+'GXY__OG]3PWU=S7YURS>H?[S M?4-[]-/_]_'R=OF$-]&[.*$?8MEQ#;34?$>__/++3^7;EK10'TL:U!.=Q7_- M2GV79!GEI6&4OP,)*>A?[QJR=_31NZ/C=^^/?OR:K;XKOAY"U?=+R1K?X =$ M__OYYH-0YR\_48J?$OQ(+709W>-UT>921/[Z7. CBS?/:]P\>TKQ U_6.DUW M1-&V_4+;=O2OM&W_LJOA)^NFWI$\6KMO;U\-0*,+U\03-+JGQJK1.4Q;\V$[ M?*./BE_3_W@][/X)5X5K=Q3G^OBOBGW5]+->S\WA1G9)LNV3:4_]%L MMLZ'SX< K]JOJ6BS+EI&DQ5.WGV^_0[%*TW6>?L>/5<$Z/LX02NR7D=I\0RG M**.$/_R/G[K?/_QFBW07)E&Z;'Y(\4_%%Z@I?EJ2(O(_Y^_6_>_PD)*-MLV) MF67J;UQ^=_17)&=".4%ZPAUBZO":A2RUA(%:KO&5P]E,VC/:75*-L\XR%HGS-B?+ M/Q;)BGE2]'/S;+',BU^7O][1'W979*63HK5_,-B?0E5M&[>JK'Q_BJ\ D(T< M-U,<>)PJGM]N-YLH?46DZ.BU;,68KWB)HC^CM(AF4<4:X\QO^)K$7V43HQUD['O/A[NXY2M(JSY9IDVV+D M4_2Q-BTGREI65$2K+,YH!"U(HD9O\3C+RQ#[4*A&+U3WCZ'$3AC(<\(DI"\- MXZ&5=%[H.P GA>\9V3?'N8.6_9U:%/6Z5A@Z;;R.RD.E0$K0B42=S( [-V$Z MJ$:7)2P7]38-13M(-_BY.DE\T1$PKT8Z:4N&GBLZA%M"M"HH/4<#$T20,19CO5B#M>>B M8: /+/_IZK(#7YFY2OAUA*BF1!TI.CM@^(G3"#@ ?24 9JQ<#K&S#UFVQ:M/ M.*_'W-D%2>^BK[_%^=,36=/*G8QQ ULQ]?<=+\;*?6U;;^?0%MK%+CY:Z)R= M:)M5:XH9JKA1P4X[JO7#!Y*B0@3JR_ ;#JRA2*!@P02-L>*Z0+)G[F&6\10] M+JM&P/L)38\W>(UI5N0M:FWII&,YOJN6MV8HJ?PFJ_SF3RH+KU=E14CUS',9 MB'^_$:9;?Y[C;5Q6MN=JFY=EL45+V$&8Z'TSXAJ^M^O@BO3I>/8S3F.R.D]6 M8N_FR9?T7P?4\_/RO^@^6M,2UW"\2FPHHORV;*>3I>OU,%V;VRR45P:_S:,T M-S"Y:M#"H9^?X,E+U&DC_A%,4E$?I^3;+LA[(+Z1?J2I,2W<_/P%Y$WJ%_8IA S=9) MY9NCA.:\%BE\$WEL 6/;0464"I7.Z($D2I9JBC0QTA^E*1^EY[=X T\;@#$&OV MXQ*E!J-QBD8EF)9"&]05XYF[ISA#F^ICECW[:E*]Z/\5W;_B7YMJG:T84^=1 MG-0C@N^X6'UHQ7^'OJ<"ONO%Q^]^\%W5Y0*XPG$4)' ]C;/:G4NG9+,A23ES M>1IE3XQSJ,C8W9H#,I@]=0+M0'OIAM(U]M"Q3+V]<\OR53U9ORQ>!K)G3F3# MX6XYN;4;/Q"1<_;'38,+T$4AJ1)S@.QNKWR.XM6^HT*]>](8%[Z61*[3F*37 MY8D*9#L+\$1I88K[*+XM/?1FO\,/@1 #P,(H:QI'[0V -' $Y^X_2#>@1-@=]\ L G)'ET M6J_PE4T_X7J=[Y)D;)[DOJN_$_/.RJ6Y>NRR%BM2['V[E'.Z$MHL"-,G/Z!% MGJ?Q_;;RHL+$UU%:&,RON_ M0Z0?E 'X#DT'7;E=07;UGVY3^@5[X-?G7VZ"K%"/;)+RN^?CKQO4AB#AK.YEE#P+6+)MH" M>!M@@P$K:+?)4"T$6ME-XQR4O@60:FSB=@%3^V5J?550=;5F&D$P>KR+T9H> M];N5X9Y:X!2VPB5IM[ %6*0NAEH_/I*7GU8XKKK@Q3^ZGG?QQ^^GY 6GB_LL M3Z,E6^_+?5=_ ^:=E7]Q]=@Y$"M2["&[E//R3_2E>> 9X'P+$.F'8T"Z0]/A M4&Z_209\M%]_2I(\3AYQLGQ=+)?I-EHO\M,H35^+A^59&PQ@C'B:+Z''8P5A MHW8!=&)T]8EQKR=A7H[)EAW=#$64$J^J#8_5KCJ41U_I#HZX7_#^C)-H[?_T M3S/$D%$&95Q.B[=SQ6#P"57;J:_,$IZT7UT"M$>):M+#19VP&^T"=[YF YG& MG46;Z!%G"[KU&J\T,H.$@9\6N R0/B=ID8Z[%>GZGABD!+XZ;8?CL;.^%EIL ME]E&MK&8HMV9NR>,$A6RBHXV2O$+3HJ8D^(E>4QB^MSS3#?&N^+_B)7JE;]&7 M30C; =7&)-K?G>W"BNA[/=>I(0*=G^6*1L"ERLK<+7T1RN,-1O=E&=-#\05Y ML/*-FTZ\N-XQ[F+45*%5K*]7P($U9_;1.DLJIRI6(A.2"V!Q: MRC>$U= C1^*2\5(]*1S?#1'8SCH8!NK!0#ZJ,Z+I#*%T5"9R G6GQK$;P'6 M-/4YZ189Z(;S@J(+55#2+Q]>_VDJ^"K[6J[AZ^D0#;JN0HM6Z*F^I]LL)QN< MGFWK@_?))HK9C>+Z#&UMDYK!LN!)MT6V55 :>F2E44KV>4-3EH.@AFJ&&CKT MI:+T7DBEC0%B;J5!R96*L5^'98PU[UZV^!JSJXJZY!H>5I$[\Z]^:]QY5ZUE MG&^5S!J>1>D"]JL=NVMY%0.KAY-M%BVH#WI@[;C":\? M-"&.A=6([G'L:?J^?R+1=?1:;GR^(.D5/07J(DZB9%E$OL4RCU_J<\]W7&@D M-^>P/"UNL//!#-H*?#*8GF:],\%T9,W+-^BA>57DL^9=. =[F4"'>ZB7.?8: MSS:4PC_**SCP0FT=':,6#+O#L^R^;[AH'^P'5$&[Y42+-PIMK;/J7(+;VXFO M==.N'GB'J;.Y2HNX24T*8CMGUFJ)I>>J=$C<5,XZ;YVPZ$1>I:L"#NEK=][] M#%7$U>7FGAU1S^3$S#"LDTF9>C[E#U*:Z>"7"E0)?HQR++E,6$/96'3U;XA MSPW0BF]87B1"S[? OBN+8$$ECMT@L/(5F>MQ3O)X26]P/R49>YB1F*#^#CP" M*Q<1:[2+M%RY8OQSR.?M,U0^I"$T\WR0J,0^1/U%&2P/"3O\:MAYH@J;UFFR M#\ERO:4GZ2Q6JW(K;[2^CN+5A^0T>H[S:,W@:PQK6WECPFI9A6/>2MN*'".- MLNH< T'S?O^CZ(ZT#*CC0)2%;MNNF7Q7[8S #[&QZZ":1U]$O[+' KN3^/3G MI-Z._T^\NHN^GN $/\1YUMQC>Y54)QK?T>.R%M4Y6HSK6$BHO_$H"5:.;M%F M@,FN<=K%OC]&WKS/1$]#0_E-0>I^0T%-G@C !@ L,( M25U\@$#^-/= X@>[EN M.Z"+A4LZ\P*>>?,"M6]0] MVZR@>PT;X#Q' LD M0QQ),\21-$,<@4:4(Y<9XL@@0S2T\]MHDVV31W1.+[%/21(OL\# Q]IG #Z^ M 5GH'8F@Y\3"T#GCR"AG''%RQM&>FE69,U2&!T)GB NC#''!R1 7@4407;,J,X3*L& 9XL)AAK@PRA 7G RQ9]ZJ3 Q*LSI) M#.?2Q' N30SGH('DW&5B.#=(#.>#Q' >!M18:PR@QC<7"[1S$="',*#&<<1+# M66")0=>LRL2@,BQ88CASF!C.C!+#&2CYT4V2. =;X]F*1=BI"FA.#0F>&4Z/,<,K)#*>!909= MLRHS@\JP8)GAU&%F.#7*#*>9*&+ACOJ,<]NRF*#^Q3P"*X2+ M-=K%.ZY<,90YY#T$!W ?LL0R1/TM&;P."3N@3F!AT. E$&]BZMUPM;?&%H8G M,W/[.ENIG5^FWX7>M$W'RC=Q]H=\L5!.S2X>BJAA%BCD;0%:B1(JT5BW$/#V M5C'Z%(B2!#;T5-E[N-ZA!1!V!"/@XJR&^$ 4: #5T34:6CNA=;D#KK0@.BQ, MJ9=*+5'E*S3?XDUD=94./1J>'MMY@^FGC0L_CAQQO+N,$T_^R7DZ.6?E:=58QZ+(C2HB^4J_RG[S[1.!P1*_,R M;FPDHW/J8%$,FD;,-0/!F::8;X#6M;0'2'N[4R^E%UCGK]<%RO)%LCK_QS9^ MILWF#B@TJ9M;]534MG=DZK3%+ONHE4COOY3RSAN"&2I)RIN96Z) AA2Z%B>& M9AE>72GCVKFJTA^F0'.!CJ[1X*HO4RU)2ESAYOT,);YO6H#&E.Q"5!!4C0S. M@F*-&WI>]\-O)%VON$%6^+[^=9SW5J 7ZH,IVN")%^-Z2#VGC]#5 RH?^D6N MV#1$^349; [H.C0Z-S!4\09?L(%Q:9C:,6\@66^,G851R,32UK4<0XF0U1Q\ MZ28&/ZX-3O;6GX6%'49VABSN,.CNM\./,EY?/50W"]%[O^O1RATY)4E&UO&* M7@I\%]VO69S9B&@SV!@1EGXQOM6V07*49IE3C1 XW^6B_E?Q(>H)S1"7(K;/ MB[Z4W-ZCL07B" 0"!IYN+JH?#/8"_:"#G=$-@'6#JK_QS1$LP.#=%6 '8U?Y M$UU)VB9Y&N.,.QZ3D=1?@T]B=W^Y1"O,P$R@07*7.8]A7CY%[>- >O!2HQ&= MC\P G4?:N]9\&@! #=R$LLV,3\/IH9E?&.G, 6 ]F.,*A1S/"148XN"XP<&R MQ<&?S\%B?[Y#36_XK3392\AOC1A6%[][-#++.:N1W] MCCL&[![4+:4/[*ZSO(5QNU*.Y)+*V^_FGS]]N#L_0[=WB[OS6\]W4-X.<3#X MM@T*/M_V+I&T_]Z@SE>+DWWXZB+>F Y$;XL>?9%>Z;!U@]-X&85H!?$=N#MV MF-X;_W;-6+1[4+>4/K!"1R?1SAM+.6)0%*_G?UM<+S[YM7_O^Y'A%V"L_[?K MSOH W]G,"U]P>D]D?E@+E'URZH=_BYZC),2/+G2ZW<\^O=/]QPUCP.Y!W5+Z MP H,G40[IROEB!%0O)[_Q]7-^6*&;LZO/Y]G_ODQ[_DPO];_>C3[F7\7Q+"UNXLYJ\5W6[=U_9 MW4;-T6+GH8Q$R9W3?<)Y]5<@LU/<;T]DWXQ!5)^D=UVT&[N!.OE L)X!J>-7 M?^^+Y8310&V[*2/$)Y+F3_5(@ALGQ 3-60\< KO]_$*-EJ<[\.1*-NX/R>?E MLV;@%4@PD1B(J#\INTE_0-C;G>_>T+ G-O#%FUB\JH MM,AB?C0:OJA_4_^%%2B'&NRBSHX\,?9Z9'/Z[T"""^=[$_&78O#5$72X_B!ONV)L7D89U'R=3[D'6&@T5%/FP74JE7&%FRA'8;@ M F/"D R),E\!_ :_X&2+:45?T;*B6"R+: W: M95LSKJ=*5AVK(V%>DU6UKPUA5;O3'HU M!H)&X!IN78V6L*RJM$O"['"A)BFIA@>;M_/*V'1TC5/Z('K$1PRL=4B;D\JD MI':'2FFTPO*,,KD&R2E2,L;YL%\^0QV!YS.D=$Q+3$S GATE8>D='.4'-K ' MD:D4C]LPZ%&?.:8-6Z"":R7@J/%U(2BH'H)=-R2N@7 ?52ZS@P M"1LGF 9T)I*&1<5>(;*^T",NAP<;>4"*VQAZJ7GDEI3Q+8!&/Y :P<;CX5>K M[9(>^'*+TY=XB"73(#V02,PXK]^61Q'5 M[V?5KIE )A6T[$M,[# \BTC(LG,0D0_L0!]L)5?S"KR04O6Y6Y@>O[=9]!=I@]D1SI$N6@%GB>?<5W\% M$C^X-B"R;\JO1;NP'E0D&,O5L5Y8F[*?UQ"4&2OM91_L=89"1?B!8 MTXS'K1G/,.TV>UYB-+"B*+IK6!$TJG\D]_$:_X:CE)['Q#\T24K3W)/&I[&[ M2$NF%R;RBU1(;M/BA%=$)L_37U:H$"6P M4:@ .$#)8LU KQY=CWAWW2T#6#L;4H"M8V_6#8*O/-2W-3@R;U9W+ MF093PSZ0Y&(E85RMN9)Y_C%*_\ YBKR?)P +'M6Z@B5\@JEXN2N4<6^IUZ 4 MU;ST*6%+&89M *YZV5%@4,/0X^.5,-#7@5Q/KF-7<1&#$ 2->T@X)$4,4R#& M;?4+HV<4= 3U+P<('OT2&$/X!!-73UYIHS@7WVM0BN)JGQ+62X9M (ZK.PH, MG*/')W:- .Y1U[&JV#&$$!"Z1<QR4[K1;[+BS"$#2]+9*JJ6YW+:F^UN<;J_4:,3H'6Y*V3I;,F?-4*Y?3XGV M;)^F-FQUM]49^D$38RRE:F_$"]NQIMPIJM469QZV-[M+)W>0L3M2)W.1<(9( M3;OTYI\$Y,+!$DL.W /FMP9ZV#308M(%9IAYO>!>N@MS@D%D=4F/6(H3<:=X METW6,YX468X'6!QEXR$F&&H=/L@,QEYC819.V'YM6Z8WO<4E%\]Q,>30$Q?< MUH#/=K%:C&8N=ID5'A7F# ;?YK)I#!E*)#,9.VS2Z8PI<>5Z5FRH;#S U$'[ M("%F,ETV$F3!A&S>#=1R(N'2+L ]NG+-T NZRIN@!2S@AW%^K,)QD^4UR M&3.?6+;DY@P(CM=I-2Y%%C(=*"8,5F-U4 &[;_821QD^)5G^(5F2#0LDP=OF M=[!OK> JT*6%4I)':S%*AY+%X&1IYW=4-EK3QVA9//>+1)%!B.(K,LACJ#K( M.34I5&4[3ZRV16F<*1\A^@Q]7SW]8;_,*@PINH:UKE=GY1E5JJOWK_#$ZYOX MN#'QLF_B'_?,QJ)*=&T;>ZH^O]W>E^&2FU'X+^M?R+ZT0BA?DUWD&<@48Y(A MG3=_H^J!7RP*K$#DWX[!X2Y1!T.'5M3,(+]4=DSP8Y3CU9V\#\O1H&M5FDM: MN\9[9U=A%M&SK/W5\<^8]FV3QS9P@0Y.!.(EU\;S&.;MTV Z@<-V#BTM^[:, MM8>DO6OAN6*@K:[7>=CU:B.[R[L/7 :NW3TOQH\TO*@C86AX3]V)2YQE)-UM MSW7T2ON/V1TYP3=XB>,7O!H,7H(:HX?#=+S<$"AEKQ$$_7H^]W\$/"IR&V5HU26.@U!ZE-+.7 M4SN'#C[)5($K^/E:F-%MWR?\-;_[$Z]?\$>2Y$_L&KNM&,-,,A0SB?.*6@_0 M\;9H@KUC#X3.Z:3W?GBY$%'&7J_"IF$,8,69QX1 4 XW!6VA'Q[DU:2VO-?% M=+IFZ#]QE**KQ/.4A7_?L,Z0\-[A,X-BO-O>RSBZC]=Q_MHT_&R+-3*HC9A> M!ATGQCJVV+0>*(..;((\N(P2&D@&M4(4@;(N)T:,$;<;(_8(Y9 9=+1^>) W M&11C3@9M!G7]=%J2+#?W+ M9*BGDJ$SSA/+<-?]5;7;8<]7HGIDIU&K MT]L5R=+LZH;D!2Z*L,8W!-@KFFSY5_2A>%5\O#>,\W'C.D=(#S))]I+YR"G0 MD5.>$TW^ *_O:ZJTG]W9W;;Q7+\(V)-YB#">E[&5ETC39'C(.,9>=.".JP M TZIZ+<6MT].#VO-V4*7 MP XCLS6I5IJ_6")NENJ( !V6U0R9<7JR=7VN91EFC^L@!BD*NPG\16!?OD_T M-P'(A3G @-5>9!N$5I)BY$E??6P)G_N,SHT8Z8N M/L*(?^V8XU/QV;9IB@<>1M#>D+JC M"\EA9+97K%F*X2)?INSQJ=8F)T38!,OJK#8+J/$V :^[!5WT#JU)\O@N#VQT M!X,VPV7Q<7CS-K??65%0E"6A:+X'C\)N6E2LTW+^DRM8,M')H9_W'@93)2*S M$M'XK.QLY)"R-_$XA;U! Z1(OI'AR\GL[O%^VEL\_VQH\3#ZGLP6615FZH/5(CRG5^FA_.X^6100(>1 MT]K1@=XLBM[;G"T/L]RFJU3NBPTR(\JLOHKB,FL4*_2;@=ZB70QYH5,<_H& MD0=$WZ'J)6K>^@6]THA$]X,SH!>1=ZB?&!B@PQFI$G.$T&Q98H26MV3_V$8I M1@\8YYZ+7.S!(ZL3^FFN&2,$77$VE-IH$ M'1A#-/)[-2HAHLY.4&AV...EI1H*UOU#PFGSBD](O2%DJ&2SO<2MJ;)B:%=N!MMA%SL_AI/H()=_M;0-1I=_3U>;PI? MBJU<]@B#O>9L\8*3?)M&%VN2QJOH(EJ6DSJ[E]0W4RDZM,U\BIS6;NRLTPX= M!U%?MZ12)1E$2SGGS6M4OT<-@>>QM):)B9$EV#&UC*HRHDCL2S,P!(LE[7D$LW6MU0S>8I-8T%U/&;B$?"E0\0'(U; M!1%DY0])0E[(/5CPMOY5@[=6\!;H@LFN0^%B!+.T\_:!7X2*C$$47Y#! M($/5H$BS0M/CNF@?6,T+W/@RDR&5'_@FH.D?W-MT+-,!E#J$-Q!^Z0 M9?ZE^L?_0@\DK<^AZ%&A+XNOL?^Y":DMB=Z7Y]V2.R!F+LN=!AN@]U[SI9OB MHKL%>P<,-5;V&0[RJ[&- 0%S4?90+&3>DJ@PQL7QP>)">IVV.2Z: /,;#M&$P*69UH!6"FI&*J. . JG[6R MS8POR&5[;7[M+*8& '@&*X6ZS%^M D,<\'/7?N- -VMIX,#C_:@I':Q,[[3!1:E#H\!T(;KBDRY!ER3>'4!M6<7*,Q<&K3,(.53K MS8XQ,T$E0Z=G%'A4%0R'!!_#H@5] /DJ*ULD>;R*U]L\?L&W>+E-RSU=YU^7 MZ^T*KRZ*CW=*-L_;JOM]]7 >I?0,P>P:I[=/48JY-WJ RFS*)&!DVJU@0OXN MB'5.H/9(5D-!-,RO2IR7O8OGXNL^T1Y61@DRNHMF23:;(DYD.5G^4>V8*%_Y MWBP!"F+B!$/L\BR$[-XRKA.7\QC5/D4;S%T*T"67QJ(^N8,P,VR-9=6-6HMI M7.@QS_L4J".9(4H4R'2@MMD5WBL$BMPQ.S:5STT&+=A-=3K*QF.LK.YZDR@3 MUWF!X6Q/NZ,GKWP!G-GP"33!=%WEFGQV:'6^@8LD!=5 9_U>J5Y1T IBGG$* MKX#J"QNX(% /6:81K-^\G_X^0<\!KIU>'%_27_GF^DZ0>&#.[ZM/]B%9IN4: M4+0^+:=JRI9FBSQ/X_OBE]RO\1VI6A]E>%6?KM];.V*[7G "VTIN>X&6-:50 MOPBD"!6@,;*J56OQ\XH%I7A-;W:EWD.V>99'R8H>W4"JZ<(9VB8O.*,$-[>? MBS]O;A?%_Q=$Z+KXVW>%+!B&"3R*!E6XMH+[A;N>?>USDN(E>4SB?^+57?3U M!"?X(3:]E^49IS%9G2\!$+--A#I#WW\W[KU >?2U@4KW<W^%2B3E7S9U M1T[P#5[BHEN_^ACEM%__6J[\W^&O^4G1GC\XM4SVPGKE3C;"K*M;['\)4/F+ M54/D]3$6HN>WRR>\VJXQC?VI93ON< \=;6BEYRBK#X)"D6/*<8! MW/@'!%0""Q=.?0T-L3&%>W$U+;8ZP0%WUJS9:[ZW"K&V#<&U>)K _+CZJ2 MJB*G;_>JZZX+-E7/W@RTBFZ_0IAR5! B^*%RLH5V:.S3'+PS4"V>HV[H5C"C MDAM5[*CE+PFIA+?L$J83:HZ=PN.:$]F4C<#45/$ZCJI2^:^W."^^BV!929^G M6SG2X;%='-)OE^WQ,GJJI*L[&A+FG=-6#*WOHEV^6?FB8YVAJBS8^^*- 5+( M*$,.EV#4O#NK+&'@$K2N0U^C)4#+ZXH*X&7MH[HK=KBXDQRL!(\\7VFA:,5I MBE=Q?AJEZ>L#2?^,TA5W#Y(&9?V=I)16#J;1!KMP+U<@]B$97^DWU5O4?QU& MY-8Q*S'X_HRO2#@Z#_$"&- XK-(S"CE-S%U6V%GV"#P/ [;^733%RYU@&LR%'4)SR:-&R$Q-\6IB!GZP=0!,1 A4:XSLNY[PWW= C".B:##TC M#\=V&I@8C.AX/)R1W-00 M_\Y_6?]Z]J65/_ UV<70@4PQT!G2>?,W$@SF SD\7& ?(O^J#'IWB3JX.K0O M:(#CB-8U- UAK:GIOH@5?L%K\DSGZ/;)LL+(I&?;H&8CA8>,:%++9B7!SH'0 M;(N#V4G- T94O.)9RH!.?M"UN'SN27FZB()+,0,U%:;<3V!JGRRBYGZ3\#*; MWAP!L*#B-.=($"6==,7(?GN^4K^+U2+541AB+I&3!+&;76U+Q8R_^! )(;UJ MKM\A0B98'E(?GB#C.WBP&"X.Z<$%(F)F>/GC(WDI?O\VR=/7*F#6?W2QLG[P M^^F" 5[WH/Y=]($5B#N)=O&LE"-&8_%Z?KKXM#A;^ 57[P.2X2=@P'*ZZ% ! M\*%!PT(M3O;%J:.?1DFTBD+\YD(7W?WJH-V4+,U[793BK\[EBC]^O\6/=+#^ M*R:/:?3\%"^C-7?PJ*2K?Y&$S@I*2OUVKBP3+\:;F&O>?Q9(=UUM0J+]M1G\ M"ND[6$\.#-#0(]&B! M$5]3666#%LGJLI"^_MLVC;-5O*3UV=SU3TWJ?IR44=N[A;HM #%3JD3A&1+> M>4E0+K.5)*A/$\B"JJ[!B:%5>)XCYF+\QQ>DX..M0M=H;-'8VZ&+1H[U8>%( M'H,!D.0K'A>]8YSE\?*TFC[C1F$I3?T]!#16[B'5:Q=G1:+%'L#GF#>/RT*5 MQ39_(M7I&T%$4[GAB-9W9O#.I>U0/AD,0&.C6(,A'F@;F]&[R+R#EU\M,@P\UN M"YX2RP.#R3J/17&, DG/'+67.1$PM (,*TNUPP=%I7K+ (6 =H#F$I7 M6$Z"=,DR"Y]8AG%G2' 2#D(LMPGEW&T7V\KBZ#Q::'#M$C;R6S MQ!JZ)//%2N[R](Q5348G7;#G\S(43>9,)^M:@YU8EO/UIIC5"IS"R>@.'G&F MTE$S'DG'W\T;DJK'5A+-4/'NP/ DNI0'#$^VE_0T\ML V).O&9M^J<"4X$=Z MT]R=7H@2ZE.C2L!:GP?>#T]HW5&$ 2Q>V\6HDAM% "D>TQ!/(M'NP 0K9.,;FN%Y/O-FDM"OSEY_?OS\JNS/TR>^GU97/.5G^ B%A8E]TGKB^AMZ$\1/A" MW3MEJA($NN4I ]_ J[;MQ/"U[@:9Z(+L!YGJA4%QT1-J<+MJB- S_?C?QPE: MD?6Z//RZR.0HHXP_O!'XBOI)SN'K:7ZHU\01G:D1O:@)\@](OTDK[5AWE+1[ M2/N27,:YI45?R,P-?:(/]CPD785V,*2]G3-1?@@R/0 #4*<_ P1!?]OZBU;= MX.<"W$_TINN4GC:PN<&T'K@8S==ET'M80#C!5ENZK;] M!;9'"%CHE^T 'RUV7O*B[@6JN6>HY4>=@#YA"%>V 4"2P(%CL/]\K,#^UO2] M80A7A8;A-9)S&WSZ35AINFNH M24X6'F1S$\%&ZMPI7<@P?<*G?U M!,@)$AA?IS4RY:FIEY#"S4)PV#3,+_;H')DY1*NA:Y(5F>HZC9?XZJ$WP&2G MZU1TS1R=F,YN:D2E'V@54Z)&,@-@YE4A$"1<4K-!D*?E,B;3KQ9),4#,XQ2OSK8I;2E.8[+Z>[3>LL = MP<:LB]O![*Z0SAPT'J[32[% M4;9-7\NF+I;_V-+6+5YP&CWB4Y+ES9HBXRJF;,U=<]IL=A>+&;8.P'L-5$JN M'-,5,N\GF[)?E\U05!&BWCP,[?J%N+QN#!\RUK3L]66:[+W;S,*"+-30U4B? M/6++3<,U;15+44,]0S4]H@Q=,=*A(U1\Q9XSC :19.I!5QFT9%F%1\=+([MT M<$[(TP_HT>5#V(D/H$(P&C%U,-(>,K:IZNHRR[>BC;VTEUOFC9]"B/8UX^IA.B57_C"WV%RG>>3^"2&XUH M?>/!U">'MC_M.1$$8$N2A1H,L5 MJQP@&B2+*>9X\%:'M+W/\#^V.,G/7XK_ MX]_]):-IIK7Y-':3@3*]EE/5 M&2>3TNQ[Q[C,KG@5S/(#<9T?K"["0 ()#0=E>HXE^(K:+CA[@^'23*A_I! M0]V.>&V0][B&(8^^#.08?K4M1< 7FET _8Y>"'_W"'$9"QDM(Z#"BXF'!A;= M2&D$EX B)N^R;#F5.%I"W(@LUPT>*=679 MX1, /X*1^E?UDH)?=D\VGEL+= M'2)<1T:=^[&%7 <,#I-XJ 4/V#+K,[PL^Z3%FV-^G3?_WE5#MN8J5FTVR^-H MS5H'4Z)MH%5V5*VFD'E#B2@I$FW)\7UVK2%,R%@3#DZTU6/OGVX;%#2A5M:- M]-G#LCQ000N8@HY-QN5Q@%.,];4Q%D/;J14@"H'G^+H:P5IT,HZ,F9 M!AT7@USB, M,URD9W1&1=S["=!4S]QC1K=!S D_ @>HR6'035%V#P#L#CQ1YB2 ?#C:V\9+5\:M(F_ *5!VB1I*:F=GVBT MPC+2RC5(W$/&.*_J<7E1-HQ5!AWK$A,KL#XB8>GYB!_DP,[#JA2-@U"9JM\* MB,2IVAI&WI:MN&WBK5PI":5A%F*U0MD"%R%6O8HE9I-X1@C+%6J+*KQ"MJ(E M9%#Y@U.D3!!2=5:W9(QO 32&@507-J!!-$OS7@ M_NJ"9_''[U=_)@4ZGN)G M;K=4\+;^M8.W5F@7Z+(+AD.A8CBSM//V02 ] )$UB.(3,N!DJ#I$.K4G:,CB MR=8V+ U.^VY:8>31-:Z7&,/ICW'?L?$%()=R]0#%%F7?:I>R#[X 4B'? D/@ M27I).S0CQL+1[;$IU!)$8$[8BYT/R@A.RB9>GT7.<1^N/41(] M8KK*<=O,L()5]F >=IQ6V193C/;LEZ]3E9X73QF.*R7=D=Z69:A+O 1G+77]*8 MV\HC1[;5+B.8*Q6[J*FL><6 * ?:4A;4\5!L=ERSD'88C045L;0TX]^&4CIG M#QK6H /!,;K!\$U[0M\0;FAT3QCWMG M+V5^BY?;-,YCG"&2HJO\B7JVMJ\',;-D#B$S[Y9,+FKS&_KSE,"=/D]I3&:: MR/F&85-#3XAB;T4WRR>\VJYQ?9#1R6MYK-%==+\>G)6OIFS*;F24=M44ZC98 M%MY(%4C**"1\\^9E=W+6_6MUNA3Z4I+X+J30L"PQ, %;2"'FZ%52^, ,; F. M0L\H\)1A^XW 1UR)8PD@7['U5YS@-%HODM5BM8F3.,O3*(]?\/G79YQDF+LL M9L13?R=-'BLO,FJ770S6525V*#T)\YJLO&EDEQ#5E($L7)B!@HRR&>-S6KR= M]P4#0="0KJ_1$HLTS/?1&.V0'B[XA"'?!?Q\I8$;G.'B.S\5K3O#+WA-GND( M0)8$##CJ[Z;%8>5]!FVR"_]ZBL0.I\,_;XA*;^N1!1;X38! 1EB*\3H-SL[G M@H <:+C7U6>%/1KJ=]"WZ@@/$VS"( \--V]S*'B]IM?3)ZN/4?H'SHM_RZ*[ M+GDSFZ(DMQL>:[;&MO$%::=W(0 M6V\,-%(&N4706#$0EH\++-]^SF;HYG91S>==%W^^&:B*M@]. %5/6PJO2^( #I0$13-Q!B3>8940\IFS M+9WXH,7$V*)X='1=8);;@Q.\;;;"LF_M]@WR=<%,4@V%2[8 ,K1S^C_<$UB&*3\KNPMNEZNVUI5<6[*S7M:CW?P5Y/EL)^5*1G3[9+.R_A"'P127B$P!)%_/G;0MD/4&ZNY,R3L M<'TH6M>BY>!\KVTJ'HIK6=77P+MI!:?.A?>*"2T =0D\+3!A15FKLD/8AU\ M]03;YS5YQ;B@PQDCEOE'Y N!^W<*\@7N'ZZIDV^ TC6]2SFA#9GE8] M>"VZN?VLLZ&$3\O?0<+20I8I\]L!6EP_4*%=?\QP#DOGJYSR/2U#_B$0!]2S MLZCD6 J+QK&D/,*2XNE0!'V:D$+32#B5>S$*X""RS;,\2E;>SZ& A([N3HI1 MX/%X!%R_43IQ5B>^NO (A_'4/(X*XV>0(5,3[R8A4H%N=P P"X7*"3ZQ#D,L M5,%O$6[P,P*!;K#3@@'L%N2[>%/U7DL-U5B!&[?4A/5ODQ%: 5C= IAAG%2/ M&,<2MCE]QQF4!1+?-$Q+](W 0%S,T.'< V2@IK@4&L; A<:^MP 8852T@XSU M-))$-&0-J4+-*.0<5\BI=V%4BV.DFO\Y",2(IG(L$>-I>F9G]4Z2>I5TO$(0 MP"BJU ]=(:"=<\5OP,00.UYWN)Y(=JME]7:U$W:[6OE_]&+(1;*2 M[@9PJ:*_[Q5_VBX,.&J98D\LM,)Y^2ZDNV"=XIQ,@2O>YEA@5P?V=KUTVR+.%=*\=\W>^-UW=OMK>7HL M=TTS(B5;:G M]*YA35^QY))DV2E)Z 4..%F^GD6;Z!%GMV3[^)3_/5IO6?!HTS??0$UO!6/M M]MC%)ATU8I2KN>>4!/5H9JBF0A79#)6$?KU!W_C$V#Z,SRCY.C_R#C'0Z*FG MS0)K-,J6:%OVT;:JT9;5:'LY3+0)8S0DWKSM0Z]ZK=D%2<_P,\GB?+ =74S1 M[$KG4=CM<1;KA-CHS)4NV>W,H2_<(7E\5RC:H%7]S/.F9XF9B,9W93= #RE[ M^Z"G,#C4HH!(M)&]RTWN]6/T0%)TMM=&%^][-S2[K[#U.4GQDCPF\3_QZB[Z M>H(3_% TI[J'H7APC9-HG<91R.)#3 MI+(#\[Q ]'T+\[B".7WXW,(\>ILP%R:LZ8!N727&'P.4,SIX-=6@<*#.=%3( M")C?X'ASOTW+,WR;+Q;B&+#?;MU!(-\V6J/ /JMJ&,BJ<8TRHYI$T_FM@28K M@!W+9KEJRH"GN:Q!)RI?! :=IW+&RSB/'\M%M5N<%[^O=W$[.X6LIFR^D(S2 MSK/4;;!T**D"B1])^.;=2]2]G357H'MV&@VK$H//SSJ)F*/G'3[P IOH%7I& M :><\>V@D[7O#P,QXFQNB1EO:W*<)BTV9%L7)!1=7'*5/^'T.DKS5XW@JN25 MA%L)+[A#*=L)'Y)E*LU\32Q)%+8KCJ;G0Q%9,J&2*SS75*-(ZJS:()0XKU"& MW)V#P+#S-"'7# 1F_N(ASO)X$^48D0?T7+R-[]<8K8M_O!T4&R4A:!S#;@K^ M+I&3MW"@!Q4&N@FIILT$:C_!O& MFS"6PR+.>GI00P7DEF5-=5; .]X%7EX"CU[>^]P!;WNXP!--$0(##_208)F^ M4WH\WGH]6+,WXM'H-/1XG'G4H%WNNPY]E>/A1/Z"CEC1V[!("+OOS6@"YV,_( MUUWBWV%C%_:IXWRAKU'YWO,F+@V+"M;Q9=9OYO>$#*)5^TF0XK#\:*!F#&3: MB>3#!HUFI9$I;+SM,,'E69S=Y#3WQ"H%5;/31$1EM_E KMMR^X%0N&0#@H!G M7K_H+1 $DH]<"+XJ-47K@M6G?UC*MK M[[,3_$!2W):8XNS\:YY&)"U^0Y2^EF[ZJ?C(!6?QP8NF/7Y(BC"+LYS![02: M:DLXU63EM1-\ Y 3CMVV4QQ$7.J=UULP[DL)Z#DE+W%&HQ'=&M75K?NN!)[" M3&2BHT.-782=,@!,$J7+)7!ZH$N*GW"2Q2]UTQ6ZB2:C_QM;J*V>6/,H[.I#ITHK!];T9=&L.91O,^XQV'*BX7Z1'2*HHGJ.9K =(+NRM:KC^RP[>SK*%X$<#*LP'*^X76+@ M9K&"2\PM5G<-!%?;*%@5IHA@]M@=$"9T=C88H"*4L,QRK3" MACOEN;I %O_AL%;*W@*=,%4/0^%BS')TL[;!]XOL^<:@RB^X/ B M^C[5SCWS[LP)53O,$ZMM2AI9VD>!5#^86E48273MZJM#5"_Z%0-3'!59)([N MXW6.@HL&! MY&:V%%*RW8PI_&^TG#4%;9!DYA10S[P5ADII,]3*FZ%.X@RU,NE$:BL5-6+1 METXP.D^*W%,M9_N>177@!\0A -G95#@-O1G58#R8#<.0.QAXLO6SXO'>=G&$ M.PFTD^%P=X"WN PZ%H-NUR0!FO;/7(1H*OM;;#8$X9Y%9]AA\>6OY]P!\>!Y M\Y6ZYW9S-*Q\F.%O7ZQD,J:EFA?_]#S5,OC01/B-V"F5YGUO'@7:/%##V5V! M&J8I)\=^/0]D\*IC)?'4E\1.]D?9MI(@^UF[4G7,=;PGOB0^+59F)8"]E1E> M_OA(7GY:X;B:12C^T4T>%'_\?IX437KE+AOS7C77T^^\LKM[G*/%SNT9B9+; MQ?N$\^JO0%;YN-^>R+X9>R-XCZ1W";@;NX%VK@>"]0Q(8_>>FE!\K;O2B!#S MC>H@<8D?HW6EEK?2RG_;_!;VK5WFX>NR["<,A$J2#T,[+Q^@!GDAK*,)S$$4 MWY!-3;M4O03ETJ"P2Z8G0OQ#/&C[=J?_;HK).Z65USI="/,IY@ 1GQ.G#2ZN.\H$2$Z1TP>FSSK44S=%J*/%RBM01XAU4>8T M^M%=(0Z6XP^C!V ->$!*A/(D?#T=+%X7# M/7=1AYT7NS8Y]U5NU\766X/KNH3GIIH=EW ;_/XI7=?AT3Y*L,W1(878Q3@DCO7!*LL3[&$9:- MOQ1<:P0MMK8@G%B?P6_PZ[Q&OTNMZYC E$#%OX N[P$'.U0<%+D14""\'%XB M=& ."CJ2 &V4>T\%[*M\\]51F-L;;_75>;E=/N'5=HVO'BQ_R1T]1YF))&Z$ MUS:%%FX5+=W\4KM.#7B;Q $36-6\D4=C(5@ +65[CIV./(*XQ2$316&5=+$T M*(_6K\)Q>W.G7"U$^1:O;/+M%7#I7_P)6L)E/8L(ZS2@6';0M*E2$/6);TDH MB"0D=,S]2$/6#OXA6:;EBD2T+K1M2%+*SG:O+RF?G4097M4;919I6OA)R6>8 MH,0=2J"62&_-M%?/SS@9;F05U*^*\4W^PM17X'W M.S4M/]#06R'Q-;PCTU+TSE68 ,WT7IY>I?6[ZRC- MDR*9/L7/E]?5%K=L\/+JSYI$<"^QS^_X]]M>[N"N>;+[ 5QI MG=<475TGJH4CDJ+F94_X#-7">>]GJ-6 &A6^[RIP[4YD,N0.[DQPI*]_\<(; M"Q+ %X&X;*6':%%65;4.'G]S<'#4'9"+PQY(=!MMLFWR^)+]^&&S*13%[$V" MS6*%BJY9=Q#3V4WDJ/3#'"PD4R.971%RS>M7J'B'VI>!',FBMBG1_OSL[(.( MOC>1,#52H ;Z<@4C4%).IQTX3L3S5!9(L9\>%DJ&/'1'KF4,8(Y;P!P ,D3' MXU@A _((G"S->S,9Q5_=+$;Q1^\6M=,HPW>%=,4=M'RRP96,+!G0[7Q\[;:C M=Z%TGT\(NW4XB0K M6]:;3#QY'4XU_AFEJXLH3O\>K;=T,\%V\TRYLO.OSWA9]'?/XI=XA9/5390/ M"F6FTM?T8=WKL\M:4WT/RW[2!,V4)$_GVN?]U9"^DOZ2"+I_Y:^:4%4S1)6A M4AOJJ9NA1B%J-"*JTG.RG\P-R>1(9[L>KO7VNC"!!QM1ZG%TM2]'B7D/@KGB M]Z#Z$!I7_9KV(D"7_HPZR]);RUD";@<9].)J5B-DI]C@MO*6? CB$ K.Q 82 M@%?KEO*&4 17)X9V&,2,;B?O,1R0S35#EO4G J9#A03^C72 M6JBPG]QV/;* +8>>I+4>YPLH\-O1_&N,UZMOPWEWB#S@ ;VWS9"0/^PFSOZX M2#%NJAI<3_O*]+F8]N7K"R>>R[Y'0-.^@F9.%,:YVEU.^U*%B&ILJSP/;=Y7 MZH=N$H6&ZSM)$SR]CM*$5K29YMC0_ FGM]MDE;XVI6]%A[8^]90):UJTS1&? M3@/BGGO'R-JO>H1]">(NSY7#TM$Q,C2[ GX,EX>N?: M^0(0[&&12DTCD526()=86M9?;MW1' Z&Q.\O NL2!%TUH ?:244 M]7?@4E@YA40G@"/PI8O!SZ.G>R')!M?WTCU7+_UB768HHO%E&51S*#LLPYO< M>9\FW!DG86L]#E6J[;[U."+]-HYP"L@#'DD06#T3U)SV.D\M-DGA4NZ7:B0Q@&G"Q6[FATO M5>Q;\ FW3REIK]

4CU'] M/)"IV;%3#4)DFDXVA'&S&7LS&[M&H46L=9NJTYL7@98I5#K&7HZH=>%A2%< M"2VM>2>A:)I9RJ1[>Z!3))D%SQ>QG5FI+T5RW0NV8MXY" M-?(*2UUH6:=CA7C(??4:JD9#Z_B[^>4; 91H_ST0H"!WXAMD^3.@0UI_&SFIE>/HM,(NNRLTB'U%RCCOW@:7T[4L2TPLP/B(C*7S$$^H 9W9 M4"H:!Y^R*KH#4)QD>;H-X"Q9..0($[8]=KPNS-RKIP7N3:8%[G"Z.6(P[EY1 M?QG&D2+["5"G7P!@T<55^Q2SG&[43K+$0E4%,''JUK7(="#F39(Z4(D%BSWK4GE,K_"XP4ORF,3_+'Y?T2LE!5V69Y>"&WH=2:\M#R[=*N0Z M^JUV73/X1HEC*K2N.;=SU?E:U95*Z-LH*;IIT7.<1VLJKKFV/* K05UY G$, M/R;( FOI(NM!^S)HG\E%VR9SZK)W5(M$MCINEQ+G3QKFYTZ?#3;3,?+H@L[K,\C9;9JZOY6W2EO:K$66X3S[&&=+O"Y@@0$=GSG.7DCN0<6=P5\-@DSG, M 0H+DAZ&ZWQ+2Y&T^7\Z!F^S[N_ MA-.1XP747VR, "MW&=]BN_ Y2J_8QT:(F],WJ'LU0ZV0=P\D?4?%A#/-:8$L M8F]KQI_-!77NO@<(!\T7(]5#0IUFFX]1^@?.R^7]%<5]UM*]15P+,]6TR/:5 MYS2SF694<.2W;O//J"QCD$M"R1OZ7F28 ]3^,#$N@#>OCXK-L@C\^ M%B/V;?H:3/RUQX=DN_I8A 10?G"J*CS#&[CR;<@9M9ZRR)W SJYF+4ZU(AF7@;GP(XAIV5$6UYFIT+"YKSAU MG>+G*%[59=?\4"6EJ7^U@,8*R%*]=C%+)%J,8C['O'[V0_1D]@>-96(-AD"@$:V! J[>>(YF-A 0QK0Q(/#: [O!2QR_T)%T]@GG MDIZ8E+#?(Q,0VF=L:0L >F@B^8K$S6>KTW?O9;GN$$CXT[ HT?_VO+S.96#R M^[1(@>_CB=6,@4S7YTN[UX< $WD'<#10O"U<+9=TGUW6-4H8.'5(F\4H*:G= MI+Q&*R FW^5J))/L,L;Y71JM,(IJFKYOS%#BN^!2R\#$Q!#L'+F$I3<;[@<\ M4"?Y*W6,PPX-J,W[7B*>H>@AIY,IZS7Y,RI,BQY(BDY3O(IS=$FR4.97X+ E M7H&Q1I>O(-S+"(("* E%_16X%%;.(M%IYR%\P6*WX-'/>P^#*7^168EH?%8& MT!S*#L>3V!NTERF2;V3XLM+\@$POC&:FQO<5N[KR@&X]AM]_U*"LOX&4T@KC M&FVPBVUR!6*HR_CZ)1C]E>(@$KN.58G!YV?<0,+1N8,7O(#&1I6>4/7Y]E?R@M.D/.<;)\ MO;I?QX_EF2G9(F\/_F10#"FR_LHP(JV\$O)7 3@O4'/$/@ZB(- R$E"$$A<( M8:(+A.@N##GQ)IUH%6\V*0U!?_GY_?NC,@S1)[^?XC2/'^*" 6=7#V?XF62Q M8#Y0A[3^=G)2JUB@TPH 'U>H$?NNE''>?TO/GEQ5[_VZI)9AB8D!&!>2L72N MX0DT4/. 2AWC,$,[=3NHN7I -44@(P(X^ A[>/8 LMYS+15N=/7:J"29H2A'#55U(8_G8;:FP8FA5=C! MMIRK-^#V"2G8R1H-7:.Q54[:E.C:5.AZH$2'!27QS T0F'S-X)Q&V1,[2NH] M:D9#Y2.[WD=/JF4WM9(DZ4%0@CG]?\]]@?Z')+P/P6;VXE4O@\-\=-! T@J4 M?_VRRQ_P]Q=WTP<6\.F8BV1%_W/^CVW\$JWI1 L3-01K[Z-X>ZYNP&L-3^-V MV@/@],-"V:->!R0B)5].1ZI+6/7=8.$,7@X-M,, MA.?Q=ER3;)M*DI89DS-U]1DLO)MLY;9Y29M M76(GUA0QWSE"OGN*)BRR:B#8Y2"35CDH\S!9:]02,"@4:M?I UMU-(*#?.5>;_U1AU6QCC\] M]&"3@*Y".PP."H^"+E<#@9Q9_9$5Z+SM_RY/)=*?6]*F;W:"J^GM=O3JML=R M4Z^&&LF^7B7WO#D,+>QANK[UB;&!V-V\*K[>EE[?&(,]]E=+FP78RIWD;Q9N MXNWC@(#SMH.H:=*'Y'F;9Y?X!:_??\2;>YPRR-:@;/;[R"CMMO&HVV 7M>4* M)/MM)'SSSF5FJ'H_0R4%>H^^5$2>W4;'ML3 ".P&&#%';U^+#]2 QF&5GE'P MH;%7 J##P(TPQ-HB)Z2P>JP=5H^UP^JQ,P&U6-U6#T..*RRMI6Z M!Q\(,NGP8N#$*JR;("2FL'FF'U2/ML'KDS$&. M7(?5HY%A]4@=5H\"#JNL;:7NP0>"S#F.=)S#.6JL'AT&;HS" MJ@ERO(?5C^51#WBSL\CX_\0X+;[NT^L9V41Q(@JT)KQLZ-7CA7$KDW8"A6=- ME1H>IR6IYX&H?5>6BWQ:_!U]J:A"B>%&L!EZYPC4#;Q51P;'?T,#K9OLH*T9 M"+V[&>0;?G<,ZP'!WG/2R>NP:6727'R-,U$RTF)BLY"""<:3M5H&E'=4NC1< M5BY"X:F4)A0_U4/$T$%-D#3P2RDSQR'](]!-$E&KM(6B.FT;YS5YQ?@6IR_Q$M\^12D^B3*\.B4;>E-,>@(Z^E+(\^Y"3[S-T.YXI+:VDSE_[QR=N\RPO4!\GCS=D MO;X@*:5G@M;D>FN,3*C7+IQ/_7WL.LE3-E<2[2=K11W_2T&HKZR?!-#]*^K3 MM7F"BB@OFGY7:4656M33.T,]S>@+U8UJY;Y3QN2>2[PY!9M8IM+?2S;>XI6_ MN?(;>C1R6C1/OA:IP2*;&1^PP,\M"EKE8!Y\J,EP I$5L+/NU+X,;KBYG\'F*;3#73OQ\%(A;],CG='KVBKB0X6?V=RT%0"] MST3WVG:1XG]LZ?GJVFNB @Y)O!]P@/N?H$WPT7ZHR,SI6/YY[QUJ7P:\-"2R MOM37Y)"1.1K#*?>SR7'F/,SS]%D!KMS$_@8A9Q3=;4#G/;:?O/(:)U]B5'$, MUQ?%'%!+.ZHV@:TL2A1IK>4(^46.%M;ZC=+VO,4;3+I)5[R"NNK&KJZ0=810$GTC2CM9.HBS> M71EBHS^47#9'V,N%\7&HWP>4;P":HQ$FK+4(YJ#*&H0>1Q@KJ?!8'H8@8#<9 MA"E;^9Q@YMD#)YL^AZV4F+35 :RGL145ZA6U^V\K:GNUHB8NUCC@-36O11WW MZA]XS_[ X>_*GW!Z]Q35OSM;/#ZF^#'*\8&N*?1KS_!4!"D3\_0)%CO/5,(@RDF&F0V5+4%XT!=5MF:&V-:AM3M.U[K4H M@$3H.UB0() A29:>FL3DSV^!U+3I\$,$GS\DS(A:GJW61KJXC71U.0'Y%NE" MBW3R@<&;CG5[5Q.N_,V]'_<;CA^?L0WF"Y<%L]/25(>X;>-UG F^2:(F=;3@"[:"#!5&&!(!UN3<5.7 -*J"98EV4.9OBU, M0B)JCY8F?77/?RVBPR7)LJOD0_*"L[P,+XS'2VGJ;RR@L8HQ4KUVW3>1:+'+ M\SGF]#'ZGK[X 16=F-X[OXXJMQG1^L2,^W!I.U=P@8"@,F88J_+.?MF>C"!H MQFP[\U'=F4_;SORRUYE?QP\8_40W^M!]\N4@X[G<*1_:W%THWS;PWC[\LO\; MZN^/[&#$FTU*>PU_^?G]^Z.RYT"?C/]IB]6J],1HW5VTD0FN)W*KQ':>3:'$ M3][3^N4ZZ6M%EB7T2L6P&4S51@>)2*X2HEJLT]"[>V=?9Y+T_,<^29CXJ76L MERH#"-HNXP&W;VW8'R5YM!;W1\4:#(=$M']V1W6A!.?HL2#)T/?%U\AP,4)* MVR.+4#%LBI.BDUSPE7,=I)S!C9,EV>"*X8<9%;&_PRAA=V7,0,K7_, 9OL]O MZ71%.:.Q>(GB-9VNN"#I;;0N>AO5.61-DQGPCF.NOY8ILY6#C6NIW1R$L4ZQ M)QJ*FE-ZU#$4Z:MA>?= TG>4B]/XI>CA%7E6..DMI!Q,?7,H@;I]PC9 38/S%.CT_(9\[)0XI:@N M.6]I0NG3B2W+Z=FI8##LW0TX>'V\"3$#&N95>D:!1RN KUKZ8KC03I$=!J8T MQ@SC4.4KX'Y.4B;T7R7BH*M)77\;);65(VFV!<"5U)K$SJ3B+=UIFS .Q1N0 M!^I9NI @AG9C_$O!U?F85]"917!QWM=1,QIS-(AW)(CI#@33#8 &EC!T0T'+ M5PBO5J.ZOOW%RZ=8,?%CPE)_+3T6*^_N*JC#64 ; 0:,L:HC&/JL';>&0A H5* MBX[?-)D4-=K]^<;+_[^ M[M.'$*<8W8%0F!_@81A2IA@F-8U<(6:29 L>$[@[BEL&[XY<76;NR!$A<4=^ MKRT\AY3 0^J22EC)7'+(+'=*3W $G>0Q4&F+RV;J1SA6W?_.#!QLC7*)/7"] M'148)U&RC*-UKZB^K;COJBP8;S'D:H[YT^6RVS9CUC;+(_JTE4EVNFC*F+>$ MJ$>)>O?^=<2>M[ 8PH.,M!V[^42/N[>U)"1 @M8:F>BT1F97C[3NX3+*T4-[ M,\1AXU&\'0Z(7I.B"+U]66<'CF)\% MN 0@-QK1^L:#*@<.;;^882((0,WFB(4;(H"&RQX&FC>O^XL 2:6+.09\Q3:V MGJ;KL=.ZFX]17O_U6YP_Q#(0] HL )C+8">U""+!O!!5I;N/D<8WKOU_/ MHAP+=G'!"32,.#*!DT0=]2^:,/)(&V,??23B>P=<[$?LT4"B?%Z>I*&(/+KL@CBC9@>-*KJMM1LXC-"J'RR4 MPO0VHK2,B'*&%4.T,26,&(:H%,4'E1AQ- @,UZ!3C:.4PP&\G7Q\:Z 5#KJG M@^U>#=5WF@\Q7.<*M!FR,P*G'[9S?Y&OH3O;&.#A^Z[X0QC"\_%H-XR78=QJ M*+\CV'(X+_>;:2)2>3:=>N%<2=?$#S&=75A0Z;?LZDK$2_Q7R#6O7LU"7.16 MFY)H?W76HT3T/4>9&B"P?4:IEA%(Z9:@HY(DI-5G"*"(.WL64($]K^IC6RC& M5CQ]Q)M[G#)PTR6O?Z^:W KVNJT!Z QIJ!([@))YWE&@016J7S_0MC@QM0KC M$RJVSC4\HPIJ:5I+SWA0E;=$2V"%OE1TG@].AL>7,.K"(8P3@X$Q=FR",?69 M=%KZ++!V7"3RISA#F^I#EF"@>>P>FL=^QE(G48&=);Y]PCB_I!H*8Y\1>N8FXP!JPOK;R BMG$_= KO M+I4O=C()V[Q^A\J7J'F+OE3O/8=P#8L2_6_/>(:8H?,)#T@!W4VB4#,&,C3[ MOP'0"'.]'6Q\39'S6K3X.EB_59%) FA%!NX4?>WPP;.6;N8')9/0!^C; #U@ MQXI2_'/L+<,^)9F,VGB<_'5GWM%1M ,WL<[AX6^0?2:])D+#2V M4[7#:]BGJGDG<=>==D[;HVI4VSMI)6G.3S7E2WH,5WWV%KW&J;Q2HWN/JNQ/T^.[:D[5YU2(%R;=JU*IK<#8^M^E0V0)^M55=I< M3QO)-4/A^7AP\/I;@JMM1\H*KLZ[4;(=8MKTDNX2Y/XN[?:XZQ;I;]!2+5XP6GTB'\MA.?T\"]1=6)8C:JM'DJC_'19G'Q93Z,?Z-_B MH"<$V\2ZWW2BV6\ZX?6;ZEV%O2:ALDW5L3%UJV:HUZX9:EJ&ZJ:ALFV(-BZ8 MNL9 3 3707,9 ZV[F-,MH SQ>EA?&=0HV4\)-C!QTK#V^\\W><%3_X0W*-TYBLPAGRC&R7 M\U&/<;L"3:XCOV^H8Q_SG^,CLYJVXS(JOZVAT>%$3P\#I/V/GX,&EDNYP/DXS;%6C"'?E]0QTFF?\<'WG6M)43#I.JIGT;)MG&GPD2O5UH M=)_F#=LW19J?-FJKJTM<;S\9:K.I-3K^;EZ6SY#T\(N+3#:5C"XN\G26[>WR M":^V:WSU<)=&JSAY[+4O654^4[VH3NF_C!/\(<<;=N>NM9RFES9>CEVORK;] MEKT@"_627LMHJ=6E?'0S[^"HZAFZ^/N[3Q_0%TJ-2G+?!;G6V"-@,& SZEAY MO0RX;QX!.Q%GU0H'KD$GNI3.\S (IS&@ M?/KFYKH/9PCL8:Y[_P?!ON:Z/]_>I3C*MJGJTBXU86UM&:%5BE"WP&ZD()4O MCIT2MOGG6]2\['5E KDT2<.B1/_;,[XN9NB_="?!MM6^A.^%KTM/9!_A$DI>R?""<57/S)CE?,#=I4J IUORK MAKI,;O1+?&13@P9.N#C>MNJMKXJ/B"\3I._14<]]WM9OVA0I^TW%8K-IT^>R M%W.>K'R,=0Q_5-B!F4Z8%M^1WH1+MGEY92[]]WU]&=G;&O3L>\#T,'.ZKR$S MX 4G@Q]A-#U4!C.HY0 M0?4#Q"$TI Y!KY5A]0W@8KQX;1^TP$ZA9DS5!IU1^?SC[8\H;RHW0KEE":9@ M0SC)8%>RX:N J4*_HGA)3E1_!Q&1E1_(-0-X@%"!&/L"EGF=0D.!N\)H1.\3 M,R#G$W< GQ $4,=?2Z2;8J"<368K[P,I5[.#@S#JC0.$KVCW<9MOH_7%-EEQ MXYSH=7,ST>"UWOM M@(2U:F#]T#W9CS'^M^W-,)TFAV\%&8Q9S4W ZV6RY M4/-4%U'T-0>:1X7?*-09;%Z#/1Y)WFO'])=#]$]'/=0\*7;BZ7/VQ77D55S6ZHP\#F9LP'^6)[]72'N=YZW88'A)P M1P_G83L0-C)&'FA3RYCTZ(Z==D][D$VC&NZDCDIB=49'_V".FFBF.-6F9/>] MB&J%N]&'=_#@V^:A,;+&']GAS0N\'E[3M0#8'=I#:TP=XNWZ =@!-A">X"N) M4LSTVO<2Q6O:G*(7=QNM\1U.-XSGZ3/47U6'P2H*Z+?(+O%IZ1&[M0;[T(-; MLGJT!!HBYE1AO5#-VKA< UD#3BZ8Z&]"UB2/KP2[:@5U6 MPBX_4-@)TP L\'P%>+8M72MWV\S W92M_G;Z;%9N:-HZD%-/#)2*'5);R/Q# MN0)0S>/1/2"[/NK7$XW10<9:CO%)7?;.,P-#)&AZ,%)JCTF:*DY)^DQ2NLQZ M3[P7-;B'H3 YN .B]8Y";45FYY&3/%H#0%&^)\] S+#7\D 7_E_\+_Q/ $O1 M-C.'L!QNUW($R_RA"SH*V*7V)EW'R>/5P$2=1LHRC=:]R[JYH1L9_=48V49PP M&'. 6B:,#J*)Y^VZG(OA+]=IS&'$"9>(20DR(@E31 M1;0#=4/0<15XPZ;Q1YK >K>#=KDM.15N;-#AU]OW26$31LF4- M0)1LR-#@ MU"Y G 9T4]:^:FRDT).@MUARR/@;6P%KC$!_4;_HP*=X=8-?<++%[7^6Y#&) M_XE71X.8KTG?1GPEO:7K:;;'-MJKUAUK:0*W^1_'?PX6:))+#@& P00<._OD9+1-(T<--%_P:3SSU, MDAXFHP/'I# WN$#ER!P1;S8I#?Q_^?G]^Z,R^-,GOW-5G'#+EW1(Z]\O)[7R M*IU6Z+C2BBS+*3->4-'2)'8A*>.<'[C1B5_WT#(N,3$"XPHRELX#/ $'JH!) MJ6,<:&BX%<$FD.HE./P(@ZD]@JSW?TF%F^WYDF=RI:*10#H^_/@CW, %@!]/ M]VIQ5GIZS;PMBA8R0B]&*EH(OF MUF>T4BD2PU^Z['MA11Y( MM2I>IA<"L<,']C:/69*T>$+@[;9B%,W*8&#FL6=D5E]W,52>$YN3I95SI MEDC,-Y0*K#D93@,I%I"7!L@+ 6"799TL\INLM X7\(-:056NE^JMC0I70F&M MZ7))W6P!G;=T" @F<@J7Z(H6&%'W?$/\0E,LH4"%R)"TP"9R+SRMT.7\8=!EY M)1HMP<@O:GJNX!BW<%P=/AQUHST(('UE!K8='Y)3DI37O_\6YT^GVRPG&YR6 M!X@SGC""L_Z.1IQ6?CJBC789PTRAV%5-Y,PY28*>Y-IPH#\+%M3PS%#)Y==M MQV"'6!B5<6 #"9T;!XE:S1SS2X7;!#]&.5[=R5.-J7H0%-.T\V&872B.ESLX M7K8XCMX.CH6IR#62_9TD)6C0I^)_A3VV14)-V(QDQM2>+:7'9'E@D$G+;,\- MTM0E.SY(2\12HM.B(Q3GZ))DV0QULGR?-F0$ M'#+.K(/3AW28^\<0!0-4T)&-@4I;Q%8G7]68+=-'AMZA-4D>W_F_=<(M""6' M8+F 88AYX]0X:9P:9XQ3YUYX.E6N.+5,%*=06>(T]!3!PD3+-?G8TO'*4Q.7 MG R0D^6$4^N$<"K+!L%W2&S0-BH+C,&;=7'QA!<'NQA#3]W\(&X7+\L9VEN_ MOR^&[AF5G'F>(WXK]WZ+CYP^\)N_]RK8Z&V,V TV8<09^4Z+:5OR+++GE3LZ$DMULJUVR-9:6&6HMD M75S%/-^E0.2A/5 FG-LMM,U.3$W#+G\KV'HKWWZA!5N H:-L/,;*LHLWB3)Q MF048SL!/"?B8W6PNM-Y$3=R0!<(MMMN1+-8*]A]MN.<0[&VZG0@3@-G^1=%,TU%O[#Q$/LHW\(Q !L7F? M)]9HV[[R)FN)$F-H5)OUWVTI--+RW6L81>26N)!LT!^#BW%#%$&FNXB_XM4% M+A+ILAA886ZBD]*TNQFY-);[PR1Z0= KTB#;]\7CF)>/T0/&:%V]" .XUOR9H(!\"; D4:#)%0;?<[."Q(]NR9H\$ZL?&E&N4U<5]'+-P4 M"L<-%(HWJ'X52$?'"@NB=#8*"[97@?.E&MW[K1X+B9688N+]@6)"=%7W*$QX MNH1;,,7 OPBRH2M];&0S31B7HIY M5\I!?5VHIPS=OZ(^7:T0E1IGJ-*Y<\]?J17EA5I4ZYVA2C/=3%/I/M2%PO@4HJ]5OD*-1?:E7L:K#+ WU %94&(%![ MFP@X2E>['%95!@"V:6+\I68-KY: -XX[\R _"GF@(3Y+\UYX+_[J0GOQQ^\? MHZ_Q9KOA5C]QW]6_G'EGY2IE0 MZ,Q^H%%M*%G3D#16U0_VQX+"\*)CPTF#1IR(@P;O71,T=M_9@8ZGQS)H,"(E M6-NAG-=_AA(TN!8@T@_' JY/TP.<*_O!!HV!9$U#ED&C>K _%A0'#0T;3ADT M;N@$.C=D<-XTMTCWW]A=T3O481!A7*_'L0"0?D+T"MZ/H770+9L')%F;VY1 #3K,#6$$]_K:"ZF4%=?IS"[RO MH-I64/=B$^SE[(Q1 .Q^'D1[$=Z0K$L3DO1'.E7:#Y_V>",#-7P/Y +T0 MY;5R'9488@'&T\>&03F\W8GYC9- MXKSXQ(MD=1%_I?_BGX:@)FQVBDH([;8"*5M@N3-,)E^R$4C,-F_?E4L(S=M M9E T+$KTOSV[,4C(T-L=-#U28'>5RM6,@4RYOW0'- _U^T/ BGB;J15:?,7. MC]'R*4YP^MI?WQ*L,2DIVQ4G":7E^H6R#;:K43(%LB4-,=^\?[V_ :7FJNG$;8;:LFRF6';*N+V?> M$/?B<$&.6GK4, 02GL<@B%B8=G BN[:$_LGL 6(7ZJ Q4Y4@N*TN"?B&7+EA M)\:N]<8@$UU&1\,>A-M^3-FK>6XAG-4L;P2YHJ4@Y\CU=(2T ML*+RKE!:+9TPCF+ H2I.[W.X*1@>MLE1>?J.HA&5PCW^^26]=^PR?BF\[ZX0 M$]/M;-5-C6$L9ID@0%TA+(1-XWH:G!H5PE-B;9KJ=$:?%>B4]>DS1(D/'(#F M->HC(1C<1J235]HXSIJN 8JE:%2 M@96KB37:A7FN7+'7<,CGO6>H?NC7%R36(>KOR:![2-CA> (K@X9.@7@3<]-P MV#ZV.Z%JO_VF8YC8<,7%1D3>VYD,RNL%FA':+* M6:Q"4O(L8IK?[%Z-,T-1^])S\;/*D$3WH[.%T0+R7IWTM." 6N^6RC?'1GEP M9XV.FP8=BX-!A[AP?C0^K)>9A8*-UI35]3Q2/2.0Y_%JT+?DCPF\3\Q>_B]!F7]&Z645B#7: ,,RN6*Q#"7\8 .50%4J1D&&IM$W !IA.K6%C752EM)#0X\HQ5JCQU/]5)WQ+XJO=/ZU $X2K4^+W$\V!89.7G_% MY#&-GI_BY2+%459.Z=WAK_E)T9@_V &MO:1FS&LCR:Y?:_\;+(=&5@V0](@M MY,Z;<]FI*Z&&';7\]":73@(J1=13ZHA*0:48WUN4 =!) &'"]M#'2^QUXO?1 M;V!WUENVPXD#51>+&+O0-W_9A4=@'N.[,"*[>CBEYDORM+D8(L[^.'FE_W\1 M+0O%HD1M(8$IES"2 +)./:+-,$449HK5B]8F\N8M$SU9?X>MO#:E8)G1"$+_ M@2KFX/*O#>@&"]WCD=M$CQ&2AHO?0E[PG+'$]*"XVUB M7%G7,17*?>7$2YQE&%\]8]K"Y/&2GD!X&4?W\3K.7S]&^38M_BL=O%I(:+[Y M& E60<&BS78Y<9QB<2P8(V]>,HX0TN&]K C0#8GXD3(R1U M<6(O@ ^:#1Y6^@*^ M,$5.#7U_*;)HVRG)G54MVV*4LD7.:4?)[Y_\_>N_=&CB/Y MHE^%V 7V5 .N.=U5LW_L&2 !EQ\]QE;;7MO5<^;GGJ@)MW5?%6;$ M!+ U%_,P!L?8*A?;Y^R\].BZ40J7,&/%S1RA+ MLG_'J.9LX ^ESDDYVHP@,W2,F * ]5/EM&PWFR1_9?L)5]]04F.7>B+U2G+= MD3AXF(IR?#S"-%#V3W>,[RS)L\H%+:YQWE[0D2XKP4_3];;R4Z7^D".5R1EL M0RI !V"M9 <]#6LJ@<[16#.:@[4+S=W+EA5JZQ7+EE932S.T9$7!Z'+EGM)B M-F)54T,9+JLF50N,JD5-??]/''LRMMCD'+)U ?EX9\:0&N\ [AYH"Y03Y\(> M7%G&2_VV,ZIZUS"KK8B6&#\6I4V\';FRE0/?X M,&;.E.Z0-ZS$E1H&U?R\I*R^X;9N]:I#5KA]"C\'/WV<,# M7I;I"[Y@JZ!*Z)NDQ$,(ZJZEK4E-%]06I*#6"=9O ;94L)% :[5@3GBX8&C[ MHYH F\LI"30R6?'.Y X8Y2T<7!'/63L8D^0N(-SU9V8[=(H?<)XSJ\F+06J: M("LJ$^MC2 7(\%C)#F5S3)GKF!LSF@-+TW9E%N:X"^WWND=L9.Q0R+$O+G"> MFA8C:CRKL@=ZX6E]8"X#N(+0E<$I+I-TS8X2%&GE93ZD2UH;D@:X28:SDCVA M(>U5JS]T'=#?&HME4RRTLFBL!^95E_ K@9,=BJX>=FY#4W"N6U3 MRV-,D6=]]DAU/$W:=G)XT:'QUMMS3E[2@IYN0 \D;W>@J\DZGGDYK(YHS,]A MM 0VG[<39,?\>@<->LC_A&1EFFW3[+$YM%']KCD+.U.NVK,3ZEEGN^CM0XVS]6U$#V\]T>!?@+4T[2?1V-6UH]U-V\UU/5-"N M:$O[HH0&K:,*3[B!D[MSZ8YVWN:E!57^#B:$^LQLC]HD*;RB_ESENS&CR02_ M>F;V\[@&EKRF AS!B56R)PADF%S?""JLX2"'CF6R)K]@/3^RKNBZ.85^G.<5 M0UQ?T5;W/T(M@8CC&\[PY=@M()68FBY;PCSKM;=JYBD$XB2.3WUC 9'.'2C3 M#?YX7U]_SMP!\AQ![8YL1.YTS MHEYG#IP!]\Z'M2U80A[;MF0/"O_A46[\SRU=6J6L?"/--'W.:4GCS9L$N>A8 M]\P@#W34^ZI\POG)-L\K).AF@AKU:;ZJ9A\G/3>2"T"Q=?F)-5F/PF"?B= N M:%GWB2?5S P3Q&K(1@JJU;?3R6@0".56Z3-S!"!UGEA#U+2,.D/8)Q*%'I$/ M+(9/5F1BUEF5E]4'K^55K_WUNDU6_*IN0#Z@GG10*QXE-QTW3T%D,#_4BEHW M/D)=\^CTU!@O'"?/"&E3QT[>G>?.18%13V%L#:;N8!WGZ-7N3-+ -<.!;UOU M#TJ-134T+$--)!=LEYO&/_]*UO0T=='/RFF?R=<:3C2:+VQ)PTF7G>1VFWQL M68N5VX[BHGN$VGY'J*_\O;[134]NP",@.!A9""M:G;G8&S4 G=_L)0#6A_', MEW6N6=KU>;N@%TZ,(6 ??NUUO%S2RB/5?%[BXBM)6/CP/,V2;%F]PPU>XO1% M;RO6FM)DA69!"<@AMGX'4 _91@H=E]F<[L"2)$UWMDM;.]3YKD\TV1WV,.3X MV*Z8GCK=QA1Y?KB[@LQ]'#4IGBH1Z7_._KFMA%LK/7*[SM-#IUJ=H0[+&4@* M=K14CZ?623@=4L,#I%539@[8/WJ=HO.S+>'$._YF#L>I&= APCWB%ANNQV[QLD=UJR8P\%]/+4]U L%=B584>;; M.C"Z:?&?E.B!JL<+98'896&M-M"2^X$GP/FA+YP$YP-_J(GP%-^7MU0DEC9P M_)*D:VH(STE^FRA2]&VZ-M_7K*N36;"1TFWB,^0HM@)&A!:T->J:5[->V^'C M \D_TB[1S7)6$"(N0SM2W EOAS.0? MN*%FI%^2_'=<4E$Z2453D%;;YLLIVCIIJ98<;K.*BH58_>0]%]WCGLY%-U/H MC30Q&I"12DG[=#H4#$>@YEW-R1)0U(!S(74X^!$:90@$!5L(I$7R^)CC1W;" M].KA!K_@;*M8 9CT:5U_O3YN3I.)7([.OB8KB7>D16$Q;,:NT:P;1F>JS5!! MK 9M[ WI].VY0;%@$-9CU^;H"$;FHW<-\0KE=;/#Q9W8#_> O%!3P'5.GG%> MOEY7X"B/LQ7=M7G>2 YJZ'=HOII.!R>MTY?(S>QK\1&KF4;W1=OF"+%6;*=R MURXZHV\ !6(^6".E4W?L-"X"R(%:>4UV+MBC]OVL*-,-L^W; C]LUVB=ON"B MJ87,^M=WF[6=#Q%]0J,/B[]0YOX2_]%DF:798R5F5OUSR8JG%==DG2Y?Z_\5 M&7_;[LVW-._NI*6VT@)HK 5KL?8:$Z/7$[+:>+M>:-@-79(2_1U7+5;DN5+X ML)ILC2KB.M(C'3B:DQM1GW:?&2]/FYYFR9R.68?:[*2)&=J45@T MS="N7;QZ:P8+8C5JXRQ,G;Z]Y,M80 B;,ZS-T1&-+(VJP>-%]D#R#0O3'"[J MQ-F_'G '6V'TI%I4)6EVV]VK=Y,6O]-3,M^J3\F>T7T5N:%W(])\,ULB3EKH M)CE,Q5%K&<1J:DERT?1#O8Z(]611BD'?L-KLB#@",_XC;;.3^^3@S$$XE"$0'5, M3P@K9EM?Y$4%/&M#P2V*9B^S8V#7BK$D ML&9!3W5Y5WQVWP5B!&#,Q^$YEC-^/LZ/M;[7J0U72YY$&(06>CS&H07[E\1-P)! M.1ZAFB?J,6VN0BDKMNU-CT>HYHS2#-6\8US#>519Q<+/N[&0KQ7AV:L6F&_6 M3,T0J?$D='A[11MUSG9,EQNS:!I;W\34MT_H8=N"U/\2*1XAHES5/J/7_#2YP]=UH\>!3 M_(+7A)V7//M.U0-S=P ->C3?1ZN'D\(8R.3FX>LQ$NN.3O]%VXBI3J\9:MK% M&U PP0:Q&+R1PFGT[%0O"A2"&G!=?DYPI$9=!,C#!)O0OD/#+93-/UZ]X+Q, MBVIZUHC\:K9NOI6RM9.&:J[Z#5@T>'X;+CN>!/#01DIDZ)7 MITA!$05JKW5X64.+VNE>D\/"D- D0Z$HW/9;46#\%5K,J82N>IO)Z) =8F(B^U%V]DPQ@Q MZMIG>N9;M[M&%;0P*)VG(I^9R3<@LP/L&*F7.-9"?&"0-"_*YPS*4!/)79ZL M<"47V]EI+X3MKG[E1L*-^C1?4+./DV8:R>4V>>BR$JNB'H5%^P1UC^*;),P M0:S&:Z2)6GT[-8P&?J"S@CY'1QRR($O_WNXZ6>DFEGN[?0)0.!GX@&!,%^)P M;;^ZH>0J'! U4TO@9MJE],TN+&F-./>NDGA]?HTQEEYB(C7"BK+-%TPQQ474(R#&Z^T8?.Z%L*_^.ZIMJ*/-T6>(5_SG7 M^D*0:LN%.)%R*P$!\!80%2+!* M/5(^8 \?E.K+W#W ,EBN!LD>3[=U.:<30@L[+>GTQRX5N\%+\IBE]!'78;7J MVWY3L[YNN_4VJ8ZS:L[, MDZRHY*0'KZJE&?MS79_#4JR 7.FT*R)[.FZ^IZO\CBLF!_82E]2:ZJ+IBMJ^ MJ-^915;ZW:.=[=QA2< 0,O9X;>GU/.!]4Q;8A9N3%!ZTABWLN'JSCJ"08 RJ M(%[^!52&4%/OMP)?/;17N18C1>,_;+[:^*&3,O,YN4UG$YIB;1LU751_TSC] M[I=X5U*"(2+R#SL"_K!1AV:/0PQJA#FD=<>:FLOQ:._3B J-F=Z8AC([7Y(B M+:X>>O=#:FQPF'5JOH=N)R=LFTGF9M:T>8E50)/$@K6CJM&UC-<2&J*#V(W= M2,OT.G?:%Q$:02VP 4M76%*+O0/F=?4A<',#W2'#3VCF_0 P6+)-Y1A7DJR2 M+B8EF@QTFG9WZTB:NMZ'HI0"YCH4&1OI;2CBCHOK/,V6Z?.ZSDH9M&71E0C5 M3&O8B-@AJKE@IWL>K[< AR/9=3N.2(KKPAV( MDG.7A&7!XM4-6:_/24X[C;0@#'/O!8;YS".MWRG[4K$6&Q;('**$)U>4&0L/ M[_A7_]QN[JOGU1S.R!;H-RH3:H2*\LXD[ZH^0S51#5/33A/S"C%'7=&]-W5[ M4K!8*'HL-H_Z@YT!ZG*N$;OE"GW+TLJ _>_:N 6.NKXM4Q2@O'%,QBBH7WVO M?LO[\5LV[W+V'>?+M*#'HRZR2I>R(EVRY-.?>#ZT5T9]?]D3(_<)P^L7 /"# M?ZRHPE(D7\H.SZWMG*R+S"^5R!C ;"@^0=/W>U1X.BP>D M^,&\./Q(9;S!SR2G&?NG:;%<$UIL2)0;;]"C]:QT>KC9/7V9'+T=+482 Z31 M?]$T0KM6J&N&?HLFR]D$",1BI,;:K>[9TU,+R.U;EL;?+)A/$0/!9-GFUY?&7 M.]**@!H9T$X(U),"43$B)-:C%Z@Z@, M(5VC[BQ6TEBL?&>QECV+M4X?#C0Q9J_,UQRI-'MAP/8UI_I7MO-'[W9K]OWN M"/VI%P4(Y,3#"P;DVT,*%G32@__"85<"H._C;UX$%!-TW?!KEP-PULL!H#^/ MMHG>S*+"@PT"FZR]V4>H&1Q.0+B)_=UVQ[Z. 7ZQ?3#CQJN>N+.UHOBF,=M; M;VNFP[:X^[K",G_53\!+*0<)@-9,5A($G6 =OEG859"=X/[F21MY_&6XO9FE MBXO.@\V9[H8':FJTD 1N#GP3UB^R=83M&T1E"(U7!G%E\;U!\^7-M]\W [:O M9SZ.5RMV(U2R[A*RBN/[@KT<\+D/+5Y 9S\4O(+F=&M]A[!G0%0B^DOHEG,& M]90[5KUTS@+]UG(+G;:#=4?KB4)UR.^-X:DS@J&VI+&LBJ_&.W MLWBO:5?NW^U*'';%V\F3&"S+OOJ4XG2B]O3T=9Y.S.',7&'+W*BYQE!H0O?; M1%'L1D-8[S4FE#+,F,G>,D:,\WY/(::Z"EVIPM!(0$TJFMS!JU48&><8X**L0/[U9G'H"_$;NSKPZN M<9*'3[\71A@@=]A5F*#S$,R7#.L\.[^#OZG*4;18DK\/R0\'LAU@$R6H+8.: M/=V$@IM4W[!MC@\>N9T\J8["NS!')J:N>YM4_ M]])#/SC+9.^%'XQMVF-/>W0)P+Q^M@5S."_;B'GHNGVAX/UH??( M OGTG_? !NVM[_QSU;(,XCB;I:M_*5)QY$/;9#X?,9:]:O*H?MD35,H]M/!W7,K,\>ULE'9&8Y#&Z>E M,:K]6UN:VS+)R_"V1J/X[RQ2++[@QS3+WLU-1.9&6HSW$,W-M.SN(:V?;RK] M>2 Y[1AF*U?;9Z417LM!0_)O,W.,XLL%/7E7_-V+Z;J9" ?].&:E^WLIKW MH86>+K>;>YP#>]I"^O#E.UOZL93"&[YO-"4Y=V+-4M.NX>:OS&;-8+\MOUA) M?%2PX^HAE-6>\/%2DRY.58^LR U?OAFUGOIN#0C(0QT!+= V6^%\_4ICI45) MEK\CTJHU[OJS\&G=8<]CIB%4>XXRE-Z5>U\=*G7M&B]^EBG;V9ADZIJIJ MB0?AJ,9OBP*6/0QEC?;5">;4D0&/*PHY@$46.1P"!QR$[QPZNL@3S&>D8Z#ZFB[@?]7*G^''I)IG?$8;^1+. M:@5D%?,.PDL+I<4>0XKSZO&^>E3#0Y7 SA2?.) ?-28>U([RWS2L]S21R9_) M'+$"]9FF=2PN<4G7U^_C>@\'X1'-JY3>_*!YU#*H]W.O?HM[P5MTF>&;J;U%F^"( WY5M.A<7URQ[4Z]KQ:W=$J<=5\T2_4:ZH81O# M&8YY%)+,#WG>9."5\6B">-N&!]Z_\R]N2 LTW/YLC,6W;OOSEFU_-N3>S89/ MP!ZTX=B[6-O9/[=I^7J1%66^I3\65^43SN^>DHS_SE!A.%N^KA$Z<[YA5O6V MWR=07,]"7 \A &,I(/S2FBGJ<46,+2HKOA*O-8)99E;%=0]/.-H,Y[B%*7^ MD,:AFJMXZGY921Z![=*H_;7?PUP6J3'9><]%^OY .S!G7&=X0#97*=6/1X( MBU[5XXE1226<4>\//N844('G*"KG785C*@8?7^Q'*N.<:OP&8CDA-7F&FNS^ M-3E8K$4HD5%,Q7O]![Y\' PB@AM1P\+!)"R_'#??43NOJD[NY-M-<9YNM8 =@NO?3 M1L1Q_E!'R/F-!:O80#:;RCC4OEFSPY4,U/V1X6?_7;1H5!\^P!)<^4-EFY]M MGM?D%>-;G+^D2\Q_O=V.&GN3XHZ4R;K__(04Y24I_X[+&[PDCUGZK^K=6?RE M>KWF)]KNIY'A"L.\PY@OY>86SBZSV/[/+,K A=RYAIV-Z*60MQXC M)5[]6J+7:MW?T3]JRE&P>:3'(^P,$DAO25AM&,TU\PK1S4#O=DLH+*BK&D#T M6 P8=6N_9?FN$5KVE\%+0LM9]YZ2EVJMFV2HXIUN:)TV]$=S[=#'I+GSZCF" M&H1ORVH)?>2W8;<.SI^>RW6>RTN.=6*)W/<-,TN >K3'&[(-'?[TKS[^S?[< M]GT&4QZK4=@/QS*4#ZEV%]^5'0Z!!Z3NEDY:NMGDU//Z\X^?/__$O"_ZB[HD MR+V@),@T)'M=F9BGJAEO$]H/!]U";#8<_!9 LG]G'5NZ(DMVRH-Q%6\I@0OH M4.'(@E_C7MUK[CG?\_:<)SO-%0/4:)!]%FU?Y__/2N_W'JOWVEL\@L $PR/[!,1NG\>DG 'B2\] 2;P"D3PDXW$Y0:3K-B:WIKSW5Z9)=<$]-T]#U9S3\7@\ '+P8M?D.%)M MA9+-I-*[]5"Q[ MD/CVOECF*3N35>]K0H6,M1FY1HXU&(59.FI_@,:S6K>VKP@5YM;EXQKR5O,)$S33??] H7 -\3S$T)1<(4+D MK46?5+:H&.VM<@_+&2JPOMB*.8+N6E &,!ET&MCJ? M[72>X\8=0"@^(OV'#]%'8 'V[M[N-L7B.D^7^.KAA%5X8?>*5F]%+S,P#?([ M,W*]IUN#49AK:ZK(VNMT:X8 5^7NK]&(XTYM/3%#6 _JW37_I-49*L5_2-*\+3O; M1.TREFZQRSQ=)64,"[R]MP3PUV='80L\Y&?8^*+*VX%N\&J[I/^ZR&I'=5** MK?KOV0O.:P9U$@I4_,ZO=-XOU+:4+M*+WIR^-6#.250O%^+..#M9%W?5[)2W M76G6;A>GZ Y/-!&+/YYPAI+Z+Y06U?^Q5-\NJ[!^4F]E+WOO]Z<(IKR(/CI< M)&064^@8=(B*U]X_AW8"5@WYYV'K:K[T7TS.AF,MZ;NEWR=+'^"B]L.R]1%?^F[W M/N!Y69&]V_Z8_$__MK@4^^*5$2PJ;G5-8YPLGRHOOA(@79:[*X[H'4B3'[=9 M6K:>^[NMWBM;/?\5]P=FJT&N<+.)^YU]?TYSUMCFB**'#3FN0!YBZ!P^$%MN M'=EX#AE#?![ "+H8&=/=:O,+ZMPP=IUY U MEW08KU;REH'"#WR)/+B1/$80QK)>^S>$X[&7T#K@[K:I-HRV9EG,+>):G^!H&OG)4*Z/$B20E?V(MG.T:[ MG9 =JSVUTP8*!G<%I;8V.]MP-4? :RCWT73$X8YIRAG$AE!G[2);YKCJ.LR( M63:WU-:FH/I_G+\T(7@:44\J;3V DSR160A_]]0&MA%[ZP7Z]OU\>WRQ&>M( MO;MY?3K/GMRAN6\SF.2Y7#6/QC=V38_+&9O;!>,Y7IW&-EY6\JZQ /#:8YW= M.S?I:YKABQ)O"BB_:$+0U1'J$0QC#R=O%,C5Z!Q#<7QJ'D@ESG?=TT95U-H7S)58/N'5 M=HT;YT;V#H7H)>YH=N/8HX"FVSH6<'3=S!WT^SFZ&8#B2&P>&)=%2VH7 %$X M((7" V%D0QM <,P3;W ;&T,H^CV;>&B:"NN?@$HU@\HR;V6BM'+/I5"X+N]* M:XJ\/5);Y_-GYVF69,LT6?=/6_R1X=6WVY_)"\XSQB];'3_B;/EZ=;].'YF$ MQ7%YGJ3YK[3*#=1Q!C!9Q)H*Q&*QH],_37N$&*DC].T6==38.:R:'NH1/$)) MB2A-Q(B&U4^(SS)535ALC;02@GBGD%"BAEA=G.(\?:FD><%?T^0^7:?EZVV9 ME,QZ7#WLWNR:%&PC^NQ[69F9M#(>9UGUHO5YBY%M@"39C!L,22=;!_E6;I8. M2!*QG0-AL.BHH!V9([0C1#V4SA"VM-!O'374(Q?8!0&%-/$!J9&!@R#=&;@# M43_0Y0&80'[UD/H;[YHXAR8*G8WX=#&4L['S=HZ+ I=%Y1*U[Y#BXA><%-L< MKZZR&[SJ'=C"0P;;3=02I<58=V19JSYAQ"A'M-/C1QN(5Q".UVB0/'J+M4/5 M95#O!EZRF92:Q5?>U3H"M18'7_9 L4-Y2/U2-+?)&M]2\=@;G.+[\I>D;/XZ M?J@4^+QR N^>3@%IC;\#I-F,*2-?)DH*_GYM'!"F.V'#" M<5G0#JCK?]05;?SX0/*/E/H1ZMO5AGJUCCQ>,U6H;"DUG[>5*E4+QO8Q.JV> M'*&$2H H4_2?J)$"_?1C6&,*KQ/$&QQ')A2,?F<^#TZ30?TA6*EF4&EV>QC) MJP&FY5G_$[W2I^_ZI@^:/=*XO7!6KK)6?OHJ<,Z*#ET;9T5.=SX3I_-^,SHK M"G& +)N4RXS.2B7'SEVADNR1 =72"SL#:J!R5N931M_2?.Z#-H=S6)12S:#6 MU&%A%9/VSU<)I&HPOLK,RN:<]JQ+2 H7@YOB_*/%D:7@GIKGL*2=SU M3\I 3P?-]*[36/1;RRKPCH3[M[)71!VH62JCF+2Y0LK%C'[ASHD\'&](7M+C M]2>D&-_$[84VT&[#B';0."7W/F''+2,Y6[/HAV>M^!$.H*6%14 MIHI0<=$!#[C8:+2:'M6NQ%2RF53^ 'P]K)@#2VANH(%62%,+7[I.U1[6YX!W0 M+L><:NAMMV,.10RSZ^&@?\ ['S[T3?Y:R/X^B&2Q(;%H8K$S,6H7:IE&\=;-=*)IF772PQ0Q^[6D,K? @[ M6VH%@MCKTE534]-KP@ID-VR?C$&098RQ@/-:!>IO#97X77-=T;7WNAO*M;K! M+SC;XAN\2=*LOC6QFI@V]'JEKO+2V?=GO*QFI;MT4S6Y>KBM?BT>$G8K_%=! M@0%XPLT80Q)VLI?P;^CF,H'*(S:)@&P6#:TCM*.&>N1Z)=S8/?2,(JI)LHJ- M/:(1G3KV@'SB#W,CRPG'H+.7!ZBQH'X-L%ASJ"[U8=Z5-YCR"AV?N-5W;YT< M7D%X6*)0S@U$@6G8-POLU*B+P .Q +6',122!@8XG!F4U7V'(0YH_.)1R+A\ M%IU:[V!,WG5S5MWTYYYXT<[P5]6<9=6'>OU;NL(7&7L!*EOS;W.R6J[9(6;;G'^DBYQ<8>_EU\J47\?&1'O?"97V8#S ;HP MP]/[0UUU R^>SCT:T%Q;8XNHJ4)M;[3K3N_0: G4^UP-B<:T(DH*,5K17*7A M2W$X5VOXU='6$GOCQ[MX(S)S@!]I]=\;_$R#\=GC:5HLUX36N]MQ@+T91Y.? M1%>U*"QNSW[^Y>SR#MV<75_=W%U<_GR$?CZ[^OGF^/JO%R?HXO+\ZN:7X[N+ MJ\LC='QYBFXO?KZ\.+\X.:ZZG'R[O;OZY>SF-K#"J5^4HSHFXSE6 W7?'J#U M& 5Q)4:B";)<5,W:B5S8#%3Q8#-&)-3U-:O+W&B>H-VC:#(ME(,HU Q%QH.H MN5@#H(#A:Z;P=,.9#RD#>&J]A;&QK_;NF,%A\X!<,^?,;9&%\>J1:28#2;H= M]'2A[3WI3QBA_*2ON"@POGIF-WMDCU]Q4HCC)GJ-VV^B:.RD%7J2N/E/2AYB MQ5!T7=3/C]"N!:J;5 O^6);ZFF--S$9DI"_R3IW6!,02J)W58&4+*FISOYX= MWYX%7K'"XD9H:6&0$\[J4C$$:U+^PYU5'3YT1#Z/$PC.1X1EJ!XT7;2&,!)G M03 81/X))V#M-^J#T]M@0AW7XU#5'B_81W1VO+SJ/R$=3#R;1_NXCM O; M=\"?'2*@KIBNN8S$DU,.I5 #%-Z=J+D8_9[A M >7[2>F;HV.O#*0Y.K3-HSX^0AG'BVQ)-O@N^2[9;FZ0J-.T^1[RIDZ:H".% MFRXH.(BU0=IQ43]%U6/4/8_(P]0:7F(R#"/ED'7I%"00=$ =3B4C.PQ1J]I8 MU+OC_R?T6AL.+T)SZHZ8B,RJP.W4:"DVJD#>A88,?K1"RP65]1-9U4@<49W! ME:F(PAV5])"JAW_80/FE*A96J(G>CEIAQ,2*&J'$TH:FFTU.#>.??_S\^2=F M'.DOO?2+V^WS\QK3+?)DW4O N"/#+1QZA"$K,$N/5F?Y0Q"=I/2[$05*#X-X M,QUE7)'EEG&AU/DI)% RZ>1].;%8M'382:8>)=0C195@M#N/&G*Q9'J!H)J3 MU@6H+:VU@2'.2]?:>RV$FA0!I?&M@2P]S$T'(SX9$Z-::J16QJ28[DF3,&)\ M ESH (KD73\_O<^1/I7QTWXIXZ?0AX&/LS)=I>MMF;[T2LN=?5^NMRN\HDG9 M)V3SO*V=TZL'W50(?PPF:P4X!D!F$?J-H7P70+ETK"08NX&][%/MU;I%+=WZ M;$F/,NW$332)U<TP#9@'>% M=X'F7JL\X"+H[.$!+ZD\NX#N35+B&TR'/EVGR:[PB_=SHG:":!T%M2&]&#Y' M][C\ ^,,/>?D)2WH+Y6OC-)Z.ZE,OE<*G)2HJ,9N6SF\KZCRG3$[!8I;[K05 M^SD6S37_+C(==4&2^%2G,5'NP4TKT<*N;&I1O^ *99W8I]5_BC)='F>K\^KW M]%$P/I-EC!.UR9K%DAJ0R7)Z%ZC5B*T0.O;*CO; QVBVN>\9C?:OBLH1:NDP MV]10BG@YX09ZA:GAP">UF\Z=C8DW_.\4W$5Q OTVQ+8Z"D#J>1+)IR$'&HEH83$%:Y )WM'<_KUHDL:J>_ M1^Y_BTE^+#ZO682>(*O38@K98ERT%#:[/1MN'^OZHK2A^];B_9WCU MT/-&44<*G==!KYTZ=]2B]TZC44'U[F$D*AAJW["LF#^1]:KR0<_^N4W+UTM2 M8O5)%N-^[8I9OY^;13*5S]'J&+"36!9M*HM^T_^%ZL:(MH[S9(PY7(CU2(XU M7;=_3Y]C RGL>M*(*P!:V1KQ[NKDO_]Z]?7T[.:VPNO_?+NX^_OA0U+L 7H$ M9;!#XDPHT=%P[L/V0/CHH=LY7RXGB,/?8\*20[W#IHO&/L=RID8P&$3^"<<' M=0>->L=S_0TFV%'M*57=L8S3EID-J/CLM=:0AK(OG:F[>J";PC@KFG*C+"Y! M[T0MV*;PEZ3 J^ODE09\A-49@:@U7]"9FI.6 +V+FU*Y"R'605?:"_;P(WN* MFL?H.,\K;BS/,R)/&0J7!!@<(U/A2+6S+7NM.:!^.80LWE1H-^]]_')\>W:* M3JY^N3Z[O&7W0;PK#!\3D:I,]//W?5]LP7H"AICI["T@-H\)DK[)G/9') B M\>&3;J;O>_'T']:/>)L^=J]1#%21W7#]KM*&KJ5I6BY\<+[.T%3JDM[-=W9Y 2IGR%>N8 M&:5%KSE+A1/;[T@6(G9((DX#/%)?(QJ=1D>+8Z@U@SE3(!A'-GO,"5'A'#,' M2(,=G.J5L?B2K.FM]K=/&)>]25*8W671M4WP,NKJECYC(:5CFI<91TGNC FA MQ:"D3-,7*&;O]Z=G:'3L_NCB^^AKXQ?#:@BE/!O$,UU 34NP>63I%T+OQ;6CZU=\&* M)A_3;LWWU._FI+BFTKE-. ;W>J6MDX 2=48R8NJ.4%:(X^_7L\ML9NCD[N?KY\B+\GH9_* KG#W]@C'3> M$ 3/#'OIS1I @09#V?PKI5:03)>&WK01263,%":ZBJJ(AFGVUE;2>8$)%?LR M8>>,RWV<*)SA9SM-6 ,P6'0K?Y,'@1VE8WQ(0[K_&2KG"V*DZ2XFD$1NZSW6F*P3/'-&\. M']><[2%)60)VO^5B]^<1HC^$3J+F#0"1?K=)@G.O33]?V=/P 1^6&U/6'$=J MBW8_H!5>KI,SJ\0V6)5GQ/E^3/RZK;U#] M\R)[H04'LT=:<3#-DFQ)_TV+S+%RX.K$22!R;2ZE,SFWM#2@MW',4W.70I*X MYDI\P4!-21RAA@C:4:D+^;9T4$=\B4[XO_G7<]TLU*CT;3@E[_CXKKR MQBZQ\,[W28/Q5>^]!C!7=4\XNLVS7+H:EW)WS7LWN%=3'/VUFA-Q&,K*,QM";V:TB!C>UQK(T, 4( M-S%9'UF[K2"]WOQDY."0])8MK^+IC$V%K\W\[ >*U;3K&]BI]HU0K:QY2(R& M#(C1_Z>E%E^2-3U9=E.YZGFZI#4BJ@>5QS[\H=>2$PUSIM4+A3G0Q#,103YPMR>,G/_ZGT(U/O]"'5=4-V$KL9'/_9[A%^3NR.5@ *&LQ:WICE< MB.^E'IE-I\\X3\GJ+%O) UYNTGA2*CK]5I*S6ZS8:[SKQA0$$6J'\^TU;MR- M[JVI@75;)GGI2T/DE]>XTEY\P8]IEK';I=[U1 R&&/4DT!4S3D)+-GS!:$*X MNH!;4V#O!;0[!2&/)X,TV@ZFONZ2_@-W32+8=8(#*HR5TMCG=:8-9+.$:C6+ MY;K$)96'W>6UPJLOK]\*O+K(.#MG(V4V[]B,@4E')T-C+J&6-2%ELA9;$R.F M8I-A0&9!-PR6(MN MK2@<)IQMZO#V@T+!!'[L1U9 'T"G9H[('?F:^3/-L]K M\HKQ+KQF8E3_NGJXP4ORF*7_PJMKYN^RDJWJ"^8]\9E< M/0_.!^@J4$_O[[C5Y%$\G2M#H;FJ;C8Y0F??*=WJ*2M+<,.I767>[%K[X\>XB?2-V 7:_SZN4 0Q$O:>XV23Y*PW8%/02 MP>8BA66/(,*UE0CL]1R"ZFO<^KU_RN\<8]5W#Z'.L1ERA%AN4&6C"PX6C&C; MH_M7].%;O=#X@9N5_A96&D*M\+O6"+6=WU[CT%SR<$?NDN^T>@:]O[42\)SD M?(T9;VY-QTGE7Z:78_J]:_S/\2&F+9W0'(<0FP9IH[:X7K#;2$UZO M**:7Y 7GZ#EYK5YH'4,*IS/J"!0"1K;"EEQG.?9,$Z#F0B?^\&I Y\FF[Q'- M6D>]3D=(L:)]Z[HAG$G#:4>H65;@!W2G7 SC\Y*.\O@\MZ,/?UDBH;_X/)^I MLAMZT.GW3G/N'UH&9Y4/K0:BPH/FD- Z4&'Q+'G=9^((P2, M-=9]W=GDR-=]P)@U7?P*CM9X) M 1#?UEQB&)_6B*_:ES4@U_JP!3N"U_5"7;>C"!7? 6(3Y]4:IF.G59_0U%V- M&.J:D]HPF'$GWZ.PE (2^KT%7 W^ I=E?;J&[C*L.E5(=V3>).J5B[5YYM]M/G#@AV MTB&S6J%:1\PGD3V8]LD>.E__< MICF^Z* @")'*FHZ"H?RF(+$@F12@"2P"1NJP#K?CXKIZLZ>DV#>]U!G[2;Q& M RGCN RORS0",S.NH--!A#SL0#6("E;?JFF!+@X//QG!P,\Z#K%DCTD M\G>E4VDA/9,$H\!U!,)@'B![ P+UD4V)5\\X3VSR"R4=Y5,@MZ,/2R"1T,N4 MQ^=GK/ \,JHI;MSM\< M/\1E7*<7 &B3&%P-$"-VH2^2,&,, V(Z0]5X79/L\6,EY :MWQY<93=6> 9L M/-/0"$CO9%B79X+P5]%4Y$VGU%DY&BM[ .JTE*_24I&)JHM!R6J*) MJ>W%#BRCMM_1;GYZC4W=]3 ET7@34(I57DI%IO41H=KS9*7F#09O=NDUQR\XV^*W!5R#VF*Y;A+WDR^:>/U\>)UB^;PLE[CLC-U, M#A7Y0NED3U9)$K2H?$XET!3NYK2_TM<,A]$YED4"K@!@[19$[>H]]N40*"Y- M%T(@R(QG.FD+K34U,TQF%'57X:0BZPJLLVHIH:<6*4<3A940$DTP;1?4](EY MCM' CT2=M=$GUF!+U$^.%['&C?K)U&QFB'DV_3QN#EAKC'P-J^=#A96!*;<'5CQ&FZUJN@2# MHL"34RYFG>31ITDG'\MZ@61>XDY37L;K^#$)><2IERS&FL>F@5)LJ-;T( MNPAG EX78-T32P4]"W YF2@;AX!H!FB:1FKY)4B0Z)\2/V+=FW:5:5X0U/FH MNJ;-UPV%U.!_W>55K>KG!PLZ Y/O"KMXS/UUCI^3=-4F)#3W>94 H,)<@XUB&<2;4-[ MK7PW>(G3%QKE4\^=&GV5VR'&,3>YS<5;R \#[9HNEDL?XO0M=C(@0-O/-/3+M;8 M7+@L*)ECWE&\T2/L"!U@5T@(ON$CYF<471>1$6[\[+9\FA[1U+^Q0(TL%*^' M.$DP7D! &I /C5;?*< 4%:Z\00.WHTVFHEX8_Q!6D=1C2;0_^TA)A.T[G9@=(3XV(= M0<^>0/--; @XJ8F]Q#H6=D66[*8$W@7,#OS%"F5!;J&X&[BY/+A =4\*RK9O M6*5T !MQ'_Z1$IL3ZK1[#T /5279DC,DX.G4\@YYN\$/"GK.7.<=]I\ 5[26 M[$&Q_ZG!?K7 W4$[R1!NAZ=:]JY3O*7UZYFG'L\1J$#0_Q0']#^%60ZS'H>1)6H13# M1O0^\D@M^(T[Z,\( ]!HI(2%*1ZH_]'#0F5IUY'E)KHA0^@MV&$C5"20=^%= M<4G*4URDCQF-B1P7?\6KQS1[[#7X.4FSKZ0H+O%X6PJ,7O-5 >@Y*1W8^\!% MH2!$$FNS.W56A/@QH5L+69375\)AE(##9&1,G.EV=F?O-0EJ<0XCB$<-JFO. M<2X_+E!%!G5T4%*@AE*_U1&BQ- '2NZ'(UK8^EW?Q&"*6.-".07=RNVDMS 6 M!L%YC2:![F$CH 'CS-4Y&Y$6R<^,>BBCKZU^X3-)DW7 M+:1V3=,RY2C(Q3(DMNEQ.UN4(L4X? MR;9<, MP-7:<9GD^2L%_4NRWF(:OIKQU M(._1+GC;?^08/9IR<0T##2C*XCF]AHO^7Z'#*IP/3V0?;!+JZ)KTHQ9>!@W4 M7$X(ZXU>'5CKO71ESIYSF@!?OK*T=WI9WC-=G._+R$K"6*JQC?]F5+/+PC4( M&-^4ZO?N9 V)W4R<%5^(JRBU+POGW:0:S6$I!Z!97$QI=UFXA)#--97! #_' M9>$J]I#(U[HLG'<':YR7A7O&/,"EK!"H#[;?4B8EVQ.X>J 2GU/(""8_G:;M MWHNTJ5L,54,*QWT8.0=)&%76<;%[2ET_II^L0313CM;P$I-A&(=7)5UZ0=8P MT &=!)2,[##$=FO>#(K$FS?.. H6RDCI=)"MBA.RV9",;:Z,0QJ2)FUH@]O$ M;;4LX0J8/<;G(EE \SHLVE_1"B_728Y7@5?,LA$C.E]XO'[F-.VMH^<9?;", M)Q%MLU%GX9/V]R-4/T'LT;Z.OCA^8CS^X9S'BGE]DN)TFU=^[37.4[+ZE0;N M]1)YK GL'$US HX^A*W$KDZI!5^9FV%,KCW65/$CHG M^0-.RVT>.M?('G'$'0,33\:44-^_B1[YP#ZU%7M(%=AE2^WAV;X@L)>X\'," M/[+IL8:0R_RH0T$^0>)*L_SR465(+=RI[80!> MA;F045+:B[@T8(ZI4LD?5!6<)DOTH7I:L-Z!2U>%T@33J=.;+H2:/&]P4>;I MLL0K)G0WO3=']R]Q>?5PEWS_6UH^/9'UJGJ9\;%Y%Q+-5[6PST!Z6$UX'C M@D[H(Q!H&%D.&U*=Z=@338"*6UKSAE6$.CMVAW_6<1AZV950NJQUH"* ^A3> MJA(()]#YU2#4%'I'2\!N\]=.TN/E/[=I3B?XHOP%ET]D-5(\DR[-=]7KXF0( M3*1R4WM-3F(EUR*P:%N-%+IM2CH! @V9"S' M1U4G*S ,YSI6:"$ M&=]H@JQ0Z-&;W2WP SN7CVA#EG]0\;'##V>Z/D#P:,W3-N )-"O+-LK;LK>L MS74SIM<5- P2M)0T-'*T)#2\):LHY?:7J25C;9>I(J;8J&P3':P[HKKG+N"P MJYQ!IY:SHXE>Q\R:GI9>W$I4:S):V)9< 6!]84>"J3U)! MKG.!'DB.SFZOKU$[K[U=U%LE:_G"?90I6T)IQQO/CE1T4K=D5/PEKZAE]YC" M)65NF;LBH2F=/]O5MVP"#1S1<@6A7O:*-IH5UD1%33.')3:UF"^O2R$#N'YH MSJ?QK!-#ZX-=1I='C0@ZQ_9VGB9> 6\VU6G?GS?E[=U-@8X\(%LR.MP4RBWM M'=M&C/YH$^,!X2F>K-](Q8PP%5R5:O4WT*5A!PUE:CMXTZ:A1% SJ(J9G38U MW:?J%-D,J#?X6KK%!8R.IQ<[)D6W.JF\>+-WK99(<[$62:OQ[/[ K:6YY:YU'1V@NHF35>T MZQN!4EOA2^_0L@9$=8+@7#J:!Y9C0/E\Y_2%W 'AWDU9I$$S;A[%,$7-C&:[ M$_C >(YL>FM..]K/;QH$M$[?SZ?[&A+[/'L/-DYPJ-V^CO:S7\%/:5<\X[2=N@@4?,4LOM<*"&D>P)92R/FL1W+)[S:KO'5 MPU7YA'/^V>BFC.OK77*_QG?X>_FE$F9 FQ-3$N+VICE>LL>U8A'OS'ZB#) C$/H4IX P"6 "!I; M(7N*/7.TCRH%ZZ\[RN%%M\;W$KIKU[LJ#9$3F3+!1%V-_ I-+3+:IS47 -(' MIEK3N5QQ;3O-[KM:%M"!]EY#K7TOLB4]D8!/S9Z9=RO^:X&_9RTWE@^ MMWG,A)U8P?6I+(ZO3B[0<5GFZ?VV9/&."GG7E?M4K>Y^JQL%5F%SA!#KP1LI MK7;_3EVCPR7H/&3&%0"@=.[I-4:L-1HT1W5[].$K*4(OK>; JG"*\8G64--* M[U*-2IPZ@G2\6J5T49>LKY-T=9&=),]IF:RYTXMU_^;;6O1W4FMK>=VF'1NV M8NTVI[;H7R"#=IU0UPO1;M3E;#I&,CG9XXLX#_E(_8WI=&8@>I2#3F)VW 'A MSBX$[0.>EL[M>OS'OW\__O$OM-_'BZS^H^G^]K NG.SF1'L$=X%.UWSJ2T'5 M?::W@\KZ0-WUJ);+-?=%CY76I8\2"L.['_FAD/AN@=1 !>\Z2&TP=6%]C;[< MZR']87"W'_8M>\%%Y?2.J@=_HX7,>\$4EVU>G=P)>S%T=GEMJ2]:$A36+9%> MF>9FTF)T4#_6%W'&A-6WD&WU.B)(N-UK19>WY6LM()"*54M+LLW*XI*4N/A* MDJPXSE;G:99DRVJ^O<%+G+YX5B\[$714RX;R0*U: D>(D3A"C AS!'=D4$4?-SA9I__" MJXKIMRQO_O@Y29D8-.Z%B_-J7*ZV>3UAWN+E-J_OL\]6ISBOA"M91*>R!5LZ MRQ;2%,FYV.TN=?'-SO':BWF^AH[96Y$E(\&[G6LV:657:GAFOF@Y,%/9\4", M"?NQ9H,H'U0Q:EWQCA5KU3%#/6ZA+^>82>W(W-">7/GAEVW_>I W;5K@;M^9 M0K9%<,'0HUL9Y>>9=0,C:V;,(&]#H?'KW9O;,PH@J MDA^0A9G61O<0YP<^X*[+T3'@7Q]D?P_Y]\=OAJ!_P-23<2Y,>YG@-,E$U;)+ M)Q&W=-U25\G@G"(B82#='1?V6T@2N8YZ%V@>"3(4@^^'*X>=&(S/=(=;U&.P MEST_H S--RF3M30;0\K'"EG45-]1ONP6\PYA*6MU&+"1I48X 2=8NL/PN&+G MK="H^RDNTL>,)BH>%W_%J\^PY,;N)I+AZ:*+RR?H:YP\DW]""R%VPOOJ9 M%"S5XRM]B>J_)L4"PLK$+SL02B;(T]9AORMH*81@KZ)]\#N0A(L>7[KKB3K. M*"E0PSOJH%D<'U*R?QJ#6-*#[&%D$QZ)?[>=MN_@L^9%P#>*W(A2O];8C+[; MS%AMIF[YCW>K";'Y<9(43Q4[^A\:87I)UE2L+C^.__R:K-/E*]1&JK,,DN6P M&^D%?< V$]@_>DV.^KF?DE8U*?1;\]]HO#:7#\-9D8.@:+QD=R#:6],[BA9B MT7^5/R99^B^F[RSL#IV>W1U??+T-:X]@X4F\H&-DGT!H M=X;J8)0)=!4$)Y%GK:+>0I_0$1J08NY!GQC=Q=F1Z_8(BVCV2F/62*'/$*-. MAO(B3O%]V4MU>$G2-5T[G)/\MG)R:'X$W5,(8_M!K:3>/RI?7,,+(U]D0/-B" M^TB]VCYB\^EX"=[K$K]C#,V\2LF9F',[G67PHBUV=NP3U9<7-1%C29 M+=T5T5SUBV@NVY J^P?NV.RQ-;?71QBS[VH/0&8'8R& II'#MD=1^(IV4L=B MCB"]SZ/F/J9=A=M>B>"C7BFW5@I$Q4"U'.\&+H3:O$D3Y[Q[K+>8AC).!MQ< M0S)U3LE]V3M3=H2.!Z$8VOR('4J+HLJJW^"+4%'\A%]"K?4JAY3JU'5.7M(5 M7GUY_5;@2J%V-4V:>V$JR4](5J;9MOKMZAGG+ @LVGF%)=I\?RBB3NH/^V9N MQ@%,%K'I &+!ECW,8V@IT1L?/U!BUT2AJ[.ZAWE]G( M'%CV;L;#N+>3T;*4%6!#R9RSV!:9TJIOJBO0MK8R:)FLE[3&.;4GJ[H3RNIP M##UN6*&ROIM.$-AG3JN;==4%+W:0", M2-?LJ$7]VP*UT(^?"];.2TY3?D;%5\3NI0U;.$Q_ZF&ZZ8/J3JSD0HWNJSZZ M3]\DND6U2&9#][12R"S>VUF29Q5[&@%B,C7RC11(T:KY9L)63FJKX.VFG&+B M8A44]5FT#V@(MU:M2+1)-7Q$\UN/=$/0NM,!/X" 62R!YIH"BN0[B+ [F_*P M)G\4Z+D?2-BV@82'72 AV1']/^]Q ATT[46D(-BUAJO_?UN4=:$LH MMR/C8>PVL_U251AQ1=;K)"^Z7P-'%%T=:J&[8.M2.P='?$ 9]JY47P+..Y.P M&UB'+)6K!4 MQ)+Y-)21Y/"H-IO?*XKW! S9=EM_0EJ[39*/LHT_AO.W V/3+3]0(/O:[A-P M\[O9)V$*A6'SC;XO;PS-AEM\L&B.9'N/YW%)VPBV]B#F&BE?V&T]M3/$[\'= MTHM ;^1#)HP^R)P3;EMQW,$; +Q&JG1YEQM[C,H$(]KQ*1V4.,_D M@T4P]+[MB+)T^W70MCV#RB+_Z_#'. ;R1]QNEW9M1KL.@X[ XZGV1U7 M\OS!*67=\?S4'\\]&DB14Z,UD*ZW$PVI?09=#4YIZP[EYST=RL\N0_DYC']9 M2W"7?#_[_HRS G_!&7Y(QWORBE;-^PI;.6%4P=O-SQ03%X-5U&?1["+3>T6: M1^A#\S#PU*(:/Z+YL4? %K3N(#XK(C0=B_^J,9'A1UJC^4[N7\A8&2.$^APL M^%_0(H /)-_M%27?0Q?P;=(LI?DG]$:3QJB.,*;9 MNOD6RM9.2->4QB-,C 9BI##2/IVZ!,,/ MJ/U5<[($$K6] RBMNB:' R&AU84 4;!KM_%Z39.QL]4O[+*%E)9/Y)E;=;3Y42N%E9*7W)U:#B;HOF&=.)W=,XC*O&>!+]+S^^P5+8H7>MY/PX M@;VV5L[&!C#4CM+JD 4#S*9]>@A $5]VZ@258!<7MK&,$U*41258(X_P4D+= M]N.8J+@]3,!,)0^ HNCPT@BD"7OW@FJX>1;X-)G^:$^C;)H F43<1/TX\;=0 MF((JCZS'R %2PT@M:\4L#\['M30OR87DM6X-5=\GT2=K"FL M&6%!P7&):RPRR[+3A+EN* MFM-;W-$-'I3770/O'KM B ",Z63Y:DRIOZC= S!#33RVK$&Q7 =;6#=$\83: MCNB/JB=JNQZA76?4]J;)>F\3^I+8S;S@#SSQB=8GHL?#*0O*4Q1Q ]%.O67% MI'&K4_$X=\(Q&2N":HTP;C8!<."2[(-:$L>K54J+OR7KZR1=760GR7-:3=WL M?,Y]4BG1"=E07Y)5B+NA)4:*M,2W.'])E[B^&(:6HWC,&)5?D_5VC,&YV/'* MKWEA!U=)Q^/7 "S+YD=*S<(Z/I@OCJ\O3H[J YL?OU BZ#IY91MQQWE.KS*B M_S[J+MFBV9!T:85ZI"(JH.-3J?C%=/RK<6M,?;,5E-AY>X;#7SDN7\*&LR!L MXZ DR]\_,@)HV:/P;A=\X?)@+8/S:92K\@GGE&^.GRK6Z0NN7J_+6FO.W)=O51F&$A6GMV<0UI)--H[ M]\6WK'(;UNF_*LOP2*_Q(QE*!E?\4?JHZ-T 2,L&D(<8CEIX_CR< /EBUZ4*7RD-9)4:0/Z9+Y4=T+T>#O\=7)17.QZ]5#]];MNXYS M07SS:7-(_/'Q8M_!WM\QN\"C>.:FW)WK@I%& ]K#DX?TVOL[B9>TL!M]<\J]82AL/K<,JV^[,3VW5#]9<^*B@X5?8 .:CWFUN M_+[:X1/X>W6Z*OT-K>B%\IW_1TO&-Q+4=P-DD=0[.@2#8;R>W >3X;R&'&]L M I^CX1#7WVKN)7"$3E0UWV)6)5)H;#('.^I25@:< O!KFN&+ZI_C4A7B!NW1 M%DX#MZ,*0HZ.1UEX="4G$J;-%[O?T&_T5\1^#IP1(1D@HOZDXX,'DX:] P?^ M!QKV+ J?O,F(UUM(AS+FXN,F1J,>+ENK3"H95FV!VE\PK=8]R=F2-=IE;O$; M.N"]47< @<<=LX!#*WIW]5W3GM>U5=)\+ +!U_X4<#)% +=P!8D%!!2KY,=0&1I:=/-)J?F\\\_?O[\$S.A])=_]&KF-,F+ M19*M6 B:NSS6;M^\N49[)YW0ED='*U:D6L94E%AHG:L8.NS$JJ'NO>@U.4)M M(W9,OMYPCF.MK8\"8CQ0(Y51]NO4)CC6H$[$ZC%RP!F[;_W-(DUHGB&QYKS9 MIN8 F7*IQ\T%/[WC53*F\^$5\H1"D9>] M\''U5Q]A!SZP(]CAD [7&-&R01U!>=!T M@F+?0^_#T$T9F&% :-[V&@4JDV: @^#9 G?T1(TH/6#P<)P/T#R$V<@=< +: M\6]I:NS0UDW["?A5EB MOEB#_1Y6/;2'F9@.Q4A=5-TZO0D,)= KM+68V6.*FMOZCH?U"%M%K^U__/OW M3S_^]%]_0?@@ 2>TT'"0"[<>5EAII?J!JX^;[56HBZ')Y1G96AVBA;\.X+5M MJ@S2,PR\F:5\9D57*WR MT5!_;NI^-[_^K\:31OVZBO3SU)45]Q('GV%P\#F,WW)'+VS8YJ],(MYM).(& MS?OR&C@A6LS1H Z:V()QR8M!S6F^:'^KG9>PJ)6,#U%_T1%FIPT[S,XPSE!I MF@+*)H/,UFOM,+.?CQ![L(^C+?1/S,8[EFHSO1H938F,$;[T.PBJT/ Z@!8B M$4L$6YV&RT>_+@FG.Z=JS0=.T9(?XJI:(D& L(*)$C6M%JD[BNN:!$":U_(W M G8ND!N7Q5G%6!8'!F#:Y7+<(!;*D/9+)KBYZKQA_3#"WKYF'A;/)B4RS;#>T(R"9$.A2;LHYCRU*0:*=N M*-S"!,JN4DL '>K62KJ3=#,)>T>3DJ^1!R[0#X,8@_U3$\R$,JS4^*?U]:?'V>J$9&5E_'&V3/'XW)=&R^:+ M2%LZ.T *&8"\'3$7N6LCZK?H/61NS++_&'VX)"6NU.7XQ[_\9^!PI,XX$X,! MX?@H@AY#EV1V!$'MZ*A86 &H=87[$!HT. S02%U;%]A$D!\]PB/GR33K&2XK M%0;;0X):*::##.5HLD2GJ)2,1X/!?J8U+\D3;K!\90OK)P9SY MXQ?*1K#844^.R^H;;//^A;@-3M0-^]>5"AJZ7R HE<#-ODCI*Z[LXW=KKNSL M/3Q"W>,([LR3CR?1__*\.^NX'4:7SLV+$] UK(*-#6"HX:LALR;9X\=*@$T\ M)A &,/)K#JTA$VX)F[$E]-_2\NED6Y1DTPGX*K2EAKUV2UO-7HZ+%"/97)K=W_1$Q$D@7>=]'DZ M8[,NCOV JS]6;45B]!%E;P2-DH6W'SQ&L" _X4X,X@;3Y?D)B&Z).8(MUD\T MC#BG>7_I?H1.8E $R?#P%H."(9RN"$_&.)YAF'TM\T^T#".W0[/H;[4Z&L_7 M;MAU0@$: Q]+8(!OL!2M!"$!&$PK>,,& W2,F*@/+PP0A3U3C9YP/2>W;(+6 MXG6<5SR &CH9#V-@=":O29.+S?"YXD-[L:^+$.RCG]9+50F"^1H M+:U^05XQO,KB ;ZOEC;J#LMQ&K@<')9R=C[WR:4M/__&Z+-K?4?,@$D.K&#>B]Y6G)_0X MC0<'\>;" ?0Y41$+4T TMK&&Q'/]:)^1(#NM:8&%>+8;!0?7U V%VX] YX[4 M$D!O1VH=7)-TXVY/1G-"36-$)5M7BA-JX@ZRC2SO2 &UC@HV-I!AH8%I$#?P MR308I!AL=II@)0++R:V>K+:C6MTT*\W#:XZ6=& 65\7-OEHXUQKW*M'':(_U MD*%=*US?5DN[ZU<.GQF-OJRZFJD[+*G%_WIQ_.7BZ\7=Q=DM.KX\1;=W5R?_ M_=>KKZ=G-[>[,\IG__/MXN[OAPY1Z[+V]B -%F8H"ER.3]T-?VS#",V/;LO% M 67',$%+2[(*K)LLZO\&7ND-/RKA?Y+Q.HX][*W;X 8!--VD1U(U&ETR21+] MJ(C7U]QQ"9H"5XL@/Q8G:M-/?YNV<4]D$?$%2'WCD%;DKDQZ-'DK]>_QG*V0 MCQC1^L"\A)5QVU&ZRASC#Y_JQN5@"(1QFEL,]LD%!/*L-D,8P&2T3:B"Y[-Q M.9@"89?+MO<0D*:NF4(@4-I:FQ=5%PN\2[XW@N'Q'*=NV'P%64,GD*LE<)OR MI/3%*)=TZ[+.FH*NM'CC;BK$@>= C1$E^M]^I /B#ITB!$ *:"!!P<8&,H-# M@&6%EAB,) Q0A#.F&U1"K0M.\3,ITK)0+ U4S79&4]3,41'DW%T-II"Z#/N" M3HOV272+!>48$MWO/4$^OWD?][/B M@\2IB8 X3%47<5,59-JWU'AL0JVF(C MV'Y9-3AWU=A<9"^XJ(N@C;?&Q"W:M^>U<-MB$/.$V$O@4I=L&G#:+WI_1'3@ M7S981./KCL/[TY:]2/XOW3VG1[#PY6%ZVVL\4V,08^= Z?1PW$RUI;)U9W3 M822;D=7]%TTCU+1BL_,P R0*4V<"!&(Q4I,)6]FS/V]' #E0PZK+SPE[M5-8 MHP_7[>HD\&%9I1@LLR_T21Q&6/PY1V=T>$!FK^CR?H"L)/;QB$(F?$"P@#.22W3R0OY5D7LB;M7<3<)FZ7 MR$JX FB0@+SDTEA>AU'J111[[]+A(CJ?=WPO+*=I[T;8>88>= X7,C ;?G9; M,/V]3BE+8]F$MT> ^&Y@8PPXSZI5I+*M%H4%?5[?_DO_T6MYA)(2M8T1:QVXM*T1*HC5H(U+V^KT[=6VC06# MH-.S/D=',+)B2BTGO;S<(2GU)V_!2EX#*)DGY J8R:97GXO<8IS9%4X1+/F;\]!A%>2UN M6T&RC$\$P%:&%7(PA$*_XF&]]QFXV*$+ O02I30Q$#8+4VK3I,8,%,,^S)>! MW1H;K,CLE J>6I9)!$2[J/=7M[=G>[5V,IW('2&\M0>TIE4F(: [QZ.$^S)%NFR?J: M'C5.22:8-4RZM'M.6EW<0M &4CD&I/4X2<+3.@06NU:(/*!=.]0VC&;R,H(# ML1FN<7A;HVLOW!T']$#]=6V&;AAD>V9O'H7B?39P'$(L$@J\_-,C>?G?*YS6 M]K_Z1V?VJS_^<;Q=I16-\S3?7*S&*P+>LW9!,'SFYGGP^#@N!T8D)>[&H.6B M^1/1O]'%:6"G@SL 1/K=Q@Y'OTW/W_ U?+"AB EES7%D*X!]'4GQ0D!C+&>U M&E\IJW&^.G0;!H"K9 MN4"N9W+?(N@4AAH*=C-%T:HUYHJN,\_7R=AJ%$8^/XUIH1%*R M_!FT7.S^1/3OP&L<[OEFH, MY3PVX[0)39VGQ3)97^,\):OSZK=Q50%EN^8-)>WS,3+RDKM+A+T6 M[2-4/T/U0\2>!K[$1#F21/NCCV M;-^[Q61N?,#><2/E8@$4=@'804-%?..- M UA"V,:_XR176\9)*ZY=[+4"1/V$-Z1-[!/7!7K79P)R^B@^B$]'3P!PT3#S MP;UK+8*V9SQXM(%#'L; X-F_0X&&IN73!\<\5J\YM=;Q/LM6ITDYJ<&A:-:6 MW1 VX"J)U%$D@4C-@X>2P=V%"T>MIT$B/V/ MOX_=!PX'0R#T]Q@.!PJJK0,C,,R[H"WHO=KY,\DK2[KZ\GI#;]O&U4>ZP]_+ M+Q6CWP5+7.U^HT6O1C^098^V?# +8QUVZA61FLINA52@?EMT_XIVK=%OM#UB M'0*G&6E[#]=:T6#42^+=3VN &#M+^@E<#U\A"I7_SXP.J=; M?/N$U^L3LGE.,KY/S&LP<(B'#0"\(1Y'"%=X1%?E_@R:MYX/^Q$UO\;@]7"' MAZ@_*-?;Z3<A]F#QSLA;S+>/5]W[T='JCOF<1NEL@_/'-'O\.2=_ ME$\RZR1M.3!3@I8 0);* &&X1 Q4B.;W:X'=/D7UXY@@+A]58O#YN9#G]AAC M?V:\>+" 8CY6P.G9Q(.&CL)>VH-G5K=NDZS77[9%FN%BO-4M:3%T[(8M(*9\ M'D\0UVY$6#G7#]KOIGKZ*VI_C@'-_$$:3_:2D1S-]?V6D\G>[W#[_D'<#(J_P\[;&?TTZ=IVN2\ST\;HN!G1JU NER>$G1H35N%U MV+Y%*_L5M3_'@%;^(!&-K\K%ZJ#E&*N>A]N#G9K2-QKWGITZA)%7V"G]L9_3 M3EUDU4@GRS)]P:=)F?#OC-5I.K!>TSS)I(X M;G[5&EMB,@9<]/.[C-5@=MQX,(H21G8 ZIG)0X>0PH2Z@&C6E)R:Y0U^)GE9 MK99I9*D(!E>713%%N=-DB:2>_7P+6%)85CT,-?MZ^:>K$=@XCYKWFOTS FN7#YNYFE, M4HS+8J_PX+0_[W)]+/-H+=H$V'-V^C!VIEII0UAY':E7T=2*$%T1G* M>=V=GS[=WU$9!:[.^/'(S>D>@\QU8VXP[DV/JGIJVS5>L/_0:^)^^O3A_H>= M\8]C5IN,RV1&$XS<>"YKFTWG,4]CZ\6'&1#7'V1F8PYCF)5.BWJ@YS$\]#*> M]?53M;R[W&[N)T$LT>/VK2:/G< IXN9F>#A4Q9B<-%ZP7Q#["=6_A06C<$B( MZC..H#ANUD'1\[""VAPN%P<:SH-*0HJ='3;[B@?R'Z)Z)_!Z[#P_OT1/;)1C#K-^E5V/$S M;+#UEL:$]<:/U57:RQ$45TQ2CN&<>VS'JU4%B.*:%&6R_G_39X[!4#<<[*[Q M&P+LC,@D@-A7$]!7;85PN[6[(,W#(U0_1M7S"%"L,:)$_]MS]SYX'<8;'[,B MQ<,&FI"-#61Z6V>'#!K%EIDM; *83'85_%5^G9.7-)O 4:..$TU@#1#)4=LD(ET0C2Y?&^18X&K#J(M '^9#CC]3RF-D!R&> M.3U8$.D952L8<0RK82"4WJ;#,AI6I]L\S1[K&O#U_3KLX=4SO;2Q./N.\V5: MX-4_/D&&2NW82X*I-@07[ $B]1.$FT<%^I!FJ&!=?P@<>C5^+4YPUF&HQ^%; M8U*] *^5&/,=)FSK?Z7TJJE*V4[(-BOS5^'*2ZO'P)=0] Y*:8A$^!Q,3DW M]9DQ6?_NX%BO56^V:-I&XX+KX6%REDP?1,/90]IS>J[,!'D>ZZ/6.L^O>R]M M4P[KGH[:@-2/Y/)U<\-%I-7E((<]NILO?FV^/B8),\UBO&Z+-I?.C@W/_SC:^65D?SJ&5.MRAZ_XJ3 MU\DKJR9Y1[[@&[S$Z0M>W>!-DF8KG%\]=,76Q_N,$+3:+^E&RVVK"^(](';% M'.60;* Y45Y0% 7>70.!&@$=\?&NG0O-WA8?J"+,9E,P'HI\A_/-U<,)H57- ME^/R%OH=>M9!U<'9!.A)!*3G2F9R959T7UQD:9DF:U1)LJ&).6O:*+P*:PXZ M,1\6CC+*.PXUSBNXJ!^[P5])49Q77X(23;-MQ:EA62T>O^ 'DN.ZW5WR'5>K MR8HQR5=IEN2O%R7>%)?5EZ7BD'7%X)&57,"%83D-L(]"<><4D*U+3Y!-+U[X%!+1DFHOZPX\RH2<->?A3T<*M=2"A'39.3 MR^J!9=>R5D=HUPZQAD?HKEE0M(T/<4TA3LP%756$CM%M(7%)?%O09[%[@)HG1W%4"%2-'M'\U.,X-[]U M+](])QY@;\:2\# &!KOU:@>-Y_K9?B-"?'^5)2;F+@[./2HE>CS8 >\_!BH2 M#7E4BD-5IRIT>U2JV;"F/T5QD$8X))Q2T-*C4N-FO!+0@F'UN)=\ER=9D=( M0UW:3["=+&HVVE&>-@/95!9QA["S8A;J_>5)IVZ+N7O4U)6,8Y-9.(Z3?6;% MB(^WFL?-I[O-2FSX,K?9VO&SOJ'MGKE;V3$?J/2A'EV%D=VU7+1_ MHM_8#X%7V?QA(-*OQ[.L;9N1684<1'D&$-226I>54V+8H*;X6TT-4U8;ATH. MF].WO$N^7U3N;9D^I$LFC,315+0=>)W"M@!ZI9 #+-=2S$>E3**>K1)5S]&P M043.JVJ8B=%H<'5%T&>L)7Y Y'/O##)?W[><87:U/W6[VFNVJ]UL73_34Q8% MU83J3Y3634I*^GV_&A::A[9?/3VQX.!Q@[IE Z*:#O?.U=I+EUON(RF<;N<# M5FVFX3G)3ZM%8[5\+,PL\@O.[XG,)HLXB >7WV-!5:')Y7G$V3(-;>8X8DZ' M6OI]1P/.:=L-NX"0T^!?E4\XIU?,YO@)9T7Z@CNC7J_+2GH[LAU0@.ZQ_>%Q5:G8@J'E$D,,3@N"T8*+?NTFKGX"&6XI'NGU9P< M%JI KSN%-SB"1BH!1+]3(T"!_:1$P9;ZDW*QR(UB%74.,SM*7 S0(3_*&2?3 MS!4H=TM V22MB(>&/4XL$A==,DHM]\'NRHBWP:WW M99P!,M[.]'3QL%:I1D[S ]AAUKAI6+7'/&=(^@8_IM0QR4K.#1RR)H, ]+@) M $;Y7,%0.B&OPNFH0XO4[N<(+F&0CA?1^;YQA-^\XM,V&OF>F M#F3P%2;+9/A#):KR4FB_ILE]NJY$; ,@N@?5W0BUW]"!$'B"N=D;P*>=:_,W M2T;7)"M.4=\1.**POL?H.DE71VA'AJY.:D*(4HHO@]T0FM+,=CN8-Z;"GJ \ M#WX6E9%N@,)./S(FEAO=O0GI#6QU*R8KM\UNY_654TD&R(,_;D)X*@_2'AV6CRRYA*!GXXFW#:"\J7SH$1?_5O M)UPLP,*K?'MX<-$K>6L(&!"WP\YSAKVKQTT,'XL_BLHX:I*%7[H9'5:>;_$6 M*F9T0C8;F@].EK__@CEYV,+GS=?C/'?;L!7Q@Z@#P:$MV:^=M%[4/]5;M8%W M:(7#0I1?Z.+?JM_#[T1;S',XFUX@X$. M5I()YRDNOG!-$?=9V5X..WCF>'LHAP]$-M&(KNS.T'[+1?TG^A+Z?E#>YR?2 MKS9.!>JWZ5\**AL\GV>+*XHC"/ >E:,SQ.P13(I*CPOD6>&:K$8N"FW8RSZI M_HPDX:3_^:=))M/!:2'6;\)))8$=.O",HI:FWL@-,X?V:.S424'"T7//'.T; M&Z@!G!+5-.YT"%OS'HG/86+G)3= JRW]G$'1B^R!Y!NVR4&##>QP#S\>HM]8L(L]C^$LD7Q8)T>RE1 8QKMX M':;'KS7@XGM/@-YS>I7?D3_&!1\5K7C[ ?U6<)'>*6_ O8 !</SX(5WA0'/#N5UK03#7-R+\1?Y'/(RAP8OZ'PXX]*+]!O M2N#FF53H&B<"#C;SY*"BR>'.E,J:)79S)=BID,&=0K 5$84<#"^"&JSK#N8J M*.6BS^0RJ'G6#BWKXRS;)FMI_3E>DU'<:-@$!,P\KH!('I%7PWC0H<-P_7-4 M)YJXXS4!L&14Q^CM-YV"U_/80P>B)K3-AGY@P YB\)7&2W_X@YT.(-GC5YJA M=EP4N"R^O/Z,R6.>/#^ER^,<)W5!C#O\O?Q2\?]]!#V[SNVW,NSLE@5B)2E$ MWHDE?L0+<;"$:G.N4 AG*=-5CX^L"ZK[ MH/O7/K!9MZ9\$:(]$>L:>$TU+ZC%N4VSP-IR9DLWFYQ.5W_^\?/GG]B417_Y MQR])_CMFU4-.\7UYBY?;G!5NXN8&Z#5NOHJJL9-RZDFBHXJKQGE@"V&N2BIY MB150T75Q]Y06:%-OWQ1E0LORTRIYY1.MSM-%+^B\D:09/<%0@:;W91$EBSJZ M__:GL(JH"1!B-HPC-9-WZM0J( !!(QX:K&P12$V^&$V'A"6AT89!D_N&^?() MK[9K?/5PO*&5G?Z%5R>DJ)8TJ_,DS7]-UMOJ42=#QW\T.4 6*H642;)3#\9E MT9*BQ[>*IXK81W;3;)J]X*)D6<&!-_UA7I63+@"-GG&B 0S]7HH"G,!POM!% MAY.^(+]4+M@V9Y6SBM.T6*X)_5.TAGP-]8"R"H>6Y%< M7%S^>G9[]\O9Y=TM.KX\1>?'%S?HU^.OW\[0+V?'M]]NSMBST"6,G:!&8 9^ M9"KLB/4K"N\-],V\//5"PT$*: V@CN%=M0JI'J"T25CLDUTB'T ]G_]22K9$[*HZ*.7 'UPQ6Z'ZH +0O8IU1 MOS?JNJ/?H@F6!=8+<;GZ('H1SH$.QGP&8BSWC-:AQQK( M-.PH'J#7*"ZJ#8%3*]V?ELN&@?LLV\/G),?I8U9?-KI\9457*V$JC_#G),UH M?>_ZOHR[Y/M(RRQZ-E_9J*>3#;"0T4WSS1B*]=V$SH+^A#[0'W\X0DU/U'9% MO;Y'[1TX=Z%+Z]N ASB,ZDB_#2AT6ATE;#67?/]5 S?#CTF)5^*(AREG$ 33 MM5T+VV4+6VHG=^;R/_[]^_&/?Z'7.+T-V H7:[Z!&RI+Z2YG@_W*SJ+7Q]*Y M&[[*=LWWDK1STDPE?X"HHXR'6-_$O1;MHQ@J6*@'D&A_ZY%N"-MWFC [+*"R M<.0,+%#!XFD#7!PUE2(B.8\* 12A&76!BG/DZCS]CE?G&']-ES@K<)*MKG'^ M+4O+&_*:K'M;N)]-L*.\4UR>SJ/,,<_;@E06FUG6O:G9_P=DV\+$& MW5?A3.7&0SB>QS4)]"9Q Y8^$TF J@:7*QS2#[)VV]U CN4"2&'/VUBAST;&H@1.4(],D>H(73$%*N^[K[&%S$S\T0\,A*[NB>M%YT MUXVTOP6^5ULX+D3Y*4=*,&G7N[/:]^@:GJF1KSSYU V&F05T6;R-[(8;[^UP MBZ\V-QCP8-6,M_<%_N>V8?.?JW^-_"I&=7 $=V//#[5(FC>.Z:B"X8@0!>MMY7M M!%"']TUMS *L0+&5@@0M6.7CW M$-5/(TKFAL")N+RP U)@JQ1<;#:5.4A)=D+R9U*'57\M?L%EW'1L+*8$.'9EQEFRIF!"RK'RPXX%Z3-!+\2=$^: =HR,: M^O]3Z&H(5M C+I 8[W\8D.AM:,0)>]":"L:,87#/ZBUPD(H^T#]POGY%OV>T MN&M2H/-DB>\)^;UN\0/Z\!___OW3CS^=_(42J/]]^I?IO&/<_>R< M"3.H$W.F/($ 3D_'<8WTKP(C'4F"R(Q(%IZ \X]DT--NUTE9>187V4->3<\L M;YSK@*F:-5]!W,Q)]U3<89PH"1>Q7@D[63I'-3W:8DD''NB.TXC71$U M[_1B9CR!>B=2)N: HEX'!QS[#@VA2V /#N>I7D@8:%J7TK= QJ<=,OH/(YF3 M 2 BFFL=(&(WAT('?]E&OCSN.VC"#_DV32"#>@.NH-&\EK)V&*_N,(G?-5D0 M<47NAH,E"MKQAE00K:LS/42!.O[ AP#R5\%%8:IF?$!_!;HD3,4=?@?CJ]8% M8<).D_V+P%4&E,,G@KAHH 4P_SJ]WL03)$[Q"UX35NO[%NB9S^#2X,)W$+[I%KG MI0]IU0$75P^G^)D4:;DK<]%EB(U@:]JM^1[ZW=QN*3>4SLV5,. FN<],*VHR,X@SJP*817P!4?JK+3B8;LJT6:A4F>[4EZ;4^-.Q9 M_;KL([>!;8&>\'I%[ZN@<=*! Z$SH%H4ZO"(ZD"A$'KG3OG: MG9H]?[E,ZVHKM( T/4I7_S'2)--N[7V\VMW<;MLTE,[-'S+@)KF%4Y?(HF[9 M.Q9>>4*_?KR\"'P5IRD@B.U@C2_IU.S>N[(S+A#"7A)LPM0=C>R&V!J/1217 M7?@'HOB^6&]0A,T ;'>W\1>2K3KFQR])NJ:QS'.2WR:3B+AAKW8%K-O+S:4S MD\UQ_:O-3.+$:=)8[!HBVG)@]7>-/U:M/]+F@?TR0X 0R]$;^V1ZO7LN64R0 MA%WW&O!TQB9;]>[0>5^U#6SY?>-/O-;UA$#WE:XF'^B%K@%;=QA.EKG=E0K5 M/]%R"%&45&O<^[)U5U[;6Q96*"G["^0_TO()+9\JT6B>4/])CI?D,:.'C.F# MINP"V3SG^ EG1?J"VZHT'_YO>U?;&S>.I/\*D0/V9H!.;N.[ W9O@0:<.+,; MK!,;B7.'13X,Y&[:UJ5;[)/4GGA__9&4U%)3++Z67MJ9_;"8-(M5M.JI8I%5 M)).#@[[C#KK@@_UYZJ7ST"8"+IR',I&)ELW_G>2I&,8E1P\5A\\5^P/;Z^^B M:8^R=%!>7*BC8PM;;)]ZV?Q$Y&\+>=O"M"8 :X99/Z8"ZAY="]_!]8L:-^BY M>RA:Q ('56_$KV27/,W@E;@0;8/SO(^^ISK ?=A:+"YHGC[R29I/AF\2KL@5 M_?Q :7DIQ/*9^\U32R NVA)'<6_XP-X\_8VN[]/L_H(6Z7TF:74%4L,+:J[< M'U!0W&6H@W^!..<]Z/@,MZP.)W;9IGP+TN&^(#5_(@601L)"9#!:.M)((4+, M/$K71C C-AY@U:MB!Q/8N5QV//RCB+U.S"C!5+9EZ+CL.(:VF7P5C9-?Y>6@6.:C@%Y]%MRE6YKE M 9J1C:-KP1=LFZ09:!PP:<\X=*1(Q@&/ LLXM!)_/:[N&Y(7>9)!P]90 MY-VC;A*6U8\S.9X#ZX99/Z=:U*W2=:JYA]8PZJZ$GKN'JF6&(MEL9 GV;E\2 M)ANG?K@^0-7PM3(>RI[LKDNQ15YGM2_3Y#;=:)X+J''E1-O<@6FFC;LQT64< MD7=C6D08+E T]EQ6%];6[:1#,!-?YZ9CYJ4*]:I%4Y_.M8M3(0C53]HE!4)) M^$\03,\'0_"%G0@HFLKI=C9##CLDE\#Q0"?:WEI)2XNT6#*, VNUI!?ALES2 M]>RLEXJCDRE?!0V11+-9-YFTK%DXV4'17SEI^NB63B-C"-7MVB4%@DFXW9-X M_1H348:[XN,QA5L^J=L6*]YG8A>9%IT)X+P\WXIS$_^LKJ=WV+SUX&+8UW7B M@K[EZS%V_-U@-^%^&\4N//5[R(4H#*KZ+KHATT+4&!T8S* 6(A:#QBUH?S"; M=J<=N)DWKF=K%:AW\<>, =T\J@K1'QWD#C/;N#"/+BL-E8M<9AHS#'RLG[U8 MMJY])?14E8NR.R*V(-?M1+'I[,BLZYRSJ#\5ARYE(II/'P?)$Q>,3FX\4$'I M9,:#>NVC\R!6W!CV&X&3O^:L*+YD.:T>.A)O)?XU2;/J7<2;Y'MHF.DOP3<$ M]9$PCG_R_YM'"EV]!H;@RSSD^8:\'=Y$,BTIW24%>-%3-OZ!MHUPQS>J%Q"1O6+&4V<$3M5JXY<',[';\985 M'F.::LGA.<1QC;=:JNS%-77UG%LFWQ=BI;)O;?JG>S$KDXV8H?GN;F1Z(727-S(1"?ZW->#A_Q"\(Y^CX/W;GZ'PTA;.;TQ MC[6+WQ6,L6W3\@O8O6\SNR?BIC18"]B3@0#KOQMSX!2R$S,AZJ=9 RCR4>%? MO8)^,(#.%/QC0AMAGQX'W$-EJP-2TP%YZ!'2:^-EF*/3R8ZYX]-($H?M]T>D M?_WV\2=%WD!97(24K3D_6[V[?I=F2;9*^7\U:[6GA4QB/5?H.3A[+/ A[HM, MD5M%2*2&94WU&PBSV1Y 1Z1] 8^&R(%RF,@)2^3LY,39B'GD'0=-,B)D%)]- MZA!_JW"@I"#>%N!)&M@(<=L B;QGF+6;B\%X1H93F,Q $>4.LS9IZ]ZK_:N5<4Z#W'AC/SN N%[<*5A]-K/%]>?7Y% MRII?YU&%.3_(XXLJ%JARQ0@=>[=F.2L<^RT\X+6]C[AH#,L5!(#063[(-S0T MP=7"4.",COU=Y?A%&^9\MX_,>(R>P1A]YF"$PI7!P(@:TE2OQ%^F*[Y"HN?W M.=4\4U]#V86T_@9FTBA33B,#R>D]Q'K:D F+CRL3PNR MK9FDF8C:.<1>*#:8R,>=&AD=D_Q)\/G# MOWP_^^/KMW^Q45=T%W_Y^<7$2P)_; +V[ YKO7$;^D.6/I9%'+/V6P_XFH%& M5MCD(6M&, !_X#LOJ,;,-N!B('Z^F>H:L;?)+BVK;<[FFEM105"7$R35Y9+E M ULK>/?NUSP7Z-XO[F4LW_$AK()\9!J>Q7+FLNR0DE5SB;,HLA&Y]0X]MV71 M8>*GJ;P1PX*5J3Y.Y=J_\SQ5,$ZG--N/5"WUM1.:#5,2#F&)G1'$+:&,_+W- M3'0[LJO#Y>BB=4%X^RS-J*M0F]WTE6\Q%-[!:AF# :5O*^%VP6$S([JCY,C3N?R03IZY89U'FM\R$W+, MZ9(@=3)DE>/LXUZV83B '2?K@%Y@/FF*(;"*UN 1HR M6E%3VA_3C,M=L[?LLEQKDW@&BOJOUE)$&91!)D[N02\ -A0=?6"6H6'%U\RO M%H2S6Y"?FNQ9TS:;+)E)^"+-RQ!K/T"<:0 QDUDU6/O03.FM?=39[P,MD^M-4@IG7;S/5MH) MT$Q4_ST04112S9)Q9D)0!HQ9H$O@?"BXD0.[!>$,7Y&?Q#]HOGDBWS+V6R9N MXOLE6=%;QKY5%#^W#E(PF,V$:0$+<@&V2+.N@;LWC,X &,UC^HU$!30)!Z(B=H.O>I:P>^;TO3QR M*HXK?J*K35(4Z5VZDK/&^?I_]T4IIK)?^)<01U)_8?GG9$.O[MH"\(^TO+IS M/_W[YPI8&;T79R9A-S7L.&U/7PXC=_FI.14L#@47XGAO\IBD7/"&ON1Z?EGP MOF2;Y-^X[OEO9$UOR^YIK_PP "H3F!DMZQ/#R$?"K?>]S (GJ M6Z$#_5&QE48._T=6Z+C):K=O:(OZ/7]_S(:]I?I,G:QY@GN?Y)?"D MJ)VP_O8FPBCW9Q]!W+1HY ]['4.W9=U&ZD;"6SD36EU*.Y^'1!UTR]RUH-@@ MW*$U(@_,#& #K=@W3^^S]8WPWPH"323UWZLGB4*\26H^BM&I%P MVY6$A=B:IPM6):D.I>2K:)H-*(\4HH&C1F%]( HB'02U"AT ?.>;32OTX ZT M6X0NI/7?:2:-@JG+*.) :Y$ 0]C8<'Q$NNQ&!C/PP8 >F/GK]4+<+E$W MK#7J<1@?W H%?2](TOI<#4FLKP6E1OM8'6>C;^UWD#ZU\_-\7"FL+.;R3K[F[OJ'?RS><\SW?P#+*($R*Y'7Y,MOU]"$W;80EWU!:Y@M/(B5W ';,TK=^ZE+KEVZ*[P2"H MIE[(Z;3"C!^SMXSKT'17<2:=#@F^&S$^"'U'C2K\ZD8<_!U)0@)@P],!@16I M%8*2;"88/-9-'X0ZW?50*(DT,-3K=@ MJ8Y$NH1J/&'4^<$QRDV^STA:2](DT$4F7""T@ MZ4O&BT>.>+N%(YTN8#0B%MQI]8[X'/RR18_:> 34MRX<:8GUT8@!%\,'(R"\ MK73Z4 0-Y%;YJ(&((]3A7L8P9&:(MZL6"D2LN ?IP3!D7/0WNWR5/DR!"$!S M%(OT:!#"$4 N1D329VT+2M0>VKBD0S2;T 32'G/ZV-H 1:%58Q0;%@8#\\4^ M/SK$=(1BM?$(OFTC FY521B [?"T(?5 JH5HTSH':/94PLP?4@O&ADA%(:C2 MP>#7UC.?W]^?BTKY\ZUZ5:$#Y1$P 4H$E!K'@ %92( -O_I^^OWHEI9PXER> MTB#GS2$%4KUW-@>HFS7./%2C-0)M#]4BAL"2J> (]1R@55!889DX$PB5EDU> M!H%440:>](NO*8L^]:>KOL#&C5Z 7[%,@Y-.P^3P"*R2,<'!LTXF6OW'%;NH MBM>P=BV?EM?#]QW"?TT]D?B43H-:=BN>CM;L<1T@JF8UK%UK,85FVU\F5JA? M'2:H4+=*S/CSV6"!$.YY?[.8D&HP>>[?I1[L.92 P$!&AY3SQ=Z"!11*X%^29Q814PDC';J^%F57J M*; (!KXR+ZH,!FFNZ%8K##!?]-C[5);(%?VIUY%8YA'72A+4^:1-8PXVG2@B M? LR3)-)FZ">SWSB7XOA-)NX5V-@SR4#0<0L):"6P3:1S 4L&&4,KC.)5R$# MTCRB9)0'F$IT$CQ+ N1"Y-D4 %AF%K\2 "08-"G= ?1_Q-HUPRY#B!//K5OT M;,NN(VE6FYH<0,VPG*"LM 1 /^\\!_W')YPMR A/.4_U#.P%O2T[ VJT5=]' M]R7+Z^L.Q35VUZQ(-:5$,2SJKQC&(LK&8D8=5PD2*!DVQB"&2]&K4RNR:$U5 MWF,INBY(VYF(WJ3I/JTU1R&.82! L?X05JU;.!'THTX]P0/ -0,Q6?V2I#EY M3#9[*E)@FMM9'-0]P>AS?0$YI0CU?K?;; M_4;>ILQ_1IA? 8X1TVV/X^C^!_B;QI^,^P/!=4HJ_[BIFE.W_&33Z7DG",Y1 MSLIL(S&>2^$RTWPSCNL\L#1^6])OJ9K\>"%?"KC M.LG+)\7R WLWNO#M'>6? L<:YXK\A<)>QY?7LNW0>;]X49\G(W4G(@RX>F^% MR'[3.I)01+%(-2ONP9-+ZPEB,3V*T7_<"X=S=7>UHR(!EMU_IO?R/)1B.%:Z MYLX(F"ZNX,(F/_+." -[0YT%V&M9-8E-R4,C:5HGKJVP:I(Y?W2UL@*B[U16 M..-C5/A_HCN6RT>_+/B'"14#T!&B6 \ AP3T/*WVX"F6\<(VM:968%!GSTS ML.I>M8-^A[XAC(@3W-HTLY@0P,CJM -D\A8RQ3."#%R6%@6:^(I&R#$/@AJ] ME("9]A@S[##7S@LR,7.M%3 AL^T\,VSGFPW[32R(^;_?YG2=EMXI-3,+IQP: MQ&+ O7OSJ(?,DH&20S?E 89N>;!#9_F(>M5]]FDO"^0<-]Z=@.NVSZYGY;JQ M/AOXCYBK,@P UPZ5E3JO4;[K=)6DNBW+GGI8:TAP"$T]#&,1D,ZBX M X%FZ^OD28Q15*/?L#?T.DG7%\G3!Y:5#^?9^A\T45--_AV;V=*C8YR3\!YA MY,SH(\_@!]S9+!M:4A/+0Q7DAI$WE(@._-]/1':1>1[1:6);]T<-"]>G:M7. M##JV/#^TXDYD?F(Q8"LGK9JZ(+N*?D&:XP19[YQ$VBW7!<^'<.]/C)LS#;GV TC-< M?Y2I=NO H6^XLX+H().,JUP4K)JF&;D?_..@U3K/#(77J6::]]F*;>E-\OU\ M7SXPO@Y[$C<\:=]!_AB')Y^.C2=!Y &$I_?K.=W8GUF3OJLKH= MO_5)MT\D:=J+B1V+CU[A%RX<-(M[!O+ 6KL:!5I5AX&RY@1D(3D-AY6E2MMU M'+-8.T+:Z(/,N$)4J#0P&T*?@SF1#GMGW9H<"5FGQ6K#BGU.Y^)2'/5M=RL6 MC>.ZEK= ME^@:&L*#?5EI13@#'JX7PA0Z3F\6ZT4/4#!_M2F&8N_8VLX,P(?M4QTEQ@!1 M7D(;LN)\X0W@%Q.[[V&0"SIY7.Q&[X@XB/#:&[%LHCF*BX+N68 7?980A'9 MD"&(NBORGNNFX,3:''2_Z9!CZS9%YM3Z4G#K?L]C>>X;U F_YPURD-9R ? MKVM4O -2SETG"0=53GGU(](.JF:Q]P'HH8O6&H@WNL(+S8N\[!29\W^U!>;\ M'[^^%3<0TEP48$&'+$PDAU2:CB1R!QB6&ILNTW(V;>YJ.BR[O\[G](116/<[7*;MW"_RQFS/\<49A(\XT]W7 MKEQTIC.+;2)_7+!@E?6NG7;LW[U;>APTVB8KU')V)V'A08M8^M5ARQ^2[>XO M^L#EN<4KX!(/+V*)7O19!2#7PCO)BP!::&W\"SL\I]YQ& "@T%(3$:!AB\_H MTYN?][=%NDZ3_$G<'G5U5[T#T(^RK73UES'01=F?57YT:9,X?6S$#D+[%OSLNQH%].P@1B%S=W>1)5B0K^6:V+B9W[] 8 M@D.'.(MP'E&D:;C(,=B(O;MJ++,(MCT4SOQ5HAJ0M6/'DOR!%?.,5'K_4!97 M=W0IXI@ZIPU$#KNW\<1.]AM,RQ_DT#"3^="B..;VF15PZXE;>#L"(>IXVG:;EL Y>7WC(5=VW!B9)=-)PCK/ MH_ V9>KR<$ SS/P]>RFQ+E$W&3:89K$*Q35<7;4J8JWVEUGL MN/AITW#VR46?V,=;&][:W1"HN>=#4'8Z(&E86'/8Q>@1'V%M%AL6H$XT>#-N M1JAD.L0-HE?\$Y\:_NXZUI24MS/%?$K*_?7NX&ELFL?U-F^2U;>B9+M6"E C M9R8[U,9!9)$90+/TV%HXD+LIRP=T6C8MI.NF9A%P6Y7(7#]X+Q>G)^_FX$8% M!K8[,\KQ!TGXYI0&7%-O4,6CRE"$$(HKA*(#@#'FII512 "LSK3>Y^3A 9< M!,,#M=Z\>3U12&'9YX>$(ZN^B>^?="W?ZJC+L?@_WO$%@WQA46211"$\A\B7 M'?+Q,4>HXW5 M_F3JP$/HO+ZZDI)((44U%\G^4USY*1\):FH7Y;]I+9#/D2)!_5"))'LNDV0L M>UEVI)*B(Y;D4NX\WG4=R4A[C\2.ZAP:MSR.\/[CM;\[)?0;-4<<]=0.JHK) M*&NP(E#^N?MMJP/93\OQX7VXOO P\1<6(TXY,G]UMGOH=4S]%'0 MFO>9^BC4]7B7_W6>KN@US>7(%?=FI>L4U@-TT87U1OGQA?40>W-AO;[7LMM$ M9-M"[$]6WF;Z"GNS*IGS5]=4V&OICROL1P4(=IQO%A0 EB::3K;BW*&8F8XF MD)T"GHGC70ST@%%E#'ZB8S>8,V:X9982 I^S9^]MP!D^"B^H\^B7K#;:6[JN MYNEVYC^7AGTT_RL #.Q=?PWOWE%F$CC6N/G97RAL2;Z\EMT.=47PHKM>J!VW MLFR8UNQ"$<4BU:P8J">7UFQGC6GLD")$/!J^^^''OHOW>L\-7AY/'(^,#70P M=AD+ZM%QCJ\\S.@G1#8>TL]^]^5^&I\*XE.5'(37#80G_\?;<1X]#8^UY1NR M:WLR.ZY1VZ;Q.Y]!VY?C87;"+"U>JC4B7WJJN%]WGW?T:R@Q2>ZHNFCR$[Q,72#.,4D MPCH?;HGTZQQY563(2&/OB_24:;HTTHO5\HB>T+H#R0\]Y)+H:$4T]96204AB MFMY/C?E-L!/?7')J/B&+SL9!>'Q M%Z3XB4.].L5?-!K SWYWW,ZJG@;8J*'76Y85Z9KFTMM>)T_V>,NC1_MXL[U' M[!.DKF.*/2?O(LCX]JBU__*(B.PJJKG9G \,6(">^@^.VGH>O3@Z/> &>++9 M2604^(SQS4J'R\D/_ \#0]/CRZA Q'A^V2H#^?UE)WEQ.#S[P=V@Z>5E7/Q- M=)/<)2T*2J]V00Q WP+%P'!0 MYX/ZQHN3L' O).+-=T69;OE_KTF:K7*Y"$XVY);E.?M- "I_AEX(#"_Q_%!T M8'G,6A;47-U]*>@YEUO^^A\^(-NQ@KN"1V>'I!/FZI;Z?:O[@U^RNY=[[ID2 M\>NLG)(R8IMK C5A=%!*+\A-:9BC.ZN#*^01J;QH]&*/>_K!2ZB?\P+8+'_9 ME_NY&B>.3_=YEF]'U)MVC7'1OYFT^L =V6;1N1C>2K M:":R?>H7=8!A]]%G_^Z:XVJZ#L>GU2"641CYD.3?:'E-0S]2\;16M_ZAKNJ#1(/0RN W?+Z\Y>"L'TI+Y"<_*T*W[^@C[YP MC2JH]&74HC5D"%/L:+[[OGK@0*(W>;*FZRMY%E3YKK6Q.%#67\](&66J#F.( M\^=F ;#5F?HMFT92M9*Z>2;7^;KHE7DH0#$A0X_66GP0$U$W<,F*XBW+1*1. ML]739UKRH=+Q6H.?9J_G[77O%K53]QA:YM>\LS+ \=>2Q%(2D M0TE:4G*@)8*8O)YXP>J)#Q:H/'6QZM:[LU:=$R*Q"PU\Q$:C4X3I G@B55!M MF9"B1>?A2 I)"[+>;YX(_4Y7>S[I\X5F1O[!__?RPX>7%Q>DNI][XF*$H>$+ M[QH/!.#H!8&K'-3=/P^9\?@]Z_O7A=;!+J2'?>8 !;<#AP+H1-4+U9I$7IW& M_5$N\YQ_3=),#)M'8)N]6/M=E0\TO^'1V W=[EB>Y$]B:R;-Y4ZF8BYX#.LO MC\$082\ XR^*"[50QF';)(ABOVQYD)H)]R&""?E)L/EY#IL(*-!D^.#0;C/$ M,%8W'D[:A!QCPS]71I31>Y&'MVVP10]H2&L2 >5'6I)[WJL@/)Q,LT=:5(_^ M<(/:MJ96'"3\;E\FY,S:PMH(M:O$2_Y?_,?F)_Y_MTE!E_\/4$L#!!0 ( M &2%J%A_K &X]HH )L@"@ 5 :6UM&UL[+U; MD^,VDC_Z?B+.=^CC\[H>N^VY>6+G_(,EL;JUHY*THJH]WI<)EH12<4T1-;R4 M6_[T!R!UH4C< 1(DBQ$3GJXJ(!.9_&7BELC\S__S]1!^> -Q$L#H[]]\_,/W MWWP T1;N@FC_]V^RY%L_V0;!-Q^2U(]V?@@C\/=OCB#YYO_\?__W__6?_\^W MWTYBX*=@]^'I^,'=[?W8V8,H3?[CPPK^!N+B][/US/LP\>,G&/W'A\TO3U;]]]AW_\ XSWW_WP_?=_^J[XXS?GILGNTNZW MWW[[PV\_GEM^_.Z?#W-O^P(._J5Q>-.V3/?'[_XY1X,XM\0#8K0]C_??OKIN_ROWY0T$C &5"*=!']+$U!.??O<3@^>_?( [QMQA@W_]8#.W_E63PG;HHGOOIP5UL MUNYJN=[,%I\^N3:9+>Z7ZP<',W<64V^&!G(_FSB+S>31VRP?W+7G M98>#'Q_A\VD\R=/Q$X#[V']]";:GWST=UV"/.!9C5=%%VR.TI,R%'R/'$[SI MP,8L?TN*:%MP+4'GKN.Y2D,^]]1@7O<2&_\I!(8\SIF6#@RNZG8FD^7C G^; MU7*./HOKJ8]5B*S&L)UL%Z2SZ!G&AWP*4AECG8;&@!8NDG""T#I?>MX*8?:S MLW;5]<\T10)N7(77NXME0=&H*0QN E:^B!"F.+"0R8^=3;NU-N@_V*'[RWO MEP@?.1L/^7?,=NU^1AUF7]SBHSU&/C9%L%,1R"1W+?1^08XM9XG8W#NS]1=G M_HC&X'B/ZV(HS@.>^?X'C]3;:"PAE%GI?6/LP=T%]M^*GZE,0'L^QSN>718" M^+P Z?(5[PC1KG0.T";"_?H*H@0D&BJ6Y]'4%&Q\\M4:ZITS=Q83U_OLNILI M"];S$ M=*S!%D9;Y"%SCED"=D$T@8?7#,^Q M=WX2;)$GG09AAE9F:/I%NH8',(=)@N9A[\6/=0YA&AZ0MI-1WS?>]F]J4;*" M8; -&C@9N!(VNTA9IB\@GF1QC.S5S"I @4D#(A5+#H3&!B2ITS8KP )96Z&L M6?0&DC2?J\W*P69A5IQ5#%[]8&=@\R%!W*P(SG8+LRA?PN8(0!X1!&^Y+S$K MC@@CLZ)-&D8:@[YA0?SD!:D-_Q]>A+SY80/"L'G8OLKR@GT4/./I.)UD20HQ M%TLW,F)C:O%8J=SH[ACGK9*QHA-@H_+-VQ MKT&(HZ,V\/8Z!>\$&KBV,3 (2]:K 5@#7,W 6ET& I&FCK+<) T.& V/"7C. MPCE:0"3PF>3<5VA/A!;V.IZSF8$TN[W0^8K"Q)O;%JS1?CP.MDBO^4+],0KR M8X?*KYW?_'C7X"9!:11F#P[4OR.#F/'OMO(>G2U:Q0>IUKI.F'9SP-L$!Y!O M"_-/NVSHRD:07;,NXGZ&)I3)S)G/%MYF_9C_[O3WJ;.Y=%DNT ;S<;U&3@_) M,?.:/970'92&RJ9PF^6+#N2THS2_*-0*5&33,QVY539WSWQH%HU\LQ!=NP@( M_X.^_&+ZN#C_\,F9Y4%A^!;0/87IH1^G[GKV!5D7#A"[0*=9L)H;GHY#>[S# M7! Y?!RT47)251+FAF,D^)Y'LED0DKY_]ILD">3GXB@^:.D M!&S_L(=OWX'M[O11HR38@7@3^_C-FX/@$NWS_:3 !\.$$Q)E)-F/^!]8Q!^+ M+\E@8_3@V(01B5!M:K=FQ G(,6C6)2R<]3JWSV;]0)V-Z7">99;FST 1?CVP MS6+=^ H%)MJG5R;01:-D]$6"@9L3 :*FPL4UM$FF8WS39L2M"%)ND\#/BG_ SXH]_SB6Z MY: _U WZ,J#Y\9;9E ?]&H,$;P?Q_F^.?G$S!O U!='N^N4Q'[./I?.1G,<2 MPNT-^Q"_"8UD-AFIQ_8?4OA!C&F6(&8P/\#SD>&_Q@%$"YWCW[_Y_IL/ M,$;;A/Q?2,W/((Y/3HVAQER':_""B M(XK>M@XK4EMKV.)B!-CZ PQ.(*_!1ZGM2LV3?+L"+ 1VHIPPZYNH\,? D>34! MQ#<0/\'FH2B,.V&064>4&E H"!.!DQ1#&KSZB"5Q)R;NLCKGH/3@I.*>U/"D MX9P^=@504[22#&$>5G1VRN='.71L"79" 29-X*R1M;W^ M><8\B, L!8?J!E*VF]BY1JE;;S:8BII0W'"*W(9[0X#&>4WBXJU$D/S*NDU@-Z[( M26MLW0]QOQ>4E)CB8FA\RJZ%1K^#AV_FH79WO /1]@5YA%\)]P6RW7CPJW6S M#D0.N%@P9.N D@R/R8<:WS>!S#/,A.O'62[<8%9[=8]8-+@QH0H4QNB$*UP M9H.URG&(8.4L1HD'.4I]Y?8@192^QKVCRS-HVB@EVOD'L MY)8!U1[\%<"U1_=P*C/Y4R0W.>]?60SQ5*>N$L1,;K:O]^!N@$H]NH<_ JJ8 M&R&:^.(S^YD?>T-4XC-$3W@]_ZB)SIS+A?M54"G0KWO8)( -JJM"V$U>N)81 M*L"M-SCE!&)Y2$?YTZ2KS'Y(">WCMBT%8C':=A![I/ ^46FE9V0.<0%D_= + M9!5G8V4!J2%^W+9E9-';6KUPYN,%R@E+N&>F\KC@BDY[*![+20*?.&V2_UA" M3OF/=J'"10#DB$/"!HWH&1ME8D,!PP+&Z8N#=M)(7"HHZ(U*X" UZ@=(N.*I M@(5$M#>[1 YHW QG8:+"A?3G$E!N_]P/B#!$4@''+;G>+%AT#@_FG(@E?@?> MT<&\0U%*&B=7-+G-'5S-I:*1?NP]]%8@QK_P]^"C*/@(77CPN^G2/0#68<4" M(5U^41C.25%";#YC.)!(C=LQV&<,]AF#??JZWWKP_Q?&EXH(E'-">J/2,IK4 MR#J4Q$X&N?(I'0F2J X%-@O_ );/-Q)2SP*Y;^%\;"HE&0 .5].7I48UD_[#P M Q\+/_"Q\$-/L4 630L+/W3X3(^#A1_Y6/B1CX4?>XH%LFA:6/CQ71WDC1'I M@XQ([\;%PQB1/D:D=W!U-4:DCQ'I8T3Z&)$^K(CT_J]%QXCT,2+=#A)/WEXN M'EVP5Q61O%[=0R4[%EU.#7J1Z%Q>@T3G&'PS!M]T!'IC\,T8?-/;X)LQV*9= M6:=!L@UADL5@@S[U'6+ZJZ#8C)X<#1![6GR M0?.H#]:6ZT5^3E6Y?D+J;X2%7ZZY#T:*O4CZ5T,U_QY#]Z' M6773GB-RMEN817@B6,$PV ;<)0>_0\6R6!UL>)@5?HH7I\=5Z$>I$^W6(!@E3+% M\H7:ED,&Z6UU[?U<17H'@L+4T3^N%HY^*'C#& ?S5<2@_/4T\-I?[5;_X*H; M\@0B5?B@4<6V5J/6]8L282S,,2EL.%0\5%O4,7%MT2M<4 33P,:58M=C#(7Q M<1_$A]F.CH[;O]>QT'(X*S:>N,L@>@#>3F%D)U %U?Q>C9@X.V3CLL>/ &/+#-D&AH"U44 M7P&[XGCF\)JEIS.7JN[$3<4T(ZH5F6/44P-K2--&;,_?79-W34+Q,"\Y"S^;[>4)7&/S&^:>=2(%9A$8"-O[7:V@&Q]@%>E0L@-G# MALD3!L2S>I$N?+&[9/LBWQ$J*8#B 1@,RTZ S6BP?L#;+"?_^+R<3]&T[_[W MXVSSBY6)_]\9TB9ONBP9Q1L-V!W>.YT[1\F#E+KP\\MB&2[CJ??F,=V@@ M2HJ@AOT7_P@Q%O>+U?N.G?"GK/(G?+:_8PZS+ZXQ1;N,?+Q;1;B:FU'TLZ4[#8&5:)3>J+S#A\*)J"P;+1W/C=TS\DOR?0&!IC$ MB78G^1)J!E5NVSIT2&VM9L9CH@/*R4G(CD#&@ _640<=0 CS\.:SU$BN9?I"21LFUZD,/8%./<&)/S\F'.22M";TA;N,\[E$:$OOH2ED]X_<6BV/7 6HWWCKPS15HS\@M&ZKF? M3?#4H5%/84B3CP>?.2G-1YUF!^>ZIA_,%C%(.(5!DN#WS;N-_Y6-,15*<@]I MR92L(Y6*0?%4FP(Z8C\<)1YL*C$=(M8O;_/SLUS\WNTK/N7E>D_A?A4<"_2S MCEHQ_RJK 26'*\!DB%.X!\(06U^T>_#C7P%6P$EPVFJ0VZ&6J8?>P3H Q:$% M%51 2*7Z6VF'CJS(;K)-5(9^GXO./C_NC5C8U*H3VV:9_;I)S)E%&$"G!Q^ M0W28GT"$%!0BB9W=(8B")"T*.[(1*MBK@E%NKWZB5$X9)G#*Y3C$/-L7#9TU MPUM@5MO1%I37=OW$'T]@$X@C\&@D42Q,_; +&"LNL>@O(J88Q. M>X@9KJ^&=#Z9"J(,&=C)TF"4W(%G&(/+HP?\(A)Y>21O$/GQ,5?? J*_1BD2 M*,QMLU @,[:K48[$^+"&./;&8MK2NJ+1-3@\ ;O]8_\FB),B3@[J#JWLGP/N MDSAR:]J[L&KK7F&=)ZT&3@FD!3#V)V&,_51@+,+I)$]M[: ,37OJ9_:]@1)(I(J(8I"6 !9?^G; M2O5G$.Q?D#MTWM"28 \6&0Y*6C[G8B?++$U2/\(7J"S$*=&H(%&21D\0JJ,9 M)>1*,A1 ]%_[ANBJ\9Z2/ EZRTIKCK^\M.X)'L6D->(S+Z0%,/93WS!&,;.3 MS#5KD_.;/"IBGI-.I2=8U=..2>])9RER!=F[._(\.AF_$HW!"]J-!6_@NKQ& M:^WE,]JHK7!A'P28-(V#IRS-$^C!5?[E>0%'9JE73_=-4>^)D32C3;5;!%-# M$3&JWEWL3\%3>DU_Y[SY08BEOX>QYX?@DQ]$C,, N<[5Y_N"G:TCWC26H:8" M:1>U9H9Y\SQ?<'A#C,ABJ7,-MJ&?),%S4"00=W;_FR4I]D#X/-M93F8G%:$= MSD5]YV^@,/\8X2!<1;3>V>V_N+,']T'U_$>UT5R M&.#W?M!_,4/,_ ?)S')_\] M-WFG/J'RVU]%0G;3G6]B'^_52\NKT_O;TQ_PRZ T8::5T:%%35HN12AO9H@/9N*:)_R@HK?IY, HR14D=2 !,HJ257XC/H(M=M#0!&@L7J0 M84;NT4^0"4AO F)D-GU]7W@?1$CTP ]G$5H%9WE&2/KBCM.Z,E%26UO'E[&E MG9A"FEK94;D/\24L4D64H/%>DVOAP/5G@@Z2#1I&0OX3/B'K2B78E^4P94MR.R@.KC*T#:[ARS-_/ ^BW;$%0BO607^]6;6(=P(+J&P M9BC8-3FJ,N#KHQDB:(5V:6*-B>5L.KAD;AK&.ENXIL"LL=OKW?+GT=O$^?&U M**SY'2K09G48/+R%M=4RQ%GC&F(6D0F,7V'LI^ .8D4*(5VH3^V>G]EG\'B7 MT5G+D.<,;8CI 61/ N:\',JZ]#1OJ>==RLALZJS'E%*;.@W2&%\'9Q+N\7A) MN@,.O/N]*%O%/B'G="(?DE,[]0[;=4C6C]'%5&0(Q/-R@)GH0#JX8Y5 ZR0[ M9&&>#NXQ0DN[$,N%([JKOER= _%# (#1[2HZEI%-V-0'=S(:B(=!S?74@-J M4%#!^IG".P0[47G6T7X>E=%ER&W8^J8UU%^B#45!7NO PW2IP\ A3%--JX@M M#:*=O:>=JJ>;V>*3NYC,7,]&X=()/!R"2\1ND9EL#Z(MTC\WJ%V+1OW]APP- M&X<%V%M>!W:\#HMV&L#O4%$"JX-UCZ/VE:&".BA>1FH Y0TZB_%@ZRG/7<=S MO;-GAL_XJ= YO>P<^,DY]6>B_EY&WZ+P.'B%4^":TTZ# 0!F81A0*;54"D'"XM#;_9I,;N?39S%QIE,EH_Y)G2U MG,]L;4.=[19F^0I]!<, +^DYJT)^AXI+8W6PXJR#?92GF8C2^M VZ*/>(;Z_ MTIRX5.>JI]==S-U-\YL M;L5Y+..]'P6_YW*A?7Z"OL"NP&FT*W_@4B#,)=,&MRRG2=K5[9T9VG:6FJ^O M83X0/RR_XBJ=K7!]F *)VC)5AH1U?V862]"(*FEIETP,]79!+3/$P7K,TZE< M=CCX\1$^KW&:4_C\F(#B8L2/=OFJ^.J]2:,-G%ZIWL XT!(ZHOXPA/ UZ=%=VCU5D,TZ51I,95 M[5306.\G!LAROYYCDJH"H[ L,U>QEZ.3TG'* M"B8!UH"+3QF2 -]>!X(1)=K4938H,M3MHUXR=L64)C4#7C2&T<$79@TO:@T; MDSYYJ87RH,W)F"XU[4EG'$-\!LU=^35E4SH<9)?[[\.R#&C4E'&I#:61:N9= MN/H1J&,PUBPP\=##A$IHE]<&*"DKI0M7V6;*$)C3HM$B!%K#&L"U]'V6(ID> M@B@X9(=S!.S*/^9"__6/WX]7T<:D21(8WTZ;9SUOX!U8@RT(WL!N#7".GATN M?7J/,.>'OP"?EHS)",V:KK1H]F 595)K\K=0>LR'^ !&5"4+Y.4VOX'P#3S M*'VAOL#4)*=H#W5R S(%CJX:LX(ZWR'>1HAJ0Q/PF@ ?%*#; G!;%QL=>&Q\ M6D,6"\JR0I9/8;#/^8Z!CW@4@.8-PFO$R.*B0$#I_HY'H@?O0T(FA$S0: MKZ$N_ "@G"2>M2"['](C2)@;50E:A[L2F&$#VJ2]-Y 87W7N51W7NS4CI$N) M_9,..143(I)['P;$UZ0-\R&.:JA[+Q%M:!J+IG&\(V/H!OB'&9#&E/XQVJ&) M$K]H!COWZQ8U=0[X)Q7D\VC)F &=UK!M0E"';1H(?4A&(V1XN5(L'':LW2_N MXM%=NY/EI\5L,ULN;)QAK,$;B#)PCT"(<]OA;_=SD+Y,LB2%:,B<#;]D[XJ- M"O>VX=@X@^,]2Y?M+J>:+MSAJV( :BN)XI\$!U)V3>(#&.Q35I>5&C:Q9M$=/@#:QBN(_]P^G0]:,-CW4-FU@^3^ !9Y_, MM;$&(?;M.--2XKT@V#ZA>69WGILXCLP,T8H1ZQ*U6\HF']D='EEY[$X<^]&^ M"&"Y.U[;G$;O_.;'NYL2+-32-H;H4TO=:-.W[ED-@9)8 \>L]BD>64\ 2G:KBSS(1.+;@JV+D>7LUI;!VNC6(2R^J)-&PT,\A)ISAI?[#4$>;QS^WPQCB6D7HW$;HQ*5S M9R5$#!$P)G/(4:9) DK_3B<<]*N/>/CT69W2I#QIUYITYNM39E.V3)RO7YGF M:K0Z^/6;/R:F.=5YM2RM[*&P,&'9(V !PM9AW.@L:USU;<[-)@8_Q-1IRGI9 M9-A[G;Y1XKSY08AU?@_C3Z@O+3JC:7:FC)K+SKZIF[-&$S8N]WU4MY=6<<8N::NXITB669JD?H1KNA?Z,^T!>'Q,F3Z=SVCS2E^DV\9.%Z*)#;S] MTR5E19WC1Y,TSO*UUS)] ?'FQ8].*ES /%,6V#5C_ZK\3?D%>?ZCOS#Z!;OM M1^2%:V<[T9E =)PUKU!FDF2'0B<64WZ,P>=C\/D8?#X&GX_!YV/P^1A\W@]\ MCL'G8_#Y&'P^!I_W-"9K##YO',!C6&*W36 ,2^QIY-<8T#&\G,(C3)9G8;""2/C-:]X'GIS&W[_9Q#L7] W<-Y [._![6.*4IAU_LDH"E"B M4=&*) WKOI7[T:$9_5"\'XU]V:=)LFWB+,5^ #UR+$799S]$[N< HT)\)TWC MX"E+\3GU!M9=>^F,FP)Z*A \26G";SF4N0F M"AX5L:F"3J57UJ"G(_/3!9WQP,NAYG>88WU36FJ1) %IXD2[4CV:HN!,KC=: MF0ZEOC?)2(3[6K=Z>HU2'2T(%R>59-+!JS0*]$H!"MGK:WB:KF=1'O&#Q[^! MMT6/\'X\2@2 :99R&;:F*'<=U(UH4 [RIH8PQ&5<+B]^@<.T!<'6I+F&U+K# MF)635*&T/(7L$&\0F.7F'OPTPQ(*XDZ9DDPU0AJE7N!55T,*6%9@V7VB!/3K$.V)(1C3FY)-Z' 7,(\_]O)*R)M] M6LSN9Q-GL7$FD^7C8C-;?%HMY[/)S/56, RV@9VMM;/-:YZBCW4>!6>;S>]0 M?4W+Z&!N#[3 B$)+W+LL"2)+%V5UZ C<%^97P)L9GB'M>?'6>+)\KZCF*P5*N MRCPE:<[A)&AS\%- "'W<\A]# MD:VX,7H5$]"@US-;,*4Y+:/0&(2 =?RY;]8QA]%^FA6'%VA+D*LK68,W$&7X M1!3NH^"Z0:"=AZO0J!Y_R]'H&?)U-*2%=DG& @C_2]\0?GGT\0!\G.@23WHR M.S_I_E7_+MZ_9ZA6U8R>_Q9G*H#FO_8-S1,_>4'S%/X_G!;[S0_Q_=4U91+Y M[TSW;8)D]41.BV3/S,"@_O1.]+3&(6 L/_7-6(K\8O@>UP-;?*F+-,[##%H1['#*?#RF@4G'25%K '6 A..4GTKR!3L MVS.0JFA$"Z^"#$6@V[O;NU4,7T&<'G'VQA3I ,\:K]?U%F_A+-N]=C0HVKUG M&%;4B^91H"A/$23W[NJOB(#:*L(T,?#F\0I M> ,AS&>(TXL;YD)5HF<%I$(]>P94>6UH@56(G0A@>W>U-P=[_/1?V(]RV]>F M=&K[GD%25'+-Z9S*1 1^O;L[*_(@;?RO8NCC-:^G%J$T[QGV!.76@AZ=APCR M>G>G1*I04DH21^'4L^@K*\M+90KL1C'E9.[]$SX(I+KQM43F MY+5$[RZN/+#'^\@U>(6Q[&L)J;[5=818WY[ 6DFL%,88BT.W=Q=4"_%92 M4@PC],]MD?%/!L6J9"J EB?3,VQKZDD+YO*\11!OX(++PD/^.V?N+":N]]EU M-U-WX\SF7GYM7<0ZIZ6L8A;S-2_CO1\%OY\C4J]O$'&9P))&EL_W0>1'V\ / M/?2;XI-RWO\;I5VQ8D.T;;C#' 2EKW_" T^98KVJ:N+ULN[;S(($JBJ,XO6, MC*[L(+FCZF N06W$3T$O"S:Q4?A^5>H#VFQ2>_31SS*J$$?E1QN0TRC M0=&.W"9(;O/38R2VA4%%],F'V'6A9 'MG*;(_[X Z7@\\^Z.9TZY_P6.9,@M M29ZHVM*^%VKTZ(6IF%:/6ZHC&>)>]IQ-X.<@?9ED20H/)[F1_UK :,N<5N4Z MU^,RA#K;ASL#E5!3&:QY]Y9E)3Y#B-40 7N;^7F-ZRY9Y%;Z#(2#A&)[RK[>\4/*77 M7"!@0]TPXA>4&Q(?2 H%B,8R6A&RCM9;#Q3Q?,6V! MFCB2P=:F)BQXD=9>_6!W>IT_+G7?U5+W]N.S;YZ9;6NILHAMA^O01)33EDNC MC&6(:UO6]0$;S1(])6Y[W@'2Y177%NZ%1C;$!6GIV$X@>(C8D'Y"^@X@S56+ MA;OZ08=CWLY0EV2F @B6Z,ERIS[L-1N+ HL@N2);/4_ * MDX#BD(3;5Y, TMM;=SS&-Q:R2FIZ>R$PGB&N\DA5N]C3K$ /@5)J T:VO*+: MVCHS1S3$Y>1%+[,(:2/+%;/\+0*[1^\3? -QA'^#M.GL<<7HY5,8['.-)DYZ MJ49*,0.3I*MU98V0'JYA-:#ZMBS0S-"'>)7EO< X%8L&9#6MI:XG-1VN:0BH MIBVHDX?RGNZ?<#U>OU:6=]P,]F@SJ!]812S-[*03/XZ/0;3//3I'M4HTA.IV M4VD,UT/J*+.U "RY,0YQ7XIE9Y@# ^4= *\:QB!31 KVI%A5,39,Z#S "!R+ MK>Y]%NVJRJ =:XCUJAYM\'KU'XMRBC$-4R[W(1Y;$(\AQ6 LT[7J/(6Z]A_0 M"BHR[GR%AC#$;;Z0RG36P3KKWT&@6T%)3:PM!,8PV+, S_WTX"XV:W>U7&]F MBT^?W.6GM;/Z/)O,%O?+]8.SF2T7SF+JS3XM9O>SB;/83!Z]S?+!77M>=CCX M\1$^EVI5G1]AV#P[J%8=XNQ9>XV^,Z$_@"*T9A7>?#4V+K? MX7XO5LE!DL04GT+CPZPU>*(_Q,U*3=:[XP:Q<[X&M--O@1X\T)5[6$<>!TTL MW%$EITUH1%9,Z)59O O\87&G\. 'D;"_J_7@.KU2C^[ACX JIO.CB2\*PBL_ MMA,L\1DD$D^+G)K@#^#P!&(:&L5Z51')Z]4]5!)@!E75(.P>+SQOD,GCU1MT M)G%:0B;ZZ8I*],._'OS_A?%E[4V8DMF-3LJF->H@Q*H3KY!\TG,MC6IO3O(X ML%GX![!\OI&0.*$*M2V!B-'6&I8X"(%R4E:@1"9^AA"#: <=$"VJ^)Q>@3C) ML9KA %\R_XVGY00VR&BN*:F>1"!60H.PJN 6@>> MFRUUZ!Y(Q6=^FMSFYOP2APYN3\U#;P5B_ M_#SZ*@H_0A0>_FR[= V =5BP0 MTN47A>&%'Q.*-WS:\8,6@C9GBR^NM\%QFYZSF-X[L_479_[H/KB.][AVB]\_ MX'C._W&GDZ6W*3>Z^^7!V3RN9YM?U",T*;O\TNM9)]I='H$_ #_)XN()V31( MMB'$/U*",O4)E4\,% EUKV33@Y^>?O*":!^"T\_'J9\"YX#C$W\'NPE,TCL_ M"7CO7YMD)57V2965-6]H )W"5:",?(>*=U4?OWA1*-5Q#W'5*JHIO(H/HF4$ M?@%^?*,D31/F$U8T6!9AZXN51@U+P8"%OP)E,=2$/"H&S9+C/9NO\XQ&BM2R M>8EAMG^Y#]YR#24F+5F*AZ)1"_(8[=O M^FXJ0N*U,$PE7:M'BOFI*,-B)JQ M>E$>.E;/YS%:O8%OTP>KYXLTQ#N]JHINZ]O6U2QHV*)D.+;+)_-NS5-2PQVQ M0/ZHVWERWLVIE:#EQHZT&CO &H^K.#KNVN&4S%'48%>U-WM\7F9A,T1-'$%U M*9NP04/1/6R23"*L/W+M8R6YW,'O[DC)E$4*TS=\E#3:J>H7Z)3)"@S^/4^B MM'VT4>L5H6_X2&BT7M4OT#WK90_^/1SQW*KG^I.2<=:[2]E>N?N[-"VJ_CI@ M.>6Q#3<3X&8Y^<>=X^&0L8>5N_#RU'_7''\IW/[ZY"?XC.J RW;GG$\5O&UF M^[L>!RR?RT-;@Q!][/Q$+?%>$.;SP:_\HTB) #-$*QY EZB56B?;%[#+0C1B M]_ :PB- IA&_!5N0#_2NB@A^'@]86XJO#0CQ"!/*'[SXQTGL2.Q376]<]O&NF4TBV,H MIAQ:JM$FQG:SOKD=TQ!Q2U%5'/O1OK@XN#M>VYR<1:Z7JW*BW2KT(_S\FOF0 MLTE6M:I@3;"R;HQD&X&MJIBVL2@/[;9*6!-#&J(I7IP8WC,L<]F8STRY[2M& MP6AO'=F- A?*ZXPVXS0PS+*Q,(;70<13'C2M 5I)!ENTU,S%\*-=Y3>/49 F M])PF*OW+SY?D^@\>^KHZ;=D4%(8[Q#N3&T\@/@V(3P#O!O_B>NJ"T^]P]CIM M3,^B+3R 2V7$^6DWQM@Q"_2H8)S9PS[6V]I-BRO.UMZ:.<(A>G2*P,PMLU ? M,0OHS"96!)I\),OL31DA92\0ET+-_ M>)57B"YDA3@.<<+_!"(0^R&2V]D=@BA(\HP[;T $MU)]*\@5[-L_[*HH11>] M@CR'N%TSL_"?[4A>T M'3"KIM#.O:05LPO#P^-?U#:SH7@#\1.TGQ%P[7YQ%X_NVITL/RUF.' 3*>D9 MQ@<_VH+E4QCLBU6!O3!-3NY:3CRF9&^Y5,1V(RQ/@UL#O&!#NV#BA\.+-'QE MM G0TFV_?/;0;Y-G-&;T-U9(I5GB9+5J$[?N*F715<\$;5;!%)!Q'RS8$? MSB*THLCPL6+)9>.CQHQ48EJU>V55*=Y]@!.MI@X;GX#EQS?$^Q 1Z9G1$/($ M%(S$^ORN#&9)0Y")H! =BRS8^[=R(#H!1D%GD?;E=02[?2] 25EC2&A" X65 M]0>;:0=A9Z+N3NV,8YK%O$A+T6[U^CN<;M8AV]QR0U)GK2TS^.-JXK(J[";F M>;4E!3M*X+XS*PAA? IB6K+")).W*%Z;7"&H(Y:R.)C[R/MO7OQ+L8=HMX#I MY;<;U+E(^$5?+RB2*"\AI$ET&JB4U82>GA1 6UE82//OUC)6#9-2Z!L8SMI# M%!4[O=OQ:R]MYIS@,?,,3%_6SCL4,M;<2KBQ[]#:FMFD!$,LYRJD'QTKU3' M(=A6W0)D[:LETYF3@L<$!SC$ Y?I:; 7%9S^[QQW1ZMV+-ROF@^/WV_@UB"K MN58M06!P0[S\ M'@,%JKRV6@&MT+#,+;BME*R?+!_MA+VX &A(]R$!Y!M#VR8L>Y[6D"U]M;]R8BGZ^6JH$O.O--)I%; M/4T#D;+H36F(:_2N#NPH^*(!#J6R#S$51D1\59A\#[ M)I">AMZ<"[C.7)5R4,3$FWPJFBH?-MPZ'"2E'Q,(8Q#LHPG,HC0^,E,BL)I6 MX_R(33L(,GJN P%IA2%6SVI ICY$@"'909(&6Q&$,=M6SRC(;7N%,1%Y-4!& M(3_$TZ\\D8@3[7 >D?"_LCA(=D&^7V6GT1+K57TZS^O5*PS*Z4 #C5Q&'3SI M4GH+-P_2T^G'Q$]H3S7IC4JOWTB-N@,NUN9 2$2530&-<&^5BYLKC6!?%9 ZPW';EO%%;VO5;_$A ^6$)?@M M*H\+KNBTN^ZW$K#]PQZ^?;/X^ SCO P$_<*&V[ZR^6>T[\H&90SY[P5$NHC$)PS[]"+'K5("0$% M& F8(/,1P.,?^X;'Y2O P7G1?@Z3I&RB-##R.U20R.K021C6D045Q)? X9P4 MS\QB-$3'2%Z#'/"N2VH',3$Z]N4%2F:;Q\Y=H&X2! M7SR^_.J!%*DT+Y[(FZY%^M*F;7;?_F%512FZJ!7DV9L#8@G\/D;QY=T6DO<. M1. YH"*6T[J"46KK_J%23'!='%*Y#/$LAR+L+$(# TFZC"YJ XFSW<;9]5V) M&"I%*(DAEDUI,&B64%A#2&>/8(C;*HHB-B]^^C/,PMWL\.IO4_?Y&6SQRR@\ M1_DI[6&.'C$Q6^ 2&XPYR*FM(8O@#D+ */YDHG:-G;?6.. Q20"NY^,_H759 M&H!D 6@;/<%>E+?8U%[]0[2<(G2AR^4F@-$_]\UQGX6^:*DD- >>K"X4;)*[ M]!>8 BHPA4HR*P%(_J5OD*0NJDX*6 $D*Q9?<3G-(2.ZEJ:2Z1^<-575V"J: MREX ]G_M91H!S_WTX"XV:W>U7&]FBT^?W.6GM;/Z/)O,%O?+]8.#2]\YBZDW M^[28W<\FSF(S>?0VRP=W[7G9X>#'1_A\RMV0/!VOH3VGWST=3V]\+%;*.X4= MK<$KC#$N.)D)>,UKI>MIS2WE.]Z"*"W22*Z#Y%=60@)VXWI>8V)CZ]Z'^[V@ MI,04]T+C4\E73*0_Q NEFJQW1^1)MR_()_S*3B1_ /,O,R_@NU(T+S&JW[@&3!C$U5*+\( OF5/R'3*8SM$%!/L'#]2DUL&5'OP M5P#7'MW#J38MP:TW.!U?4"O, MRP:>3]-GY/'M=!U9X]OI\>VTU-OI?ZPK,*K_H?)V&O^A/V^G:V*HOIW&A(;U MZ?]K1?GTUS]4/CW^0W\^?4T,U4^/"36QLS,;TR3W\1\]RL>__J'R\?$?^O/Q M:V*H?GQ,J.M+";E//W4IG_[ZA\JGQW_HSZ>OB:'ZZ3&A#H:Y4[*#+=,7$!<1 M 0%@U)5DM2OG!".WZSX,1(64106#[A"CP&O[KCGGI3>_ ^_0;]ZA-]X:9\XT MN_6CG_CL+7O$,LP#I&+W7=C! ^1WM\KEX%H OE$_C MW$ $[@2&P<['9; 8L7TZI&JA BJDK#LGF;A ]K2B!I4X][U@YXQCD"M3)\& M$DU&&:@,Q&0,0O^Q.\8@C#$(8PS"&(,PQB"\\Q@$W3G=0(2"ZFRN'[_0C5C" M,7XA&N,7QMSO8^[W\0J[UU?8;<\FE'O,-4ZV]/PSC,,=_1*3VJA\@TEHU/VO M+R2>TMTE@6C7 QO&M[,=6"*;?5G;P-F7_+O; 8!Z?'<[OKOM*%C/-YZKT(]2 MIW3MR3PA$^Q5@2JW5P>1RG]E*Z<+ ^]KN0R'B-/:_2&>BB[S4[3'T0]S3M23 M$@W>13F;AG5$FUI0Z.BNH=6%Y)#&Z*N!1E^I0=-H0);4$,88+;UT:]L7L,M" M<,FW]G1\0/,D2)T8^,D8H37F5[,?1R4D\9A?;3PC&O.K#0F8XSG/>,[34;!R MDG*M8KC+MO@TP0/Q6[ %%Z7H9%X3I2J7DXU/M8.6H)VM35*7S>=QXP]HB'8T M1F9K+3_&#&]C=/4873T(3WCR_W*AU6*=ZO=&S$[=@R0[J%I*"7H1U3Q6O0$F M)W#U).!'"( 2BY+F<3:N0S MMVT=2J2V5N/;F"B!QD7MW_O"1P80BFA MX)9>!S=VE(_O9"D\0%QQDPX 6ILR".IM>@($CG!*8*C3[,TJ1'Y_=55#GL]* M9'?%[$+>6U&Z=!]D"J++8DZ,Q;L(+YJ/><7&O&)C9-N85^P]QJQMEI-_W#F> M.YTL'U;NPLN#U')#M1)N-@V2;0B3+ ;+YPD\O((H*;X("'&X[ 0F:>*]((P] M^0G8K?PCCBI*.$%I9HA6JU!K$C6W'#_'#BZ?O11N?UWF,,6SOO.;'^^2_&,6 M_T$(N4.4?R4MV-6IE)?T*E2L>R1#^("F-$EQ9'K#O&PT5(;7P8,)_QAC;R5ICUI4J<:H2'70EFA"TRV:H>)PAWA" M5_%-3U7?5%$16C>0E*8S83;"DCV5&F8Y:--N_!NU/?T:EF6(!U=7C>7'P^15 MBZ+-*U.DFK0"Q4%;K*Z&6S1(A:$.L?;)52'NX36$1P!.MS,4U83Y, +\X!P_ MT-U'P>](XP"IHO@,XM;8$#^JK1KG-VA+;O;KM&CGQ@41\ )_ZN4)_6PQ63ZX M&^>?;NF1^"Q"?P<;_^LJAF\![F#SC?AE-%>D<$[D!7I4/ :SAPT770QH#I/D M_)8HB+(@VB]?07&)E-R!9QB#R\!!XGY%XT5@#"(_/N8W4 N(_AJEZ$.'.*%" MA!"'5II,I37*D:CTACA:=]0B((0VU$_QPXSQEIULH^-LXB+ ;!52+0?F?L63 M#W[T!YX#KO,BMZ8YKFKK?N*?)[8)[!)X#/&TVWU^!GA/<[7$-5I/D0R6 D1Y M A5LRA#H&UR5E:.'8!FV[1P?6UBSSEW'*R]7O>SU-JF%FUD0UG9)B/ZA7?7+O/O4)DM^"*I!UKHK$KQS;$B1 M:C>1Y@8SQ+UE53&56)@I^K\D1:XZVMVCWP?[2#*:78LJ=1&M2+4O]M.,&O4N M\K7',NQM*X[3A1&^V"RYF-NH'4G+4:9(M1H%BOVU&%WUF;(6A7$,<9MX5> _!6&0!D!LBZA)C6HADM3Z:QTZ:C-E&9)C&/8[0G*UK);SV63F>B[:J!UPI/%C IZS$-\] M)O#Y7''<+Q4;7[WX40H/%J..G6T>AA1$^Q4,@VW C4#F=ZB8+*N#72='K0'/ MJL,JVYWJP'C=K;LK@2]-]%92>J'X)CIOLFOB\1SBT2)59FXU-8F>]4S7_)[6 MD2N-1:BC&]I-GN @*MFQ^HIBN5.5VF3P* )CVW>12B[DIJD@ M6;C>EG:39]Y!S&I[W0RHIC%,01Z5+PLLT??,"NO!CV8"O$;XL7? M?19'08I/)*+=?? 5_XM<'DR\0P67K Y]A:6P$LR@DL6N-W=LG)*&:S_:TPIA MUOY6*EE8^IMU-*ELAUCR&=CP5,CWQH6)H(7HIRA_K2+&N@9[]VXYQ?GB#T$4'+(#]9L3_U[ZZI6_V__NE9%"OABT;U\T/G_]"H7!?'__ M*_O[D_Y>_OZW?^_L]V>((?C];RGTQN.;.,2:J&M>-9:X)&)^O,Y]I=V,2/46!7.YI')87]2B2$:,- ML1_$7_PP0].@CT,K\M]S7P7I$RJ?'RL2:N(-D7/ []E^+](WEP>S?'[PXU]! MBC^&![99S(]2;8(T^2V1)FEK#LL C.K/C$SJN>+AU,=+>(&D.SRDIJD.B M6FA5BL1 X*ZAMT;0+S>>(>["*C5JIB .WGP M,QUI,(\QT:T+:YKSK^&29 OND^5+U2**=D= M&[LLDZVQ#<0O=$2;S3N7A->FQY,VCW56])3WR]WQM\2QO!IOGV7-78>/+F-\^-B_ $!^,7;1< M/# ]Z7JWC-98/3'RDW=^$G"WH:IDJB$]TF1Z;GJ&]-?(A"H_IN$^%MLL)_^X M/,'.([L (9],N@_KVCO<,H M;S( W'YE9ZXR:;J<O/C1,M<0+F6/C\[!KI07S;11:PW"E -0'(1]9V'.GDUX"1/?4G5J MYTIJQ)4H2CC$]6\+.EQDC#5UZ_S;=S9G_OWU,WH>H5V?1/S:IMV1DD):=EUG M133AM5X!HH*V3WZ<#M)W?4(DTF06K7(Y6W==9/:M>:XJ^]%QV?K6[\AO5?4P M[O%DM/AC M/8/ IM>BCJ UQT48P>B[+'[Q=^2^"*HP^M;G'7BPCIUP_>OC>,8U:._%^][O MR'NIG'))/V8J3KG<:.#>ZV<0[%_P4](W$/M[D&_$I\AI7Q[,=.+>4&64[?M! MN5'VUUO:OGG40,-0KB;E5# >IS6CY X[Q Y[P3Z[OH:=5,?\:&>6F#+*[)HG M'B]A]6^$NN>)%<=GZ1IW],D=]\EZ/7/' M/;,>G$;/K*')02;2;/I.#Y<]ZYY35AE8'3"'7?"&C :G7!C9\@V0AQHE794=>;L=D$AXS5K'"UK8PN< M;NKP-,2IOZZ,& ?0WE=I]"Z_43'&C:V,FUQF:9+ZT2Z(]A5'N08XO0OZ_01& MN6HS/]R V'S:DB;'V-KZ2FF,=G-2-^Q'6EDLZ4.#E!&[&(1FA5 M#%"1UG"MSH1RVS(UQ;$.L3ILI:9VX5T6,-H6RVS)*O/<[NQ"\(SNPS4<116V MOU#D#:^=VK M'XUBF4];SGG@/P5A7D]::+J1ZEL]VA3K.URK4%%>6R8A.#8! M>_AS+R\OR+625]ZCLTV#-R3B6 %9X/9BK(#,6DX8HC]60!XK($L-O(/W)6,% MY+$"\E@!F1S&%,.REK>A_&0QE/S# *J^R MNNANZ8LQM_!8X'60!5Z[[:Y:K>W:36\UEG75T=Y8UG48I1&[[:9:K>C:33?5 M8C'7S6"]U5C1=6 57;OMMMHNYMI-S]5N'=?A.J^.G6&-Q5R'Z[C:KN/:3<,TZEG#M MR/A&GSR66,!UX8'-[KC ML8!K[WWQ6,"U"Y^]PZ?'8P'7T0F/!5R[,K3.!CB,!5S' JYC 5=9,<:-;4L5 M,,<"KF,!U[& J[AFWGT!U\XD"?:RP\&/C_!Y$QR*O)Y>"K>_GC0XY@TF$1WS M!M?S/HUY@\>\P6/>X(:MEICJ<\P;S,Y"QU+(F#>XW;W9F#=XS!LL8'\W0WN7 M>8,IYYUXD7Y76:03$P(+MBZ?.[):6P=KHUB$LOIJ.2$P=W =!/"8$'A,"&SN M\(NF^C$A<$<,]8FOEZ>J7LAOK$_?+!%\#=P*8Y*A-\S8OB,P>EMG[9NU]PRW M8:G&.;ZNM](!?S,947A\3*T Z'RZX0?:L5@3*P7!+\9R"XT*:V1%01=R? !* M4U:SV71;R9G;Z^,?WD5>6WP:,DN2#.RF68P\82%LH=?R5;;[ M%<3;( %4TUH]VOKT&<]VEZHF9P,CQ; M$SF]5WMO_*MUPR$T(6:#"5-[[#&LG0"8?[*AOA7;3D16?:&/8LX^]'AM/E]!^&%Q&47<$Y_DG5.;R!^ M@KV^RCCM#?&ER#-;9B$!](-5]1,=(7-;]KMI.<:4@[RZJ0=/=KU/W:=3I\] MC;Y/:-\S->R.E%5BP7V]ZU@0:E2O2.I>(][+_ B,O4I2&,'HQ2Q_]7YZ,I/J M>)98HNO@YK 1!V')O2,,R[ M-LEAC,ZM"]]_J.Y-4B=C3N>>GIRU$>$T^K'NG)TUGD)Y<*=G8PP5,=##@DLS M,ZC6XZU&]]>"^S.*C4'Z1%T-C1%=G) 6"QY1DGMST5^CCVO!QZE][4$Z,V%5 MC/%E)/7)%,9HE:=A#_6^BF78^%*]B 5[KP4TGO@J>Y)V[[2L^C\TE,!+8R2& M,WHIC:2_/D;*&QC,_J7_P1M:\L@5NVA; TT$@G5DI:.A2NE=+TW#'QMR;^8' M:-CKF1S@Z P[ X^^^TB3BFDBZJS_KI.^QV[;1VJ,Q+ S5!K)Z/7:_^!]=V]* M&FAB(]L1/V;FI'*&-!9$2;!MI&"V*+_F(BVJ_-ZIYVGAXW7"OS0C9Q.Q7/WW M(K6(WPU,_; 5AR+#NIDK/@[KT+;ZXWN;!76P\9S&]=V;K+\[\T7UP M'>]Q[>:_OY\MG,5DYLQG"V^S?LQ_=_K[U-E" MIA2SF^4)AO!W2YQH=^\'515CG&1DFT&=;H!FT-)+&959XE>M*L@=6S.]8@ %@2SH75PL,Y MG3\1P2R^[P7!R<7ZB1685;H*8+C>M3L@%D C!\0KW"I2'B]>DTNF,Q8J#FS0""VN(O:!B#XEJ81:]9FN1J^BBVJ*'W MH*&:U*,[&)9"(@G*7(5(K&&H(R#BE\3YO:#U!VFT_B"-UA^&C5:R0MI ZP\2 M:.WOJJ(D\(_2:/U1&JT_#ANM9(6T@=8?)=#:N[>!]T'D1]L !U\D:9SE=ZJ, M'2&[=16EM-;=06@C>SXA);6ZR:.-:(B(WL1^E*#Q8MUY('X+MD@ORV>"#I(- M&D9"_A-ST]<$BXKMF&5AW^ X-@%;42[-YLB#*UN0V4$-<9'^D.''!_=9M&.N M=6C-*O"O-[,.X49P"84U0\&NR5&5 5\?S1!!Z_X[0R)X>/8\3; ,Z+(;5P!, M:SQX& MIJ64PT\8TQ.WG!,:O,/93< >Q$H60+=2G G!.G\'C7$9G+<.=,[0A M+OI-;)OFU3Q*#01(UG@T$"19XF'="MNY7&W@@UBY@S4CQQ#SKQ>:N2B*&R4N MW:]BAP+]!F%;=?A#=>4U:#-S4BHX@?%U<--">1LQ 7$:/ >H Y[HI^ 5)D%* MD(WT'$*V;_D%A'A?ZX 7QR/44PP%R%S^&)R2?+L%PD=O$^<&6=HL"6)0LFL9 M@L)=>XA -;5H U"8;6^WN7[R@B8*_']X=__FAS=7?%2L*O>O;G_%^_<+M;H* MTH&N N\A;F:KQU7W;XM@@A9#^%XB7QMMBQ\$SREYW3DGE_3N_02VHGI,X%J< M=0?W<+1U*_FPR7GS@Q!O=.]A[/FU1Z#61NR'%^68L8K%T B)_J"77N8)2T<[6(=OX M\9:2&ML^XQ(=Y!"O,J<@1FO_-'@#9RTVPHXRQZAO&AF%0T#2X!VS_LX=MW.Q 4MH;^<34Q M] /:W[^!F+*SH/[]! +"WW4]!'_ N8X02$A)RZA_+PVX\G=KEDM7+N0+4C&_ M&BUL800:0URA7!9JD]!/DN6SE\+MKXS'2MSVU;2E]/96L4.&!Y07E("E&]HW MR3CI-(>(K;*4S*<_](;5"T)"0^N+!SY2H(2HM(2Q-"8W5WP$XH,$%CP<8)2+ MR0G!IK2KA5W7VEE'%0,H4%Q""IKJQ&]#G6M$AX@B#^T"07+'1!"Q376*NVW3 M$^2P)%-"385@US?3@DOE\G:B=O!=73P_?,X; M4_S*A 8TI]+$+G]LWU0L+\[Y,I$PP21[AD@M_2Z/@>)0^*_,S]&G,/C&KS" MF'1NP&E) $JM9<\PPY94"SXUTF+.I3T\W ?)U@]_ 7Y\CWY#FEXX+0EXJ+7L M&1[8DFKAH4:ZZ_&.XD@J"O^XT6Z*MHL,'!';$5!4:=:C"A%._YB]>H4S&0UHP([#1@"%?^T#"C?^U]D.J:AX MZXRDX4QZG/8UY%';]PIS8E)KH(W*0 !G/_4!9\YNA[23G/X/:Z%:[%:H;0U? MQ+:]PA9?6@U<$8F+G$AV_'";)MT/$J#Z00)4/_0>5%5IC8+J!S%0M7+.?3/& M"?KG,M[ WZK10 (M:; HM^PC**B2ZD.B3%H$$!T_Z+Z1+5\#+N-5#-^":$M? MH;.;TT!5:]Y'9+%EUH=7C;X(QCI^&'XCX HFJ1_^3_#*W .R&M/P56G<1W2Q MY-7'5H6Z"+(Z?BZ.G;$3 Y^")=*?R]0E2*P M !L'4@\Q7%&D>6U;1&O>$TQ)R*RQ-:+1%PEA[,4!\BQ"7/TM3LXP]5-_0LS* M*-J<<.M*;MXKC G)K'7/2J8O@K&./\HH!/1>0!A.X.'5CXY49)$:U?!TVZA7 M*&+(IX&=6ZHBB.G%@7/I2:3W@CY#LLS2!.><0"Z8/O\)=*K/@LQ.O4*8A/PZ M,R*3BP@">W$ MRM][ AB65$H@J1 4 4;'SZG=2V1Y//%3L()[3>_Q3#W](7WLZ>V;H&(TKK7L%)1&(-6%'(B\"K%^?>/X,P_$<$?XL\ MX"

A]"GW^L1VM2\VTV;GH"+ M)YV&5[LA*@(6 ^?>%A)^3Y:+J;OPW"GZA[>.7-G,7&]SZZ[\1XC M/]L%R(YT\W]K)50F5+[@E""2Z9I2TBPSN]HK$"9445RH?'B'BBE)?:]:"3"Y M6D@BO.JEOSI=L]L0M,ZU'D401FE+!%JMK76\47!30Q9;2@K ;HG7H50C.D1$ MD6OD.NG$C^-C$.WSLAH4A$GUK2!.L&]'$$C#%[?0,5L93&!6>/(+&]=X#1&O MW@N,TPV(#[/H#21IOI&@+2X83:N+"6+3_H!/0%15K)%)=SU9L=+DNMWBY"JX MZN(R?0'Q&FP!LJVG$"0+D)+#,I7Z5B=?L;[]0:.*,E3A*@C'40[O-!]Q:L/Y-:I;HW?I>;/6%TZ C*V M!Q.667H;S*8]Q"7@'$9[L U@)RBJ-+3K=(:ZJIJ?!XCO4 ]CX7T]B4^=&?H<:R.@= M>@$S07D5@$:GW/4\]BI0*VU4N(Z,V;8",$K;'F!+1$II6%&(=CV5O?J6D+D7 M9&X">P$2HAR*-U$-I:JWO,,K%7!'FXO\.>,+#)$L"=YHI$?._:9L]^JR7+B[ M=;"IWKHK:LC0?;PX]T'N)*_2BUW7\SO0 =R]BWMIZ)%AJW2O+\J; M9W<>U_ MOC99^4=\5R)VN45N3+G-JC;N$B0E[K"8,O,!*'!S5>4P1+BYA]<0'@%8@Q!' M^]851$&><+\*" 7Z]0R/LIK0@J8 LR'.V1,8Y:KX.4A?)EF2HNU]?);]R :J M3-=J))10UY[!54$?6H@5XS?$H^;\W$#8H7):DXYH!N \Q:36 B"5Q1!/GX7A M)HRT 8"L67PI0JMWU_Y,1\X]?Y;L+3,3=^J,6F=[K:8C@WMMX0$,<8U9G2?$ MKE28'3B3]F" *ZP)@UAE\1SB:K(D*G]*Y\_E/4<<7=9FCAX;6BU:G](/AZ"( M]L&/5I#W#Z(]B+9TC GTJ$W=C!Z]QJ"X+HQ.T0RF0PQRD+Y]E+YO[/0-HPY M=>\55?"I>9O8NXB)4L9?G#8CS'"J7V>W"PHI5WZPFT43_S5(_6H!%!T2!"<[38[9/E-0[[L )%4L.> M08\KJQ;42-2-G@C\5$ K OO\7K]+^RWA?9;P_JIWX.+*J@4N$O4AWB#Q]I.* MX<2*8<0= *&A$U 1K31S+$KAW$Y,O(5\?[/%%]?;/+B+C>=HK\_+LX_?')F"]QCOO0\UW/_^W&V^07].'77LR_. M9O;%17_>K!]S E.\J@D3A7R!:, QMKH_?O_CCQ]SR\._^5?I32?Z7O=^$.<3 MV$,^H^5QX\DT2+8AQ#]2#M?T"9UPJ$/(2GQD#NE3+4V$^/NW1? 8H=5 &/P. M=I_0^A-OC6A!DE*=JY&2@IVM>3$#F(":NJIX-?41W<18"HYDB"<^)-G7ZF"G M=16 >KWK@('.T5-K,*^/8XA'/75C7D93$ =O/BXS2L.W8*\*M+F]!H)J.>TT M FCN$(9X%G05U?-#L'SFXUB@1P7#S!X#P:^X5AK!+I/]$ .5I^ ION8N-^P7]QTI-B^PI ?_.D%CN6_[A M.-%@G.;5NPIJ6CQEK\B M)&+E? VH]1K8K3D(N[3N&LAN@<, &%E>,8SE3%CXNA ?XGT"0=@I/*!5LSC2 M;MOSL79NWSFT55'$!AQ1;$'(G3AQ4'?F\ YP]P .3[4:R4)MV7@[M^TBUBH MHJ.-*+ XT@H^#*R=Z7<09Y2("6%ZHODWB?ES@5L9H0/['U"8?Q\6J?5F1:J=.K?](SG?;7OI2/.H'1Y65. M%F]?_ 1I%='T%"?!=3D9D+D.@4($^^6PR].;V%,\_>DO]<# MVLY_[X>W9\BDXNQOR:E>IQMW"^=AT5T]N07IZW;#T1._6_6C"KOY,K7:M^R< MD]_ &'[\ZV<8XJ>8R3S/5!-&02X"?.^3)9\GIV:-26/ M3H-=X,?'(A0Q?^#%N1QBMB<;]Y!7^;"1+9\W ML1\E_A;+Q[XH$NY8A9] QT[@D(TOJ*$*!BJ)3&^@*<"L%[/N.MB_I,GR&8T! M;7?H,RVK77EV);>SCR1Q<$!QB6D(XC*[S)]D)GV=,U=YM#Y8A?Z6?N LUKA6 M!IGATB:RO/ M;GN[A:>U[_\ MU" IL9G(S!+U1A+:-'*3O[#;P#YRMY](.+ MW"G.'YVOJ3X7.7P>7V&T@%&^MD+28!UAO6SC(!>_6+>3_%B[G,M>L2W.73.3 M.ORAS6\A9G6705_\>%N#[5;(27F$:*^R!2L0Y[*3;(O;N&P.C,;]0;"HQ*J@ M8]"WE-:$@I/'*"F&^@1V!9*OMN$<\"7%C860T*-(HHPI:1+]09J>=E3Q)\W5 M4H(2_66&YEI!<\+O$Q+5M=+"U&LMU0CM_!X$AZ<,4<8;/_?K*X@2D*S!%@1O M> & I"@;$_%D7XG"S9F_)(7^0%%+-ZIHE&5J*8>4XLDF&70C< M-I#7J+5OTDARI"9'WZT0$P/9\,[RSR*DR QK=QTDK+ [D2ZU3'>L+M87"RV@ M'2KIC[+4:&Z\MUGQ6.,!83&_85CFXK#31]#:D[")?;2U*^1-F!@3Z%%-J<_JT3ON%/D=!'#?F54B%XL+@;Z,JP*)*;Q7%^P'PIAL:TSR(5.VZL: M@26,?/QMPTN8)M8K32Q.WMU*I$O+#LTUAGR,KQ[H#:XQ2I)S5Q&$MM1UPDW; M_F!41FAS<_T-CW;*\]G&V]%#BLOC]);/]T'D1]O #U*J3YJ)9A?00P*^M4O.VHC(DL8?RUD+C)\O%U%UX[A3]PUO.9U-G MXTZ]#?IO'A:_O/-2]_--K\\1GZV"]!<9:7A,>OA$1O1A+0=-*[VQ:"@N+2',B+,;H.S M;ID,[%+W(EZA@0D\O,(H#WYGI#X5Z4-#';E/=T!(3\(B(34/?/4<+&SB P-= M14AF^ JS;37ZC]RV.^!B0@?*"(V?8T=@ MY_IQA.OQ, '+;EQ!)ZUQ?Z H)*XJ[FC$.W@'J VR39R_YCWF,T8Q>3!QQFU? M@1JC?7_0)BJT*N 8])LHK&0;>V$E+:[KA^E4K;4\PZ%HDKLHVGRJ6^> MYU+!G;V;&]'LCVT&3$'Q_[.H?H2UAF%X#^/?_+B:@4R32@5\TE2Z@TSF%86> M=GC0)5Y!2+,5QI:!Z$JO*J/D5D*H(!0DG7M@7*%91,@ M? 6(R@Y92YS:A&*>#W"9I4GJ1_@H@89$6KLJ$.OM!H%#CO@-P+#.L8EIOALH M7("TV.WCZ" * HEM*NBKM!D"\EABFT==A5L3^^$W$#]!J],O[:C)>?.#$*^W MGV&<^"'PP#:+BW"VW?]F19XLI*#E\\;_NL)AFPA':1H'3UF*>VW@*@<$!;\M M<26^+VV0ZQ!LK-U/8]YJ&Q]_$V<4]OU KM]K6=C=-,-UZE;%C)A/OZQEN5!' MTC*=TW$(!B6MH(:6\9PA-%%HM1-[2XK]/Q3@><([/'UG-5;L@3-25LTB%P%A?'.DB0#NWSR*GZ!-(9FL9^#] 4K M$U_J4._1],C5;MI4R0W!+ PIT[RUJ ^L@W7 3)M0[BYJ*E$R'RE2;-,1)#5 MLU%18N,F(S@H 7/Y2]_,I0BNRH6N+QM+"2P3]RN(MT&] (X^(=(J2Y+0$ Q% M6X$-K<,DAR1@)'\=B)$4;D/?1OATQ$R$16? %B*LOM8,A#4B ?OX:2#V4?@) M]_ :PB,H]'&NO[4*_8AYY*1.368Z85$;L,5(JK+EB84U+I%[P7[&2%"\"%49 M"E,,EY;$-,.@-6##D5)CN],-8U0B1M.[H#GVVA3_]PX?'>*K(A EK(0 &I2D MMBX42@,V%PD5MKUYH8Q)Q%1Z%Q;/7*4:L!0!0C(;F/=G)^(*;'D+HV$EO0OD MGP9OP0Y$NZ3TZI!B!ZRFU90PQ*9#P+* $LRCE3-N7@ 1EV"@'G)O'E/\Z^.[?TY14T%G'E1\E+YE+V+9WPHZ M%M_)BXHVD*CVID+Z_IH,Q"9SX>6#2,#V#WOX]AW8[DY5XJ,$+0QC7.@.)PF) M8USV+I]@=!/=E5D55K'=78T!_?"O&N\YY2FP6.,3)GB-=4V>+]>5[=UQ%NU( M&>IXS4JRD)M9LV_!;P&%9:S8,)L^-E4Z7:JE_F0]5Y,,:@BIYN@-B$BQG$2. M^^5KZ.#GC*/1K"."DR). PLFU[%\0#AA2'#+Q,0"PKY MEJM03)]";7;K2PC-+"]1B)\?"LM%7):4:99\!X%6_WW&0QJ'&Q ?DN7S)MXA MN]B@[<5=6#_=%VM<@@NK<4_6M<+R*JUN6=3[[WL*D9#-+/P#>5]$^/O-,O?F M[SU!#$LJQ2W0#4$!7%B]@)? Q09KA06,FP8D9)P:] T:)+GTL'&B* .J_?. M?'"LLQ!\_/[I3Q_QRGV'1 &[^]"O'IT*M"S!A=JR)[@1DU0)0%32 DBR^AZ: MCZ0%C,3!Q&]473^RH5"0DS]E#Z'D1K5YK'; M1CT!$%<^C?GLEJH 8*P^PI6;TS;Q(4I%IK1Z0\J,5F[8$_ (R:D]GY4I"X#( MZM-4Z>F,B2-N6_IDUD,TB4IK8BJ3Q)35EYRB,QD^@0@BGSN94=K5YK-:NY[@ M2$1*C5FM1E@ /U9?.HKB9YH1ZTG2&]00;V^SP+G7.HYD44;%W##:5UKT D(K$&HBCD1>!EX'C90LW/M?O%73RZ:W>R M_+28;6;+Q<*/X[S2Z127^@BU Y[4LNZ\@2@#]P@F$QCEQ19Q[I1)EJ00B<"I M[2G9NY9;1["WG71$^>#6 )?)*%[7/,/XX$=;L'P*@WT.#/?K*\#):#8!FD'W MRV+6(SAET04;5C EV%-PF+=IC,P,KS>%!Y(X M+1D=^NEJ<.B'?ZUBN,NVZ3(^/0X@!(GPFIV^$;U95^!L"I-06"=LW&J.!\.: M/HZ! 31QHMU)OH18)%6H;1VJI+;6\,I%%923LP(_&OD*D$AD.X@FM-"+,53^ M^/V//W[,X8)_\Z_[X"O8W0,P1\./$G*51W[#DP)9#;N $@8"H(28=)S4&6"P ML AW$"E*?F<"LPCQ19\A/>(P"\K$R&I6\C;D9@.=& 5TTLK$2!Y'$W52#+T4 M$,7F-<^SLX]!'K%WUB:W Y>% ME"R*^@R+@=A"SA[S#^S2 MNJZZ@/A\5!W=J!@E=%0*SCE#&B( M9>")T=)) K!1RJ_C*3T%EO&UG@/%O+KVK"_B:\,S6D:^!_:P@-%6V23JG26L MHMSY'1L&58>=L8WR"(=8(+Z>5)VJ#8J-*%"H&(H4A8%;B[HV6S49J6$:K13? MK7I$T].83UHNZJ]4E4,Q'*F^U4):8GT';BPJ&FS53 0'V$Z5> O/L[W9I\7L M?C9Q%AMG,ED^+C:SQ:?5T6!UCB#P[#8(L?SK,?9_,[5&MX M,3J8.\+X!-] '.%=K9<])<'N>*H!]3NHGDV+-B\?9#";6_L%;WKMZP)S 3EE4)8"SJ0[R 6V0X M=&SYO'P%>*J(]A[8%V6,R CCMJ\ C=&^9W@3E5P+=@PF0[S0.HN[!J\P3G&L ME2#\Z!TH^"-UZ"D N;(;02")2SL73A96T;/%%]?;/+B+C>>$I+.;EP0BZ,V7L8>WX(6,F,)'K6C@8$>MH- M3]># M31$BF<76DXM]M\@6$,<>E_'T1^M W\*\93?+3.8(.D@T:1D+^$_%M89,L*G@W MR\*ZD?#0#EM1+L6:*(,K6Y#900W1["8P1HMP/P5W$*OH[)N(+^RD^M3NT9E] MK".]$?A"-9U1\&YRB+&1T'(\SM4\,[J,'BP"VNK9:2S MQC7$DU=O^P)V60B6S]6UYE7^VMUL!?E*-"K&($G#NGTH[@UT5&5FQR Y@B%B MGJ,Q$!_4#FM*'>7.:O*.UB&MADWQ4YJZ>BB(EAJ(Q/E,/H AKE78,T*,"R?JV*P8@&:84(_:#'"Q+H[Y.**?/QB7L,4GT@;'^50QLBXNI6'7#_R M6$\I=T-V MF]N^NGRGM^^H-9"+/,C*+X7EVT(/ JPZB$1:KB6 5KD!?D2;BX&VK97?/$9! M2@ZH4.Y_DY-)JG^O(*FK'PV(*K#NX"6"&&0=LESHUZ4WXPI0UJ++@+@BW=Y# MWX0^#9N$XI#:K\-B>V=>.Z8VNPVOGX(;W7//.Q2/U/D--NU;]&TW/1]V;)2F M=IP#?MS9C#7?TC9KRF?:UNW8N)69LV"B_IO9NQ/O" T-OYT]E(5+P[GK>-W( MMC/'Z8YX&7;(C2IF76UDPR7.09( ,"]2.27;.,BQP[K($^A1DY/1P[I3HGPJ MJ"(QQ6'4IK< MYMJH-.D6(B@G06S!1,!0.<>I$>P/#IPW)$X6^_W>=T>.BJ$.MS4 MU65WZ 5B9(16P ^'? IC"J!3KU MEJSP"N@28-'7 '&<0A/\.T,RN]B$\)-=1G06IW4UXI'6NB^+93FQU9;,7!X= M]%U-H(X9(,1MST>>]16W*)C8N).)XZ%PXJ"NPRMQT[AC!MXPV[+Q9GW^% <0 M'6TR][54/@RL=7BEW]#)9>V.0.CTLGZS('*".>_0%:GD;"NG!KU9E\MKB(\" M"Z$O.89SZ?$;_>7SN<8($Z B'8D897?L*$SKN*M!54(A4FB=DR[C1%@.T:7> M2CR+T.[+#Z=!#(J*F*1[@*"J\/3#JC(2X4;LWP4I)>R+G6 M6C.]:*EU'_$G)KIIOUCBT\2#?.1=GV#G%JHX43B.)UHCZY-8II*Z"2Q2;[OU M$9J2RFAF@7K+<(A5H6_E70?[EW3Y_)@ 5F%/H3Y,MUGKTT>$RJC!M NM<6NB M0O-KGG'HK6N>]#)]K/QCD90UD_&HK.X"GI75AYBH^ICWDHCNQEX\H=3=\=) MZ">)6#H=:@]J;AQ"#^L^@?*IB.EM>!+30@J8Z\=OBF#6B M0T11GD3ENM=;Q7 ?^P?6_,CM4)T@&1VL TQVAA057G.*9+!IISI&%T#(?K0E MT$4(B-V90?G8XB)1:C*E\N-#L:FK+'EN;3)XR7 JVV=*$EJ1<*[^^ '4Q">( !R!(D+ ?XG5,X-SP'5P. M@(.6'HI;SXCRC0O/RO(C!1=TZ1FONQ&VQ(O/2C;3@=:"Q)7,[,O/IC SK5N' M'+[NM.!G:9,N4,2SG$RTTF3X_9#7]$VG?EVNZ6/G?1VNZ4_N4.OG-?W/:_HC MP-WG-?W/:_K.]@#O>8X?8)^X]:VV[U?[YA\O^/UA2"7[O>$:Q3X.RWO#A+27 M ;Z*N/#>D\B;FNH4D&Q.7J@TVCNT7N FR9*7O7S5!WZOM;KPW7^["Y)2O1I0 MVQ\+GUM?H!!,^T=OZO:7?:^W?_/[:-M?H0:R_9L40EQ;US>9KC4I>I1E%9O MUR-*QV.XJL:HW&U-#7 8YM+2L%C;Y"0J]OFATO6T?\FC7Q#>M.4%S"G*>\>= M&DC47&G$IO&U[-Z<@OYDQC=;S,WB'_N$23Y[)7GT1'@VE?,['1@((JJK$*FL M/E& XDWB!*]*=B$.ST*P?UN]\59R$RSV>9(],>T3NOTU2L';RQ846B<(#2A, M!\?VAK&%LA''$9XU!/87YRDMN/1Y$A.>B.UR+DFVH:@M7-]!5!0>/\Z,U#6% ME(YXB*=PKI.7I&2RGB_Y\W>WHNQP?3V_S4_?[J*\/!TO/Y\:+UH?+R?05QE3 MB11@PL>^^8F)(OKC-WYO&=KHMGUXC_(%N8DJ/:PPVY?/3+<_V1!8/8_W5]S< M15=;/6^!:T_'.^P,XFB^ G.;S%:([<+QN$(^KSXP:T5Y#=7R4*PQ'53B%7>R M"!0Y]!$J\Y_^KZ%RM28X:\Q7O3>$.2$*B)JJ*D2"52<*39PIG& 49(4 Z]^F MUE7*QXE[P@]7L/7)^X!12RYA,>Z;$$1-!7 $IP-V9V9S.V' "8!PC+]/S3%J M2_)%\IIL2;:]/ P]CXKGNRB!^G"3JO!%.475Z<#:PA2V ,:Q0D#UEY&$YM[U M>=B1N,HCC\.A;?5&^,ZD^OCQV-$D=B$^$W:8#9#);>!=]*V9@JL,])NZXD)? M"1*CI-IS9$&7"6HGP0J30>91NIW[C,!)A@T3FY_[JST M26?N=QOZA?"YR2(ZW-"L?)YEV]])!-UF,2< H!1#8'J(-39+5_1B&&*0/+E= M*]%]N07XPT7 "RV*AF"J=P?4A<6C)D!A__V(5,9%3#A V80 %3%(30 M*-(F:. A!1 V48*Z0HWDE[!A4>$ M%44>?:RV6LQ(4&OJ?])=F2<+44,)5J'&^-"IQQR(6)4UL! %V<.P%=A. M9_C_+2F?GVFZ96ILHC=2T.R>'J+T_0%0>.0WK%H?]-%51X9-.;IH)X.@4-E@ M?!GXT0RG@\>[J&2"K[)'?IVS>@D !J"N;!UQ<-E)00RI<@=,P1Q&-]H6)/[+ M$WW]:4N2XT#+?GD?7]G__'%-GJ)TR10N97-!18F3':4E1@88V6Q.KYGQ=$U* MPT?SL#1BJYJ9:100H2(B=V[])9#J#RO77)3R*M#[6 MAXW:1Z^M*VT^JM% TK!U.I91*.IJ3I4HRRL M 9CW>04*. J &45A)#Q4 !OQ+*0SQ.Y(QM?T[RHK4YAK2@L@ TN/#F5P#G.< MQDB@M5.8@^1#Q-HJB^D+V41OI[NEY6$=O:A>!]%7$!"GJN ?=.C1$ZVW]1BJ MXM!':IMT;*A3#J68*BCDC69812!*BS^3(1;FIT=AG\.M/0Z!M>&_:4ZBK*X" MO$C4E:VO%N&R(\42L)1$ZFP$(V&=";.8ZD#9ZK^O-A#<'@:<&0.0V,B*'9A(2M,6S(>^VZS M*X0OWW8D*\!K:OH:"/1>:@2 5;GVSI%Y81/BKL:L*$BY>ME%2(Z7KJ]56/<> KJH] 2RM.#)+& MMNC6)2*X];'X]I](^%N6DY@^93SO)IM^?R$9>4S*XA('NTS%9W&<[\'LUK9D M!"";DYD8K#O:J1/(S7F'^,S<^?CX%X[RTI.#)EZ;3N! M3TH^Q'37\J'D@>Z?GDOSP5]2#S7V-^I-#(FFENAAY&\P"S'WM*!VU>-'Z:R< M1WE^8'\T0*JZKAJM4-UI(Q9E$9>HA1A.)Q6UH% M9/:4D^H7GIA+?!' IFKC M!#RVZD3PV,$>]O%[-+_))IG6AG*O6%MUC]7+J9A&ZT4J$X&N&ROU&[$76?>2 MX;IQ8,A#)L"'S>W\WU]F#\O%_/;F;KE^F&U6M^LU&U@8CU?B,3?@>Y:UZCE+ M'K"NU+XG*>M@JG=TBBJ#[G?^?.IYP:%)%NB&:"L[9S>B7C*;OS](SR7[PB6K MRSYC #A=FBV^'-[+G*2O7$25@= Y?3%'NCOZWKM,1Z"D_5L?Z'"[*=#(W^Y. M\!&>7.F^M57IQQ@H#K5+RX@;6!8.$F>3E:0 =E M9.EZ2%!5.G@8F]EK8!!KA0OQD/ ]84NB)"Y/"BL[;&59H;,&R@:/>JD M ='Z."#L__B1H.RW+"F+^X=O)CB7UU'C7:SS47&OM-TX\"^*.,(#RG 6I_\2 M_JP;SU+-+U!5!I&IITSS9$5#R -E2"-X=W!A6Q_3'W.10SQ@W5C&X->P^-7K MA_$#O)W&L&(UP/0$3V+SC#V5R>IOUBG"^MKRK4>$P?+^<=YGN!]KJ"%#_PJ9 M^EC&>LR&4U=0&;^'"XIO\TD*^D>P%F340%4(BA"3.K1DQ,>5V<;)*Y&GM^:5 MPS]83O+:HU#..Z 4&*%X#0$@M8DW$-0F&AB JEZZ]2J\:K#55I!M$0(5O&.K MW^$6:ZI!QUN%4"%>O9?KJ]\_UU1!@7P\8[(>B5K<&@W/(#\]%$>\\PR$MQ8D MK@8']N7G:JQHZ02'M4SKUL-9^+HC!2 0CK*TB1$6A7 2GN4(86GUZ.P]'SJ M)XI;WVK/RM:^^4=5'Z.WR@!##-0"_Q%&^>WQ)NT'@:\BYKSW97)@4)T" F8: M5!KM'5H//O:!WVNM+GSWW^Z"I%2O!M3VQ\+GUAJ+L5:1T;0^L,I2ZZ1I?6'YU*(UPM;O_P8'U*E>:U*( MNR-L>CL#0=@[C/L/T;HT_>"AW(["CS"1NC]'7>]Y[W5JH^+TIL&?8*JWWOBX MXSPO$ M2ZU-N/RQ9QJMLJ+,]U6DHTHAMWF.LN/UY>*>;/8JKU&2\K#'%KQX="(&UK^,T\C#=5'CU#_$#43K0>#N9ZGS[TW5 LO/571"SR_D_F" %AIWW$*OS @?VE$M@U1]XG>@3SP9X7*A M>_^]B/.D4OF89!M7V#>/W0+#3)Z]Z@,YBC0Y,X(]F:OX_R'=:BG/_%R MT&DA/T(,U7$ 0GSV)N[;CYN_7![O5K, M-LO%PX;]O%FN-P^W5_/9P[^NKF]_>_B61?MMPLSIXS&Y2RJUV\=Y5#Q?I?1_ MNJ?B,%6@G(O2*C[&AC4IN21W.7U-6,M^.7PK^,KV=D?XP9SL:1:7R6M2O0*O MMH8](<%&-H3\][,8+%"'UM)E!)3(4>_?;/B'>'V"V6&5L;Z*\"=!862WR[1! M6R_C'8\=\$5QF@, -&)-I1/ [(X24E#]0UU MTRGWR4I\,; 75H$XT@#MT(L_]B-WB/=M%H3)&R>5^0%GE!41'PIN%/$._EYA M2U&6@=[_ZT&R.O";$H4X\[D8XIJP=>U]\O3,YHS,1K.B(/R9\[Q,_JS47[[Q M!2UTYLJ6C !\*H((\;&9UO,#JH\('< F4M3^"'9 OQ M;N+Q"2*^L?I XGU>V>1KE&3@-UO_O/7_?C"@?J9W0X$[9AVIR.^\XZD$[S)N[#NP MVU@+/<+[7=T#BGSRO&:F978\VE43.=25%T.$9!S08[_ULPUCW9)&:6:75IS H)KF!#X,+YB;55/SF,B[P@O'/7@1K,X MYC(L!CH(72 U_I2!. MMV1'$XMK&X'9>!C9)M9N&=P838EJOP!$+SCTL;-BSG^ DNB9_:5><(A66V:@&?R%>8B) M+]MJG^.\]R2M/"R)OB=IM>Y' UI/0HMM%8G@8(ZV5\^(5\D18HI'8 [;B"6 M-LC7U,?-5&3U@\,\SE)#S%=D0H2XQ=56?TZSRDB_)>7S?%^4](7D9S,]M:V<@MY$BCZRRI4\N\SX(+^J4N X2!2"((1S 24A M[Z[@*%$(WEK]) I1\@_Q)M_I;%^QH;/XQS[)R=$"J@M,F"H"I-55O(.W QBI ME5W,DAHHY*A#6LT_S(,%S%0Q(=OBBK7G0Y22FZCDEZ .LVP[IVE*JC/>Q>TC M M7VE$2PVU *Q04=WL28$S*),"(7B+%UMV.N,RT2J'H\\^#[8@S=FYR5T MYZ5S,)YA;;->/,)$FEX.38PSFG259%$6-_3G6RM)MN?9&8ZA-C8!M8LP61+' MN8XQ<>]NY2@2U5YV^[A(N'6R;5%[>%0S!U-7 N9;4"7O4'<, M7VW.PKF-H+4,,6G:RH29FZ92VR\YBPA'+/FS:,6#I2*1>!G?/\^!.ING# MJ_KPIA%XD5NO<.5N.#=S(KLS?^SG89A=-=BR#B4O/[WQO>0?T)N^G_[8AS^V MS!V.1QH?1CQZY#+S&6E]V.]V:37#B-+S#&.5/=+\Y8A5S5.U9K7%MV:PM;W[ MDND,T> :*:!9LN@+SQ_."GNHF0+/Q\!%VQ? 6T5] ]$0V!1 \4A^.%8 M"AZ"K&1"TXVL?_A;K-0= M6M+!(KV;-"&F>GD_2L)L GB$M(SX?D^SC'>L.L,>Q=E!,9'N(D;CO9PF^V&Z M]'_\U&K!:_8']NWTA?_X'A7DG_\'4$L! A0#% @ 9(6H6(VT5)4;(@ MC-\ L ( ! &5X,3 Q7S$N:'1M4$L! A0#% @ M9(6H6,6'[3EI!P [R8 L ( !1"( &5X,S$Q7S(N:'1M M4$L! A0#% @ 9(6H6'L'-D4$L! A0#% @ 9(6H6,8F M>RWD'0 :)T! !4 ( !DO4! &EM;7(M,C R-# S,S%?8V%L M+GAM;%!+ 0(4 Q0 ( &2%J%C 1?1T.&0 +@*!P 5 " M :D3 @!I;6UR+3(P,C0P,S,Q7V1E9BYX;6Q02P$"% ,4 " !DA:A8>FDC M/H48 0 /PQ$ %0 @ $4> ( :6UM&UL4$L! A0#% @ 9(6H6'^L ;CVB@ FR * !4 ( ! MS) # &EM;7(M,C R-# S,S%?<')E+GAM;%!+!08 "P + *<" #U&P0 " ! end XML 82 immr-20240331_htm.xml IDEA: XBRL DOCUMENT 0001058811 2023-12-31 0001058811 us-gaap:TreasuryStockCommonMember 2023-12-31 0001058811 us-gaap:RetainedEarningsMember 2023-12-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-12-31 0001058811 2023-03-31 0001058811 us-gaap:RetainedEarningsMember 2023-03-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001058811 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001058811 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001058811 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001058811 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001058811 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2023-01-01 2023-03-31 0001058811 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001058811 immr:PerUnitRoyaltiesMember 2023-01-01 2023-03-31 0001058811 immr:FixedFeeLicenseMember 2023-01-01 2023-03-31 0001058811 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-18 2022-01-18 0001058811 immr:MarketableEquitySecuritiesMember us-gaap:EquitySecuritiesMember 2024-03-31 0001058811 immr:DevelopmentServicesandOtherMember 2023-01-01 2023-03-31 0001058811 immr:FixedFeeLicenseandPerUnitRoyaltiesMember 2023-01-01 2023-03-31 0001058811 immr:MarketableEquitySecuritiesMember us-gaap:EquitySecuritiesMember 2023-12-31 0001058811 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001058811 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001058811 immr:FixedFeeLicenseMember 2024-01-01 2024-03-31 0001058811 immr:PerUnitRoyaltiesMember 2024-01-01 2024-03-31 0001058811 immr:FixedFeeLicenseandPerUnitRoyaltiesMember 2024-01-01 2024-03-31 0001058811 immr:DevelopmentServicesandOtherMember 2024-01-01 2024-03-31 0001058811 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001058811 us-gaap:SeriesBMember 2024-01-01 2024-03-31 0001058811 us-gaap:EmployeeStockOptionMember 2022-01-18 2022-01-18 0001058811 2022-01-18 0001058811 2023-02-21 2023-02-21 0001058811 us-gaap:RestrictedStockMember 2022-01-18 2022-01-18 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2022-01-18 2022-01-18 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001058811 us-gaap:RestrictedStockMember 2024-03-31 0001058811 immr:MarketPerformanceBasedRestrictedStockUnitsMember 2024-03-31 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001058811 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001058811 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001058811 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001058811 us-gaap:RestrictedStockMember 2023-12-31 0001058811 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001058811 us-gaap:PerformanceSharesMember 2024-03-31 0001058811 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001058811 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001058811 us-gaap:PerformanceSharesMember 2023-12-31 0001058811 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001058811 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001058811 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001058811 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001058811 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001058811 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001058811 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2024-03-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001058811 us-gaap:RetainedEarningsMember 2024-03-31 0001058811 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001058811 2024-03-31 0001058811 2024-01-01 2024-03-31 0001058811 2023-01-01 2023-03-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001058811 immr:LGEMember 2024-03-31 0001058811 us-gaap:TreasuryStockCommonMember 2024-03-31 0001058811 us-gaap:TreasuryStockCommonMember 2023-03-31 0001058811 immr:MarketableDebtSecuritiesMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001058811 immr:MarketableDebtSecuritiesMember us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001058811 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001058811 immr:MarketableDebtSecuritiesMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001058811 immr:MarketableDebtSecuritiesMember us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001058811 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001058811 immr:LaterThanThreeYearsMember immr:PerformanceObligationBMember 2024-03-31 0001058811 us-gaap:USTreasurySecuritiesMember 2024-03-31 0001058811 immr:LaterThanOneYearAndNotLaterThanThreeYearsMember immr:PerformanceObligationBMember 2024-03-31 0001058811 immr:MarketableDebtSecuritiesMember 2024-03-31 0001058811 immr:MarketableDebtSecuritiesMember 2023-12-31 0001058811 immr:PerformanceObligationBMember 2024-03-31 0001058811 immr:December2022StockRepurchaseProgramMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001058811 2022-12-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-12-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001058811 us-gaap:RetainedEarningsMember 2022-12-31 0001058811 us-gaap:TreasuryStockCommonMember 2022-12-31 0001058811 2024-05-03 0001058811 us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001058811 us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001058811 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001058811 immr:RestrictedStockAndRestrictedStockUnitsAndPerformanceStockUnitsMember 2023-01-01 2023-03-31 0001058811 immr:AventuraFloridaFacilityMember 2022-01-31 0001058811 2024-02-28 2024-02-28 0001058811 immr:December2022StockRepurchaseProgramMember us-gaap:CommonStockMember 2023-12-31 0001058811 srt:MaximumMember immr:StockRepurchaseProgramMember us-gaap:CommonStockMember 2022-12-29 0001058811 2023-11-13 0001058811 2023-11-13 2023-11-13 0001058811 2024-02-28 0001058811 immr:KoreanTaxAuthorityMember us-gaap:PendingLitigationMember immr:WithholdingTaxesonRoyaltyPaymentsMember immr:LGEMember 2020-04-08 2020-04-08 0001058811 immr:KoreanTaxAuthorityMember us-gaap:PendingLitigationMember immr:WithholdingTaxesonRoyaltyPaymentsMember immr:LGEMember 2021-10-01 2021-12-31 0001058811 immr:KoreanTaxAuthorityMember us-gaap:PendingLitigationMember immr:WithholdingTaxesonRoyaltyPaymentsMember immr:LGEMember 2023-06-02 2023-06-02 0001058811 immr:ImmersionCorporationVsMetaPlatformsIncMember us-gaap:PendingLitigationMember immr:PatentInfringementMember 2024-02-09 2024-02-09 0001058811 immr:BarnesAndNobleEducationIncMember us-gaap:SubsequentEventMember immr:RightsOfferingMember immr:ConditionalPurchaseAgreementMember immr:Toro18HoldingsLlcMember 2024-04-16 0001058811 immr:BarnesAndNobleEducationIncMember us-gaap:SubsequentEventMember immr:ConditionalPurchaseAgreementMember immr:BackstopCommitmentMember immr:Toro18HoldingsLlcMember 2024-04-16 0001058811 immr:BarnesAndNobleEducationIncMember us-gaap:SubsequentEventMember us-gaap:PrivatePlacementMember immr:ConditionalPurchaseAgreementMember immr:Toro18HoldingsLlcMember 2024-04-16 0001058811 us-gaap:SubsequentEventMember immr:AventuraFloridaFacilityMember 2024-04-04 0001058811 us-gaap:EmployeeStockOptionMember immr:A2021PlanMember 2022-01-18 0001058811 us-gaap:EmployeeStockOptionMember immr:A2021PlanMember 2022-01-18 2022-01-18 0001058811 us-gaap:EmployeeStockOptionMember immr:A2021PlanMember 2023-03-30 0001058811 us-gaap:EmployeeStockOptionMember immr:A2021PlanMember 2023-03-30 2023-03-30 0001058811 immr:MetaPlatformsIncMember immr:FixedFeeLicenseMember immr:PatentLicenseAndSettlementAgreementMember 2024-02-09 0001058811 immr:NintendoCoLtdMember immr:PatentLicenseAgreementMember 2024-02-27 0001058811 immr:NintendoCoLtdMember immr:PatentLicenseAgreementMember 2024-03-31 0001058811 us-gaap:ExchangeTradedOptionsMember 2024-03-31 0001058811 us-gaap:ExchangeTradedOptionsMember 2023-12-31 0001058811 2024-05-08 0001058811 2024-05-08 2024-05-08 shares pure iso4217:KRW utr:sqft iso4217:USD iso4217:USD shares immr:Number immr:SEGMENT http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent FL 0001058811 2024 Q1 --12-31 false http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent false false false false http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent P0Y 10-Q true 2024-03-31 false 000-38334 Immersion Corporation DE 94-3180138 2999 N.E. 191st Street Suite 610 Aventura 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 31854837 91097000 56071000 88010000 104291000 6028000 2241000 8701000 9847000 193836000 172450000 170000 211000 40958000 33350000 6394000 6231000 3343000 3343000 1000 146000 244702000 215731000 21000 47000 3187000 3127000 12314000 4239000 14586000 11900000 30108000 19313000 8213000 8390000 4925000 4926000 43246000 32629000 322310000 322182000 1530000 1702000 -17385000 -36040000 104999000 104742000 201456000 183102000 244702000 215731000 43847000 7009000 0 65000 43847000 7074000 1338000 96000 42000 130000 25853000 3589000 27233000 3815000 16614000 3259000 8106000 6526000 24720000 9785000 6065000 1507000 18655000 8278000 0.6 0.25 31028000 32603000 0.59 0.25 31406000 33085000 -37000 565000 135000 190000 18483000 8653000 47636273 322182000 1702000 -36040000 16107296 -104742000 183102000 18655000 18655000 -172000 -172000 209546 36801 -257000 -257000 0 0 0 80677 553000 553000 0 0 0 1502000 1502000 1077000 1077000 47926496 322310000 1530000 -17385000 16144097 -104999000 201456000 46974598 322714000 202000 -70016000 14727582 -95200000 157700000 8278000 8278000 375000 375000 401955 97936 -757000 -757000 1298 6000 6000 50643 385000 385000 1204000 1204000 946000 946000 47428494 322847000 577000 -61738000 14825518 -95957000 165729000 18655000 8278000 18000 21000 36000 151000 1077000 946000 2690000 3683000 2600000 615000 -49000 0 553000 385000 182000 26000 186000 501000 -1146000 -383000 210000 -18000 -109000 -113000 -27000 -68000 60000 -1259000 6191000 602000 7898000 -1189000 0 -33000 29897000 3523000 40913000 54954000 48707000 30771000 3853000 5844000 4771000 1369000 6876000 -19708000 1490000 4400000 257000 757000 0 6000 -1747000 -5151000 35026000 -21336000 56071000 48820000 91097000 27484000 32000 19000 1502000 1015000 <p style="font-size: 10pt; line-height: 1.2; margin: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">1. </span><span style="font-weight: bold; line-height: inherit;"> </span><span style="font-weight: bold; line-height: inherit;"> </span><span style="font-weight: bold; line-height: inherit;">SIGNIFICANT ACCOUNTING POLICIES</span></span></p> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <div style="border-left: none; border-right: none; line-height: 1.2;"> <div style="border-left: none; border-right: none;"> <div id="fs_B2O7ZVY6U800000000000000000000B"> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 18pt; font-family: 'Times New Roman';"><span style="line-height: inherit;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Description of Business</span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Immersion Corporation (the “Company”, “Immersion”, “we” or “us”) was incorporated in <span>1993</span> in California and reincorporated in Delaware in <span>1999</span>. 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 offer licenses for our patented technology to our customers.</span></p> </div> </div> </div> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <div style="border-left: none; border-right: none; line-height: 1.2;"> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Principles of Consolidation and Basis of Presentation</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">“</span>U.S. GAAP<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">”</span>) for interim financial information and with the instructions for Form 10-Q and the applicable articles 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 <span>December 31, 2023</span>. 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. Certain prior year amounts have been reclassified to conform with the current year presentation. </span></p> </div> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <div style="border-left: none; border-right: none;"> <div style="border-left: none; border-right: none;"> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Use of Estimates</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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, 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 <span>March 31, 2024</span> are not necessarily indicative of the results to be expected for the full year. </span></p> </div> </div> <p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Segment Information</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-after: avoid; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We develop, license, and support a wide range of intellectual property (“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, <span><span>mobile</span> entertainment</span> and other content; console gaming; automotive; medical; and commercial. We manage these application areas in one operating and reporting segment with only <span>one</span> set of management, development, and administrative personnel.</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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></p> <p style="margin: 0px; text-indent: 0px; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><b><i></i></b><br/></p> <p style="margin: 0pt 0pt 10pt; text-indent: 18pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><b><i><span style="font-size: 10pt; line-height: inherit;">Recent Accounting Pronouncements <span style="color: #000000; line-height: inherit;">Not Yet Adopted</span></span></i></b></p> <p style="margin: 10pt 0cm 0cm; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">In December 2023, the Financial Accounting Standard Board (“FASB”) issued ASU No. <span style="line-height: inherit;"><span>2023</span></span>-<span style="line-height: inherit;"><span>09</span></span>: <i>Income Taxes (Topic <span style="line-height: inherit;"><span>740</span></span>): Improvements to Income Tax Disclosures </i>that requires entities to disclose additional information about federal, state, and foreign income taxes primarily related to the income tax rate reconciliation and income taxes paid. The new standard also eliminates certain existing disclosure requirements related to uncertain tax positions and unrecognized deferred tax liabilities. The guidance will be effective for the fiscal year beginning January 1, 2025. The guidance does not affect recognition or measurement in our consolidated financial statements. We are evaluating the impact of this amendment on our consolidated financial statements.</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Principles of Consolidation and Basis of Presentation</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">“</span>U.S. GAAP<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">”</span>) for interim financial information and with the instructions for Form 10-Q and the applicable articles 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 <span>December 31, 2023</span>. 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. Certain prior year amounts have been reclassified to conform with the current year presentation. </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Use of Estimates</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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, 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 <span>March 31, 2024</span> are not necessarily indicative of the results to be expected for the full year. </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Segment Information</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-after: avoid; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We develop, license, and support a wide range of intellectual property (“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, <span><span>mobile</span> entertainment</span> and other content; console gaming; automotive; medical; and commercial. We manage these application areas in one operating and reporting segment with only <span>one</span> set of management, development, and administrative personnel.</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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></p> 1 1 <p style="margin: 0pt 0pt 10pt; text-indent: 18pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><b><i><span style="font-size: 10pt; line-height: inherit;">Recent Accounting Pronouncements <span style="color: #000000; line-height: inherit;">Not Yet Adopted</span></span></i></b></p> <p style="margin: 10pt 0cm 0cm; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">In December 2023, the Financial Accounting Standard Board (“FASB”) issued ASU No. <span style="line-height: inherit;"><span>2023</span></span>-<span style="line-height: inherit;"><span>09</span></span>: <i>Income Taxes (Topic <span style="line-height: inherit;"><span>740</span></span>): Improvements to Income Tax Disclosures </i>that requires entities to disclose additional information about federal, state, and foreign income taxes primarily related to the income tax rate reconciliation and income taxes paid. The new standard also eliminates certain existing disclosure requirements related to uncertain tax positions and unrecognized deferred tax liabilities. The guidance will be effective for the fiscal year beginning January 1, 2025. The guidance does not affect recognition or measurement in our consolidated financial statements. We are evaluating the impact of this amendment on our consolidated financial statements.</span></p> <div> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">2. </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">REVENUE RECOGNITION</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Disaggregated Revenue</span></p> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <div style="border-right: none; border-left: none;"> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-inside: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The following table presents the disaggregation of our revenue for the <span>three</span> months ended </span><span>March 31, 2024</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> and <span>2023</span> (in thousands):</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-inside: avoid; text-indent: 0px; font-family: 'Times New Roman';"> </p> <div style="border-left: none; border-right: none;"> <div style="border-left: none; border-right: none;"> <div id="t_ft_V9BBU6LC7400000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 70px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td colspan="6" style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>Three Months Ended March 31,</span></span></p> </td> </tr> <tr style="height: 10px;"> <td style="height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2024</span> </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2023</span> </span></p> </td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 5px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 75%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Fixed fee license revenue </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; text-align: left; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 10%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">38,728 </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;" valign="bottom"><br/></td> <td style="height: 10px; vertical-align: bottom; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 10%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">1,214 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 5px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Per-unit royalty revenue </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">5,119 </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">5,795 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 5px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total royalty and license revenue </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; text-align: left; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 43,847 </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; vertical-align: bottom; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">7,009 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 5px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Development, services, and other revenue </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">— </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">65 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 5px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total revenues </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; text-align: left; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">43,847 </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; vertical-align: bottom; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">7,074 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> </tbody> </table> </div> </div> </div> </div> <p style="font-size: 10pt; line-height: 1.2; margin: 10pt 0pt; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; text-indent: 18pt; line-height: inherit;">Per-unit Royalty Revenue</span><br/></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-after: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">We record per-unit royalty revenue in the same period in which the licensee’s underlying sales occur. When we 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></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 <span>March 31, 2024</span>, we recorded no adjustments to </span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">royalty revenue recognized in the previous quarter. We recorded adjustments of $0.4</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">million to increase royalty revenue during the three months ended <span>March 31, 2023</span>.</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Contract Assets</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">As of </span><span>March 31, 2024</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">, we had contract assets of $6.5 million included within </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Prepaid expenses and other current asset</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">s </span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">on the </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Condensed Consolidated Balance Sheets</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">. As of </span><span>December 31, 2023</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">, we had contract assets of $7.7 million included within </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Prepaid expenses and other current assets</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">, and $0.1 million included within </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Other assets</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> on the </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Condensed</span> <span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Consolidated Balance Sheets</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">. </span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0px; text-indent: 0px;"><br/></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Contract assets decreased by $1.4 million from January</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span>1</span>, <span>2024</span> to </span><span>March 31, 2024</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">, primarily due to actual royalties billed during the three months ended <span>March 31, 2024</span>.</span></p> <div> </div> <p style="font-size: 10pt; line-height: 1.2; margin: 6pt 0pt 0pt; break-after: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Fixed Fee License Revenue</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt 36pt; text-indent: -18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">      </span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Performance Obligation A: Transfer of rights to our patent portfolio as it exists when the contract is executed; and</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt 36pt; text-indent: -18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-decoration: none; line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">      </span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Performance Obligation B: Transfer of 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></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">If a fixed fee license agreement contains only Performance Obligation A, we recognize 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 <span>two</span> 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 which best represents the ongoing and continuous nature of the patent prosecution process. For such contracts, a contract liability account is established and included within </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Deferred revenue </span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">on the</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;"> Condensed Consolidated Balance Sheet</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">On February 9, 2024, we entered into a <span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 48px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Patent License and Settlement Agreement (the “License and Settlement Agreement”) with<span> </span></span><span>Meta</span>, <span style="font-size: 10.0pt; font-family: 'Times New Roman',serif; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 0pt; mso-ligatures: none; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">pursuant to which the parties have agreed to terms for resolving the litigation matters described above (the “Litigation”) and Meta will license, on a non-exclusive basis, our patent portfolio for use in its products.</span> <span style="font-family: 'Times New Roman', serif;"><span style="font-size: 12.0pt; line-height: 115%; mso-fareast-font-family: Aptos; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-CA; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;">We accounted for the <span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; font-size: 13.3333px; text-indent: 48px; float: none; display: inline !important;">License and Settlement Agreement</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span> </span></span>in accordance with provisions of <span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span>Accounting Standard</span><span> Codification <span>606</span>, </span><span>Revenue from Contracts with Cus<span style="font-family: 'times new roman', times; font-size: 10pt;">tomers</span></span></span><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 18pt; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: 1.2; margin: 12pt 0pt 0pt;"><span style="font-style: italic; text-decoration: none; font-weight: normal; color: black;">, </span>(“ASC <span>606</span>”), and</span> recorded $0.6 million, based on the remaining performance obligations, as <span style="font-style: italic;">Deferred revenue-current</span> on our <span style="font-style: italic;">Condensed Consolidated Balance Sheets</span> as of March 31, 2024. We will recognize this deferred revenue once the remaining performance obligations are met. </span></span></span></span><span style="font-family: 'times new roman', times; font-size: 10pt;"><span style="color: #000000;">See <span style="font-style: italic;">Note <span>5</span>. </span></span><span><span style="font-style: italic;">Contingencies</span> of the <i><span style="color: #000000;">Notes to Consolidated Financial Statements </span></i><span style="color: #000000;">for more information on the Meta Agreement.</span></span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="line-height: 115%;"><span style="line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="color: #000000; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Deferred Revenue</span></span></span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">On February 27, 2024, we entered into an agreement to renew of our license agreement with Nintendo Co., Ltd, (“Nintendo”). Under the terms of this agreement, Nintendo </span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">would obtain a license with respect to certain of our patents in return for $8.5 million of non-refundable, non-creditable fixed royalty revenue. The commencement date of this agreement is September 27, 2024. We received the $8.5 million fixed royalty payment from Nintendo in March 2024 and reported this payment as <span style="font-style: italic;">Deferred revenue-current</span> on our <span style="font-style: italic;">Condensed Consolidated Balance Sheets</span>.</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Based on contracts signed and payments received as of <span>March 31, 2024</span>, we expect to recognize $20.5 million in revenue related to Performance Obligation B under our fixed fee license agreements, which are satisfied over time, including $17.2 million over <span>one</span> to <span>three</span> years and $3.3 million over more than <span>three</span> years.</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">As of <span>December 31, 2023</span>, total deferred revenue <span>was $12.6</span> million. We recognized $1.2 million of deferred revenue during the three months ended <span>March 31, 2024</span>.</span></p> <p style="margin: 12pt 0pt 0pt; text-indent: 18pt; text-align: start; line-height: 1.2;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: bold; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; mso-fareast-font-family: Aptos; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-CA; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;">Capitalized Contract Costs</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">We capitalize certain incremental costs incurred, such as commissions and legal costs in order to obtain new contracts with our customers if we expect to recover these costs. The capitalized contract costs are amortized upon recognition of the related revenue. We capitalized $0.3 million of incremental costs incurred to obtain new contracts with customers in the three months ended March 31, 2024.</span></span></p> </div> <div style="border-right: none; border-left: none;"> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-inside: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The following table presents the disaggregation of our revenue for the <span>three</span> months ended </span><span>March 31, 2024</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> and <span>2023</span> (in thousands):</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-inside: avoid; text-indent: 0px; font-family: 'Times New Roman';"> </p> <div style="border-left: none; border-right: none;"> <div style="border-left: none; border-right: none;"> <div id="t_ft_V9BBU6LC7400000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 70px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td colspan="6" style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>Three Months Ended March 31,</span></span></p> </td> </tr> <tr style="height: 10px;"> <td style="height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2024</span> </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2023</span> </span></p> </td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 5px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 75%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Fixed fee license revenue </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; text-align: left; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 10%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">38,728 </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;" valign="bottom"><br/></td> <td style="height: 10px; vertical-align: bottom; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 10%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">1,214 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 5px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Per-unit royalty revenue </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">5,119 </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">5,795 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 5px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total royalty and license revenue </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; text-align: left; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 43,847 </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; vertical-align: bottom; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">7,009 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 5px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Development, services, and other revenue </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; text-align: left; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">— </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">65 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 5px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total revenues </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; text-align: left; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">43,847 </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; vertical-align: bottom; background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; height: 10px; vertical-align: bottom; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">7,074 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; background-color: #cceeff; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> </tbody> </table> </div> </div> </div> </div> 38728000 1214000 5119000 5795000 43847000 7009000 0 65000 43847000 7074000 0 400000 6500000 7700000 100000 -1400000 2 600000 8500000 8500000 20500000 17200000 3300000 12600000 1200000 300000 <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; break-inside: avoid; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>3</span>. </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">INVESTMENTS AND FAIR VALUE MEASUREMENTS</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Marketable Securities</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-after: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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></p> <p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0pt; page-break-after: avoid; text-indent: 18pt; font-family: 'times new roman', times;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Marketable securities as of <span>March 31, 2024</span> and <span>December 31, 2023</span> consisted of the following (in thousands):</span></p> <p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></p> <div style="border-left: none; border-right: none;"> <div id="t_ft_DM3L06DBPS00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 100px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 20px;"> <td style="vertical-align: bottom; height: 20px; width: 48.9241%;"> <p style="margin: 0pt; page-break-after: avoid;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 1.1325%;"><br/></td> <td colspan="13" style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; width: 49.6036%; border-bottom-color: #000000 !important;"> <p style="margin: 0pt; page-break-after: avoid; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span>March 31, 2024</span> </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; width: 48.9241%;"> <p style="margin: 0pt; page-break-after: avoid;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 1.1325%;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 9.96602%;"><span style="font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-weight: bold;">Cost or Amortized Cost</span></span></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: center; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1.1325%;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.20109%; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; text-align: center; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; width: 9.89743%; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized Gains</span></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: center; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1.1325%;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; text-align: center; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.96602%;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized Losses</span></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: center; border-top-width: 1pt; border-top-style: solid; width: 1.1325%; border-top-color: #000000 !important;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; text-align: center; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.96602%;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value</span></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 48.9241%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-weight: bold;"> Marketable equity securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.20109%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.89743%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 18px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 48.9241%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equity securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;">52,576 </span></span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.20109%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.89743%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">5,189 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(4,094</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 1.01925%;">)</td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">53,671 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 48.9241%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Marketable debt securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.20109%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.89743%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 1.01925%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 18px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 48.9241%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> U.S. treasury securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">45,480 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.20109%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.89743%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">732 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">—</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 1.01925%;"></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">46,212 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 18px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 48.9241%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Corporate bonds </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 9.96602%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">28,410 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.01925%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.20109%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 9.89743%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">973 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.01925%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.01925%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 9.96602%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(298</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.01925%; border-bottom-color: #000000 !important; background-color: #cceeff;">)</td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 9.96602%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">29,085 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.01925%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 18px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 48.9241%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total marketable debt securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.1325%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">73,890 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.20109%; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; width: 9.89743%; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">  1,705 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(298</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;">)</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 75,297 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 48.9241%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.1325%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 9.96602%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">126,466 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.01925%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.20109%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 9.89743%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">6,894 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.01925%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.01925%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 9.96602%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(4,392</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.01925%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;">)</td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.1325%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 9.96602%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">128,968 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.01925%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> </tbody> </table> </div> </div> <p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></p> <div style="border-left: none; border-right: none;"> <div id="t_ft_S9TAM1DIFK00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 102px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 20px;"> <td style="vertical-align: bottom; height: 20px; width: 48.9712%;"> <p style="margin: 0pt; page-break-after: avoid;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-bottom-color: #000000 !important;"><br/></td> <td colspan="13" style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; width: 49.3141%; border-bottom-color: #000000 !important;"> <p style="margin: 0pt; page-break-after: avoid; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span>December 31, 2023</span> </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; width: 48.9712%;"> <p style="margin: 0pt; page-break-after: avoid;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Cost or Amortized Cost </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Unrealized Gains </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Unrealized Losses </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Fair Value </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> </tr> <tr style="height: 11px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 11px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 48.9712%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Marketable equity securities </span></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.1325%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 10.0137%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.02881%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.02881%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 10.0137%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.02881%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.02881%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 10.0137%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.02881%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.02881%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 10.0137%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.02881%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 11px;"> <td style="padding: 0px 0px 0px 18px; height: 11px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 48.9712%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equity securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 59,228</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">7,896 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(4,146 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 11px; margin: 0px; text-indent: 0px; width: 1.02881%;">)</td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">62,978 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 48.9712%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Marketable debt securities </span></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 10.0137%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 10.0137%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 10.0137%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 10.0137%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 18px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 48.9712%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> U.S. treasury securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">53,662 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,307 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(3 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 1.02881%;">)</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">54,966 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 18px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 48.9712%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Corporate bonds </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 10.0137%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">19,422 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.02881%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.02881%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 10.0137%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">472 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.02881%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.02881%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 10.0137%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(197 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.02881%; border-bottom-color: #000000 !important; background-color: #cceeff;">)</td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.02881%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 10.0137%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">19,697 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.02881%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 18px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 48.9712%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total marketable debt securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">  73,084 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,779 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(200 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;">)</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">74,663 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 48.9712%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.1325%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 10.0137%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">132,312 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.02881%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.02881%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 10.0137%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 9,675 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.02881%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.02881%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 10.0137%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(4,346</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.02881%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;">)</td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.02881%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 10.0137%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 137,641 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.02881%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> </tbody> </table> </div> </div> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The amortized costs and fair value of our marketable debt securities, by contractual maturity, as of </span><span>March 31, 2024</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> (in thousands) are as follows: </span><br/></p> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <div style="border-left: none; border-right: none;"> <div id="t_ft_TQHZC0LF0G00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; height: 60px; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 20px;"> <td style="vertical-align: bottom; height: 20px;"> <p style="margin: 0pt; page-break-after: avoid;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="5" style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0pt; page-break-after: avoid; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31, 2024</span> </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; page-break-after: avoid;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 1.65pt 0pt 0pt; page-break-after: avoid; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Amortized Cost </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0pt; page-break-after: avoid;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 1.65pt 0pt 0pt; page-break-after: avoid; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Fair Value </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 1px 0px 0px; height: 10px; width: 75%; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Less than <span>1</span> year </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; width: 10%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  33,622 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; width: 10%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">34,340 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> <span>1</span> to <span>5</span> years </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">40,268 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">40,957 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 73,890 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">75,297 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> </tbody> </table> </div> </div> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <p style="line-height: 12pt; margin: 0cm; font-size: 12pt; font-family: 'Times New Roman', serif;"><span><span style="font-size: 10pt; color: #000000;">         As of March 31, 2024, the fair value of corporate bonds with unrealized loss position was $8.8</span></span><span><span style="font-size: 10pt; color: #000000;"> million</span></span><span><span style="font-size: 10pt; color: #000000;">, with an aggregated loss of $</span></span><span><span style="font-size: 10pt; color: #000000;">0.3</span></span><span><span style="font-size: 10pt; color: #000000;"> million. There were no treasury securities with unrealized loss position. <span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000;">As of December 31, 2023, the fair value of available-for-sale debt securities in unrealized loss position for corporate bonds and U.S. treasury securities were $</span><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000;">7.1</span><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000;"> million and $</span><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000;">2.7</span><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000;"> million, respectively, with an aggregated loss of $</span><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000;">0.2</span><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000;"> million. </span></span></span><span style="font-size: 10.0pt;">For all available-for-sale debt securities that were in unrealized loss positions, we have determined that it is more likely than not we will hold the securities until maturity or a recovery of the cost basis. We had <span>no</span> credit-related impairment loss as of March 31, 2024 and December 31, <span><span>2023</span></span>.</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; text-indent: 18pt;"><br/></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Derivative Financial Instruments</span></p> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Our derivative instruments 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="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;"><span style="-sec-ix-hidden:Tag646">Other current liabilities</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> on our </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Condensed</span> <span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Consolidated Balance Sheets </span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">as of </span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span>March 31, 2024</span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"> and </span><span>December 31, 2023</span></span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> (in thousands):</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"> </p> <div style="border-left: none; border-right: none;"> <div id="t_ft_JZOKFK4PMO00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 40px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="9" style="padding-left: 0px; padding-right: 0px; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31, 2024</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Cost </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Unrealized Losses </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Fair Value </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: middle; height: 10px; width: 62%; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Derivative instruments </span></p> </td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 10%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">8,097</span></p> </td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 10%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(3,685</span></p> </td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;">)</td> <td style="vertical-align: bottom; height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 10%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">4,412</span></p> </td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">8,097</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(3,685</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;">)</td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">4,412</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><br/></td> </tr> </tbody> </table> </div> </div> <div style="border-left: none; border-right: none;"> </div> <div style="border-left: none; border-right: none;"> <div id="t_ft_DXW6ULSRQO00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 44px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 12px;"> <td style="vertical-align: bottom; height: 12px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="9" style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>December 31, 2023</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Cost </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Unrealized Losses </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Fair Value </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 62%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Derivative instruments </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">8,797 </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(867</span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">)</td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">7,930 </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 12px;"> <td style="background-color: #ffffff; vertical-align: bottom; height: 12px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">8,797 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 12px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(867</span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;">)</td> <td style="background-color: #ffffff; vertical-align: bottom; height: 12px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">7,930 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> </tbody> </table> </div> </div> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"><br/></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt; line-height: inherit;">A summary of realized and unrealized gains and losses from our equity securities and derivative instruments are as follows (in thousands):</span><br/></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"> </p> <div style="border-left: none; border-right: none; margin: 0px; text-indent: 0px;"> <div id="t_ft_YFFMQK0HC000000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 80px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody style="margin: 0px; text-indent: 0px;"> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 74.9792%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> <td colspan="5" style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 22.9426%;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>Three Months Ended March 31,</span> </span></span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 74.9792%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2024</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 0.997506%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2023</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 74.9792%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Net unrealized gains (losses) recognized on marketable equity securities </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; width: 0.997506%; border-top-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; width: 9.97506%; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(2,655</span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; width: 0.997506%; border-top-color: #000000 !important;">)</td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 0.997506%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; width: 0.997506%; border-top-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; width: 9.97506%; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">2,014</span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; padding-left: 0px; height: 10px; border-top-width: 1pt; border-top-style: solid; width: 0.997506%; border-top-color: #000000 !important;"></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 74.9792%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Net realized gains (losses) recognized on marketable equity securities </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;"><br/></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  5,479 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;"></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 0.997506%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;"><br/></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">1,669</span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; padding-left: 0px; height: 10px; width: 0.997506%;"></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 74.9792%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Net unrealized gains (losses) recognized on derivative instruments </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;"><br/></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">2,818</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 0.997506%;"></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 0.997506%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;"><br/></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(102</span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; padding-left: 0px; height: 10px; width: 0.997506%;">)</td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 74.9792%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Net realized gains recognized on derivative instruments </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;"><br/></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(218 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;">)</td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 0.997506%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;"><br/></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">717</span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; padding-left: 0px; height: 10px; width: 0.997506%;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 74.9792%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Net realized gains recognized on marketable debt securities </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> (135 </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;">)</td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 0.997506%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">— </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; padding-left: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 74.9792%;" valign="bottom"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total net gains (losses) recognized in interest and other income (loss), net </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 0.997506%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.97506%;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  5,289 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 0.997506%;"></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 0.997506%;"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 0.997506%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.97506%;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">4,298</span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; padding-left: 0px; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 0.997506%;"></td> </tr> </tbody> </table> </div> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"><br/></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt 0pt 0pt 18pt; break-after: avoid; break-inside: avoid; text-indent: 0pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; text-indent: 18pt; line-height: inherit;">Fair Value Measurements</span><br/></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"> </p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 <span>1</span> 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 <span>2</span> of the fair value hierarchy.</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; text-indent: 0px;"> </p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 <span>3</span> of the fair value hierarchy. We did not hold Level <span>3</span> financial instruments as of </span><span style="font-family: 'times new roman', times; line-height: inherit;"><span>March 31, 2024</span><span style="font-size: 10pt; line-height: inherit;">, and </span><span>December 31, 2023</span><span style="font-size: 10pt; line-height: inherit;">.</span></span></p> <p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Financial instruments measured at fair value on a recurring basis as <span style="font-family: 'times new roman', times; line-height: inherit;">of </span></span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>March 31, 2024</span> and <span>December 31, 2023</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> are classified based on the valuation technique in the table below (in thousands):</span></p> <p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <div style="border-left: none; border-right: none; margin: 0px; text-indent: 0px;"> <div id="t_ft_ZWMUFD3OA800000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 126px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%"> <tbody style="margin: 0px; text-indent: 0px;"> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="9" style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31, 2024</span> </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="9" style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Fair Value Measurements Using </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Quoted Prices in Active Markets for Identical Assets (Level <span>1</span>) </span></span></span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Significant Other Observable Inputs (Level <span>2</span>) </span></span></span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Significant Unobservable Inputs (Level <span>3</span>) </span></span></span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Total </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 29%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Assets: </span></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; width: 1%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; width: 1%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; width: 1%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> </tr> <tr style="height: 16px; margin: 0px; text-indent: 0px;"> <td style="padding-left: 0px; padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span> U.S. treasury securities  </span></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></span></td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 46,212 </span></span></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></span></td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></span></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></span></td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></span></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></span></td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">46,212 </span></span></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Equity securities </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">53,671 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 53,671 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Corporate bonds </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 29,086 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  29,086 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total assets at fair value </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">99,883 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 29,086 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">128,969 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Liabilities </span></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Derivative instruments </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  4,412 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">4,412 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total liabilities at fair value </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 4,412 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">— </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">4,412 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> </tr> </tbody> </table> </div> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0px; text-indent: 0px;"> </p> <div style="border-left: none; border-right: none; margin: 0px; text-indent: 0px;"> <div id="t_ft_2WK6I2NKSG00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 120px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody style="margin: 0px; text-indent: 0px;"> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="9" style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>December 31, 2023</span> </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="9" style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Fair Value Measurements Using </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Quoted Prices in Active Markets for Identical Assets (Level <span>1</span>) </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Significant Other Observable Inputs (Level <span>2</span>) </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Significant Unobservable Inputs (Level <span>3</span>) </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Total </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 29%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Assets: </span></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; width: 1%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; width: 1%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; width: 1%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span> U.S. treasury securities </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">$</td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">54,966 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">$</td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  — </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">$</td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">$</td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">54,966 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Equity securities </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 62,977 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">— </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  62,977 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Corporate bonds </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">— </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">19,697 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  — </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 19,697 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total assets at fair value </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">117,943 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">19,697 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">— </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">137,640 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="height: 10px; margin: 0px; text-indent: 0px; padding: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Liabilities </span></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Derivative instruments </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 7,930 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  — </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  7,930 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total liabilities at fair value </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  7,930 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">7,930 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> </tbody> </table> </div> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0pt; page-break-after: avoid; text-indent: 18pt; font-family: 'times new roman', times;"><span style="font-family: 'times new roman', times; font-size: 10pt;">Marketable securities as of <span>March 31, 2024</span> and <span>December 31, 2023</span> consisted of the following (in thousands):</span></p> <p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></p> <div style="border-left: none; border-right: none;"> <div id="t_ft_DM3L06DBPS00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 100px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 20px;"> <td style="vertical-align: bottom; height: 20px; width: 48.9241%;"> <p style="margin: 0pt; page-break-after: avoid;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 1.1325%;"><br/></td> <td colspan="13" style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; width: 49.6036%; border-bottom-color: #000000 !important;"> <p style="margin: 0pt; page-break-after: avoid; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span>March 31, 2024</span> </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; width: 48.9241%;"> <p style="margin: 0pt; page-break-after: avoid;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 1.1325%;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; text-align: center; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 9.96602%;"><span style="font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-weight: bold;">Cost or Amortized Cost</span></span></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: center; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1.1325%;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.20109%; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; text-align: center; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; width: 9.89743%; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized Gains</span></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: center; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1.1325%;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; text-align: center; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.96602%;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Unrealized Losses</span></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: center; border-top-width: 1pt; border-top-style: solid; width: 1.1325%; border-top-color: #000000 !important;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; text-align: center; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.96602%;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Fair Value</span></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: center; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 48.9241%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-weight: bold;"> Marketable equity securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.20109%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.89743%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 18px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 48.9241%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equity securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt;">52,576 </span></span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.20109%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.89743%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">5,189 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(4,094</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 1.01925%;">)</td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">53,671 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 48.9241%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Marketable debt securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.20109%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.89743%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 1.01925%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 18px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 48.9241%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> U.S. treasury securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">45,480 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.20109%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.89743%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">732 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">—</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 1.01925%;"></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">46,212 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.01925%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 18px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 48.9241%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Corporate bonds </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 9.96602%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">28,410 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.01925%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.20109%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 9.89743%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">973 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.01925%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.01925%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 9.96602%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(298</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.01925%; border-bottom-color: #000000 !important; background-color: #cceeff;">)</td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 9.96602%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">29,085 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.01925%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 18px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 48.9241%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total marketable debt securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.1325%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">73,890 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.20109%; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; width: 9.89743%; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">  1,705 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(298</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;">)</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.96602%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 75,297 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.01925%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 48.9241%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.1325%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 9.96602%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">126,466 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.01925%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.20109%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 9.89743%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">6,894 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.01925%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.01925%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 9.96602%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(4,392</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.01925%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;">)</td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.1325%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 9.96602%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">128,968 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.01925%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> </tbody> </table> </div> </div> <p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></p> <div style="border-left: none; border-right: none;"> <div id="t_ft_S9TAM1DIFK00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 102px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 20px;"> <td style="vertical-align: bottom; height: 20px; width: 48.9712%;"> <p style="margin: 0pt; page-break-after: avoid;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-bottom-color: #000000 !important;"><br/></td> <td colspan="13" style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; width: 49.3141%; border-bottom-color: #000000 !important;"> <p style="margin: 0pt; page-break-after: avoid; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span>December 31, 2023</span> </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; width: 48.9712%;"> <p style="margin: 0pt; page-break-after: avoid;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Cost or Amortized Cost </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Unrealized Gains </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Unrealized Losses </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; margin: 0px; text-indent: 0px; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Fair Value </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> </tr> <tr style="height: 11px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 11px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 48.9712%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Marketable equity securities </span></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.1325%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 10.0137%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.02881%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.02881%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 10.0137%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.02881%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.02881%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 10.0137%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.02881%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.02881%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 10.0137%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1.02881%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 11px;"> <td style="padding: 0px 0px 0px 18px; height: 11px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 48.9712%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Equity securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 59,228</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">7,896 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(4,146 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 11px; margin: 0px; text-indent: 0px; width: 1.02881%;">)</td> <td style="vertical-align: bottom; height: 11px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">62,978 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 11px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 48.9712%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Marketable debt securities </span></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.1325%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 10.0137%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 10.0137%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 10.0137%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 10.0137%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 18px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 48.9712%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> U.S. treasury securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.1325%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">53,662 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,307 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(3 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 1.02881%;">)</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">54,966 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 18px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 48.9712%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Corporate bonds </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 10.0137%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">19,422 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.02881%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.02881%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 10.0137%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">472 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.02881%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.02881%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 10.0137%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(197 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.02881%; border-bottom-color: #000000 !important; background-color: #cceeff;">)</td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.02881%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 10.0137%; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">19,697 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.02881%; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 18px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 48.9712%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total marketable debt securities </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; width: 1.1325%; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">  73,084 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,779 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(200 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;">)</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.02881%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 10.0137%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">74,663 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 1.02881%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 48.9712%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.1325%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 10.0137%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">132,312 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.02881%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.02881%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 10.0137%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 9,675 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.02881%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.02881%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 10.0137%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(4,346</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.02881%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;">)</td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1.02881%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.02881%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 10.0137%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 137,641 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; width: 1.02881%; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> </tbody> </table> </div> </div> 52576000 5189000 4094000 53671000 45480000 732000 0 46212000 28410000 973000 298000 29085000 73890000 1705000 298000 75297000 126466000 6894000 4392000 128968000 59228000 7896000 4146000 62978000 53662000 1307000 3000 54966000 19422000 472000 197000 19697000 73084000 1779000 200000 74663000 132312000 9675000 4346000 137641000 <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The amortized costs and fair value of our marketable debt securities, by contractual maturity, as of </span><span>March 31, 2024</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> (in thousands) are as follows: </span><br/></p> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <div style="border-left: none; border-right: none;"> <div id="t_ft_TQHZC0LF0G00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; height: 60px; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 20px;"> <td style="vertical-align: bottom; height: 20px;"> <p style="margin: 0pt; page-break-after: avoid;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="5" style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0pt; page-break-after: avoid; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31, 2024</span> </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 20px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; page-break-after: avoid;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 1.65pt 0pt 0pt; page-break-after: avoid; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Amortized Cost </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0pt; page-break-after: avoid;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 1.65pt 0pt 0pt; page-break-after: avoid; text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Fair Value </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 1px 0px 0px; height: 10px; width: 75%; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Less than <span>1</span> year </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; width: 10%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  33,622 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; width: 10%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">34,340 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> <span>1</span> to <span>5</span> years </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">40,268 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">40,957 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 73,890 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">75,297 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> </tbody> </table> </div> </div> 33622000 34340000 40268000 40957000 73890000 75297000 8800000 300000 0 7100000 2700000 200000 0 0 <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Our derivative instruments 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="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;"><span style="-sec-ix-hidden:Tag646">Other current liabilities</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> on our </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Condensed</span> <span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Consolidated Balance Sheets </span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">as of </span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span>March 31, 2024</span><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"> and </span><span>December 31, 2023</span></span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> (in thousands):</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"> </p> <div style="border-left: none; border-right: none;"> <div id="t_ft_JZOKFK4PMO00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 40px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="9" style="padding-left: 0px; padding-right: 0px; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31, 2024</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Cost </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Unrealized Losses </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Fair Value </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: middle; height: 10px; width: 62%; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Derivative instruments </span></p> </td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 10%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">8,097</span></p> </td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 10%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(3,685</span></p> </td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;">)</td> <td style="vertical-align: bottom; height: 10px; width: 1%; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 10%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">4,412</span></p> </td> <td style="padding-right: 0px; vertical-align: middle; height: 10px; width: 1%; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">8,097</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(3,685</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;">)</td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">4,412</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><br/></td> </tr> </tbody> </table> </div> </div> <div style="border-left: none; border-right: none;"> </div> <div style="border-left: none; border-right: none;"> <div id="t_ft_DXW6ULSRQO00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 44px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 12px;"> <td style="vertical-align: bottom; height: 12px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="9" style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>December 31, 2023</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 12px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Cost </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Unrealized Losses </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Fair Value </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 62%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Derivative instruments </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">8,797 </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(867</span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">)</td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">7,930 </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 12px;"> <td style="background-color: #ffffff; vertical-align: bottom; height: 12px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">8,797 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 12px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(867</span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;">)</td> <td style="background-color: #ffffff; vertical-align: bottom; height: 12px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">7,930 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 12px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> </tbody> </table> </div> </div> 8097000 -3685000 4412000 8097000 -3685000 4412000 8797000 -867000 7930000 8797000 -867000 7930000 <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt; line-height: inherit;">A summary of realized and unrealized gains and losses from our equity securities and derivative instruments are as follows (in thousands):</span><br/></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"> </p> <div style="border-left: none; border-right: none; margin: 0px; text-indent: 0px;"> <div id="t_ft_YFFMQK0HC000000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 80px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody style="margin: 0px; text-indent: 0px;"> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 74.9792%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> <td colspan="5" style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 22.9426%;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>Three Months Ended March 31,</span> </span></span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 74.9792%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2024</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 0.997506%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2023</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 74.9792%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Net unrealized gains (losses) recognized on marketable equity securities </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; width: 0.997506%; border-top-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; width: 9.97506%; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(2,655</span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; width: 0.997506%; border-top-color: #000000 !important;">)</td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 0.997506%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; width: 0.997506%; border-top-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; width: 9.97506%; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">2,014</span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; padding-left: 0px; height: 10px; border-top-width: 1pt; border-top-style: solid; width: 0.997506%; border-top-color: #000000 !important;"></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 74.9792%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Net realized gains (losses) recognized on marketable equity securities </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;"><br/></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  5,479 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;"></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 0.997506%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;"><br/></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">1,669</span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; padding-left: 0px; height: 10px; width: 0.997506%;"></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 74.9792%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Net unrealized gains (losses) recognized on derivative instruments </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;"><br/></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">2,818</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 0.997506%;"></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 0.997506%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;"><br/></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(102</span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; padding-left: 0px; height: 10px; width: 0.997506%;">)</td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 74.9792%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Net realized gains recognized on derivative instruments </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;"><br/></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(218 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;">)</td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 0.997506%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.997506%;"><br/></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">717</span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; padding-left: 0px; height: 10px; width: 0.997506%;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 74.9792%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Net realized gains recognized on marketable debt securities </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> (135 </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;">)</td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 0.997506%;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 9.97506%;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">— </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; padding-left: 0px; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; width: 0.997506%;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 74.9792%;" valign="bottom"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total net gains (losses) recognized in interest and other income (loss), net </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 0.997506%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.97506%;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  5,289 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 0.997506%;"></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; width: 0.997506%;"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 0.997506%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 9.97506%;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">4,298</span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; padding-left: 0px; height: 10px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; width: 0.997506%;"></td> </tr> </tbody> </table> </div> </div> -2655000 2014000 5479000 1669000 2818000 -102000 -218000 717000 -135000 0 5289000 4298000 <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">Financial instruments measured at fair value on a recurring basis as <span style="font-family: 'times new roman', times; line-height: inherit;">of </span></span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>March 31, 2024</span> and <span>December 31, 2023</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> are classified based on the valuation technique in the table below (in thousands):</span></p> <p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <div style="border-left: none; border-right: none; margin: 0px; text-indent: 0px;"> <div id="t_ft_ZWMUFD3OA800000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 126px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px; margin-left: 0.1px;" width="100%"> <tbody style="margin: 0px; text-indent: 0px;"> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="9" style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31, 2024</span> </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="9" style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Fair Value Measurements Using </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Quoted Prices in Active Markets for Identical Assets (Level <span>1</span>) </span></span></span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Significant Other Observable Inputs (Level <span>2</span>) </span></span></span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Significant Unobservable Inputs (Level <span>3</span>) </span></span></span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Total </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 29%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Assets: </span></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; width: 1%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; width: 1%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; width: 1%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> </tr> <tr style="height: 16px; margin: 0px; text-indent: 0px;"> <td style="padding-left: 0px; padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span> U.S. treasury securities  </span></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></span></td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 46,212 </span></span></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></span></td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></span></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></span></td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></span></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><span><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></span></td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">46,212 </span></span></p> </td> <td style="padding-right: 0px; height: 16px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom;" valign="bottom"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Equity securities </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">53,671 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 53,671 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Corporate bonds </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 29,086 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  29,086 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total assets at fair value </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">99,883 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 29,086 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">128,969 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;" valign="bottom"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Liabilities </span></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Derivative instruments </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  4,412 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">4,412 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total liabilities at fair value </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 4,412 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">— </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> <td style="height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">4,412 </span></p> </td> <td style="padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; vertical-align: bottom; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;" valign="bottom"><br/></td> </tr> </tbody> </table> </div> </div> <p style="font-size: 10pt; line-height: 120%; margin: 0px; text-indent: 0px;"> </p> <div style="border-left: none; border-right: none; margin: 0px; text-indent: 0px;"> <div id="t_ft_2WK6I2NKSG00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 120px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody style="margin: 0px; text-indent: 0px;"> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="9" style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>December 31, 2023</span> </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: middle; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="9" style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Fair Value Measurements Using </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Quoted Prices in Active Markets for Identical Assets (Level <span>1</span>) </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Significant Other Observable Inputs (Level <span>2</span>) </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Significant Unobservable Inputs (Level <span>3</span>) </span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Total </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 29%; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Assets: </span></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; width: 1%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; width: 1%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; width: 1%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 15%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span> U.S. treasury securities </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">$</td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">54,966 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">$</td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  — </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">$</td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">$</td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">54,966 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Equity securities </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 62,977 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">— </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  62,977 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Corporate bonds </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">— </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">19,697 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  — </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 19,697 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total assets at fair value </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">117,943 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">19,697 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">— </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">137,640 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="height: 10px; margin: 0px; text-indent: 0px; padding: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Liabilities </span></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Derivative instruments </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 7,930 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  — </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px;"> <p style="margin: 0px; break-after: avoid; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  7,930 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Total liabilities at fair value </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">  7,930 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> — </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">7,930 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> </tbody> </table> </div> </div> 46212000 0 0 46212000 53671000 0 0 53671000 0 29086000 0 29086000 99883000 29086000 0 128969000 0 4412000 0 4412000 0 4412000 0 4412000 54966000 0 0 54966000 62977000 0 0 62977000 0 19697000 0 19697000 117943000 19697000 0 137640000 0 7930000 0 7930000 0 7930000 0 7930000 <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; break-inside: avoid; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">4. </span><span style="font-weight: bold; line-height: inherit;"> </span><span style="font-weight: bold; line-height: inherit;"> </span><span style="font-weight: bold; line-height: inherit;">BALANCE SHEETS DETAILS</span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-after: avoid; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Cash and Cash Equivalents</span></p> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Cash and cash equivalents were as follows (in thousands):</span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></p> <div style="border-left: none; border-right: none;"> <table cellpadding="0" cellspacing="0" style="height: 0px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; page-break-after: avoid;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31,</span> </span></p> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2024</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span style="border-right: none; border-left: none;">December 31,</span> </span></span></p> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none;"><span>2023</span></span> </span></span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 71%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Cash </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">13,927 </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">      14,840 </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Money market funds</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">77,170</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">     41,231 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Cash and cash equivalents </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">    91,097 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">    56,071 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; background-color: #cceeff;"><br/></td> </tr> </tbody> </table> </div> <div style="margin: 0pt; text-indent: 18pt;"><br/></div> <div style="margin: 0pt; text-indent: 18pt;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Investments - Current</span></span></div> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Investments - current were as follows (in thousands):</span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></p> <div style="border-left: none; border-right: none;"> <table cellpadding="0" cellspacing="0" style="height: 40px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; line-height: 1; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31,</span> </span></p> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2024</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; line-height: 1; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>December 31,</span> </span></p> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2023</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 71%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Marketable equity securities</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; background-color: #cceeff; width: 1%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">53,670 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; background-color: #cceeff; width: 1%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   62,978 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">U.S. treasury securities</span></span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">34,340 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   41,313 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Short-term investments </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   88,010 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="height: 10px; margin: 0px; vertical-align: bottom; padding-left: 0px; padding-right: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   104,291 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; background-color: #cceeff;"><br/></td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-after: avoid; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Accounts and Other Receivables</span></p> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Accounts and other receivables were as follows (in thousands):</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></p> <div id="t_ft_6TZOPLM88W00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 48px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 18px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31,</span></span></p> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2024</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>December 31,</span></span></p> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2023</span></span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 71%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Trade accounts receivables, net</span></p> </td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">1,411 </span></p> </td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">        1,743 </span></p> </td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Other receivables </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   4,617 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">        498 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Accounts and other receivables </span></p> </td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       6,028 </span></p> </td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       2,241 </span></p> </td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px;"><br/></td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Allowance for credit losses as of <span>March 31, 2024</span> and <span>December 31, 2023</span> were not material. </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-after: avoid; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Prepaid Expenses and Other Current Assets</span></p> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Prepaid expenses and other current assets were as follows (in thousands): </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></p> <div id="t_ft_WX0OKB49NK00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; height: 50px; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31,</span></span></p> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span style="border-left: none; border-right: none; line-height: inherit;"><span>2024</span></span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>December 31,</span></span></p> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span>2023</span></span></span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 71%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Prepaid expenses </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       2,079 </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">        1,916 </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Contract assets - current </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">    6,467 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       7,740 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Other current assets </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       155 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">          191 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 15px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Prepaid expenses and other current assets </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 8,701 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 9,847 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px;"><br/></td> </tr> </tbody> </table> </div> <p style="margin: 0px; text-align: justify; line-height: 1.2; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; break-after: avoid; break-inside: avoid; text-indent: 18pt; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Investments - noncurrent</span></p> <p style="margin: 0px; text-align: justify; line-height: 1.2; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Investments- noncurrent were as follows (in thousands):</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></p> <div id="t_ft_2RQGXY20WW00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; height: 40px; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31,</span></span></p> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2024</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>December 31,</span></span></p> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2023</span></span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 71%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> U.S. treasury securities </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       11,872 </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       13,653 </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Marketable debt securities </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   29,086 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">     19,697 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Investments- noncurrent </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">  40,958 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">    33,350 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; background-color: #cceeff;"></td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Other Current Liabilities</span></p> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span><span><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Other current liabilities were as follows (in thousands):</span></span></span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></p> <div id="t_ft_XJ5CABL89S00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 60px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 70.8039%;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; width: 1.12835%;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 11.9887%;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31,</span> </span></p> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2024</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; width: 0.987306%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.987306%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; width: 1.12835%;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 11.9887%;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>December 31,</span> </span></p> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2023</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 0.987306%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 70.8039%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Derivative instruments </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">     4,412 </span></span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%; background-color: #cceeff;"><span><span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">$</span></span></span><br/></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">      7,930 </span></span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 70.8039%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Income taxes payable </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">     7,791 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">      1,730 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 70.8039%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Dividends payable </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       1,502 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">        1,489 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 70.8039%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Other current liabilities </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">    881 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.987306%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">     751 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 15px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 70.8039%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Total other current liabilities </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">    14,586 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">  11,900 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.987306%; background-color: #cceeff;"></td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Cash and cash equivalents were as follows (in thousands):</span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></p> <div style="border-left: none; border-right: none;"> <table cellpadding="0" cellspacing="0" style="height: 0px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px;"> <p style="margin: 0pt; page-break-after: avoid;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31,</span> </span></p> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2024</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span style="border-right: none; border-left: none;">December 31,</span> </span></span></p> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none;"><span>2023</span></span> </span></span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 71%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Cash </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">13,927 </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 12%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">      14,840 </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">Money market funds</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">77,170</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">     41,231 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Cash and cash equivalents </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">    91,097 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">    56,071 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; background-color: #cceeff;"><br/></td> </tr> </tbody> </table> </div> 13927000 14840000 77170000 41231000 91097000 56071000 <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Investments - current were as follows (in thousands):</span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></p> <div style="border-left: none; border-right: none;"> <table cellpadding="0" cellspacing="0" style="height: 40px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; line-height: 1; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31,</span> </span></p> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2024</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; line-height: 1; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>December 31,</span> </span></p> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2023</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 71%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Marketable equity securities</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; background-color: #cceeff; width: 1%;"><span style="color: #000000; font-family: 'times new roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">53,670 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; background-color: #cceeff; width: 1%;">$</td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   62,978 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">U.S. treasury securities</span></span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">34,340 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   41,313 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Short-term investments </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: left; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   88,010 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="height: 10px; margin: 0px; vertical-align: bottom; padding-left: 0px; padding-right: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   104,291 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; background-color: #cceeff;"><br/></td> </tr> </tbody> </table> </div> 53670000 62978000 34340000 41313000 88010000 104291000 <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Accounts and other receivables were as follows (in thousands):</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></p> <div id="t_ft_6TZOPLM88W00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 48px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 18px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31,</span></span></p> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2024</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 18px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>December 31,</span></span></p> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2023</span></span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 18px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 71%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Trade accounts receivables, net</span></p> </td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">1,411 </span></p> </td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">        1,743 </span></p> </td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Other receivables </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   4,617 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">        498 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Accounts and other receivables </span></p> </td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       6,028 </span></p> </td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       2,241 </span></p> </td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px;"><br/></td> </tr> </tbody> </table> </div> 1411000 1743000 4617000 498000 6028000 2241000 <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Prepaid expenses and other current assets were as follows (in thousands): </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></p> <div id="t_ft_WX0OKB49NK00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; height: 50px; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31,</span></span></p> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span style="border-left: none; border-right: none; line-height: inherit;"><span>2024</span></span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>December 31,</span></span></p> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;"><span>2023</span></span></span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 71%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Prepaid expenses </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       2,079 </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">        1,916 </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Contract assets - current </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">    6,467 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       7,740 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Other current assets </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       155 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">          191 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 15px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Prepaid expenses and other current assets </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 8,701 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 9,847 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px;"><br/></td> </tr> </tbody> </table> </div> 2079000 1916000 6467000 7740000 155000 191000 8701000 9847000 <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Investments- noncurrent were as follows (in thousands):</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></p> <div id="t_ft_2RQGXY20WW00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; height: 40px; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31,</span></span></p> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2024</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>December 31,</span></span></p> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2023</span></span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 71%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> U.S. treasury securities </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       11,872 </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       13,653 </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Marketable debt securities </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   29,086 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">     19,697 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 15px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Investments- noncurrent </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">  40,958 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">    33,350 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; background-color: #cceeff;"></td> </tr> </tbody> </table> </div> 11872000 13653000 29086000 19697000 40958000 33350000 <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 18pt; font-family: 'Times New Roman';"><span><span><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Other current liabilities were as follows (in thousands):</span></span></span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></p> <div id="t_ft_XJ5CABL89S00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 60px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 70.8039%;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; width: 1.12835%;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 11.9887%;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>March 31,</span> </span></p> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2024</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; width: 0.987306%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.987306%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; height: 10px; width: 1.12835%;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 11.9887%;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>December 31,</span> </span></p> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2023</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 0.987306%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 70.8039%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Derivative instruments </span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">     4,412 </span></span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%; background-color: #cceeff;"><span><span style="font-weight: bold; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">$</span></span></span><br/></td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">      7,930 </span></span></p> </td> <td style="border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 70.8039%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Income taxes payable </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">     7,791 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">      1,730 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 70.8039%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Dividends payable </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">       1,502 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">        1,489 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 70.8039%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Other current liabilities </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">    881 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.987306%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">     751 </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 15px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 70.8039%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Total other current liabilities </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">    14,586 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 0.987306%; background-color: #cceeff;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1.12835%; background-color: #cceeff;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 11.9887%; background-color: #cceeff;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">  11,900 </span></p> </td> <td style="border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; width: 0.987306%; background-color: #cceeff;"></td> </tr> </tbody> </table> </div> 4412000 7930000 7791000 1730000 1502000 1489000 881000 751000 14586000 11900000 <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;"><span>5</span>. </span><span style="font-weight: bold; line-height: inherit;">CONTINGENCIES</span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">In the normal course of business, we provide indemnification of varying scope to customers, most commonly to licensees in connection with licensing arrangements that include our IP, although these provisions can cover additional matters. Historically, costs related to these guarantees have not been significant, and we are unable to estimate the maximum potential impact of these guarantees on our future results of operations.</span></p> <div> </div> <p style="margin: 0px; text-align: justify; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit;"> </span></p> <p style="margin: 0pt; text-align: justify; text-indent: 18pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-style: italic; line-height: inherit;">LGE Korean Withholding Tax Matter</span></p> <p style="font-size: 10pt; line-height: 1.2; text-indent: 18pt; margin: 12pt 0pt 0pt;"><span style="font-size: 10pt; text-indent: 18pt; line-height: inherit; font-family: 'times new roman', times;">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, a subsidiary of the Company, from </span><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>2012</span></span><span style="font-size: 10pt; text-indent: 18pt; line-height: inherit; font-family: 'times new roman', times;"> to </span><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>2014</span></span><span style="font-size: 10pt; text-indent: 18pt; line-height: inherit; font-family: 'times new roman', times;">. Pursuant to an agreement reached with LGE, on April 8, 2020, we provided a provisional deposit to LGE in the amount of KRW </span><span style="font-size: 10pt; text-indent: 18pt; line-height: inherit; font-family: 'times new roman', times;">5,916,845,454</span><span style="font-size: 10pt; text-indent: 18pt; line-height: inherit; font-family: 'times new roman', times;"> (approximately $</span><span style="font-size: 10pt; text-indent: 18pt; line-height: inherit; font-family: 'times new roman', times;">5.0</span><span style="font-size: 10pt; text-indent: 18pt; line-height: inherit; font-family: 'times new roman', times;"> 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 Korean courts. In the second quarter of </span><span style="border-left: none; border-right: none; font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span>2020</span></span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="text-indent: 18pt; line-height: inherit;">, we recorded this deposit in </span><span style="text-indent: 18pt; font-style: italic; line-height: inherit;">Long-term deposits</span><span style="text-indent: 18pt; line-height: inherit;"> on our</span><span style="text-indent: 18pt; font-style: italic; line-height: inherit;"> Condensed Consolidated Balance Sheets</span><span style="text-indent: 18pt; line-height: inherit;">. <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">In the fourth quarter of<span style="line-height: inherit;"> </span></span><span style="line-height: inherit;"><span>2021</span></span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">, we recorded an impairment charge of $0.8</span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="line-height: inherit;"> </span>million related to the long-term deposits paid to LGE.</span></span></span></p> <p style="margin: 12pt 0cm 0cm; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;">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 related to the <span style="line-height: inherit;">2012</span> to <span style="line-height: inherit;">2014</span> period. 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. We have had numerous hearings before the Korea Administrative Court in the years <span style="line-height: inherit;">2019</span> through <span style="line-height: inherit;">2022</span>. We had a hearing on April 27, 2023, and the Korea Administrative Court rendered a decision on this matter on June 8, 2023, in which it ruled that the withholding taxes and penalties which were imposed by the Korean tax authorities on LGE should be cancelled with litigation costs to be borne by the Korean tax authorities. In connection with the Korea Administrative Court’s decision, the Korean tax authorities filed an appeal on June 28, 2023, with the Seoul High Court to seek the cancellation of the lower court’s decision. The appellate case is in progress at the Seoul High Court and the first hearing and the second hearing took place on November 30, 2023 and February 1, 2024, respectively. However, the next hearing will be set at a later date.</span></p> <p style="margin-top: 10pt; text-indent: 18pt; line-height: 1.2;"> </p> <p style="margin: 0pt; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'times new roman', times;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="line-height: inherit;">On April 25, 2023, we received notice from LGE requesting us to reimburse LGE with respect to withholding tax imposed on LGE by the Korean tax authorities following a recent tax audit of LGE for the years <span style="line-height: inherit;"><span>2018</span></span> through <span style="line-height: inherit;"><span>2022</span></span>. Pursuant to an agreement reached with LGE, on June 2, 2023, we provided a provisional deposit to LGE in the amount of KRW <span style="line-height: inherit;">3,024,877,044</span> (approximately $<span style="line-height: inherit;">2.3</span> 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 Korean courts. In the second quarter of <span>2023</span>, we recorded this deposit in <i>Long-term deposits</i> on our<i> Condensed Consolidated Balance Sheets</i>.</span><span style="line-height: inherit;"><span style="line-height: inherit;"><span style="line-height: inherit;"> </span></span></span><span style="line-height: inherit;"> On June 29, 2023, on behalf of LGE, we filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes related to the <span>2018</span> to <span>2022</span> period. </span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">On August 7, 2023, the Korean tax authority submitted its answer against the tax appeal. On September 8, 2023, on behalf of LGE, the Company submitted its rebuttal brief in response thereto. On September 25, 2023, Korean tax authority submitted an additional response brief, and on November 23, 2023, the Korea Tax Tribunal rendered a decision against LGE, dismissing the claims of the Company on the grounds that its claims are without merit. In response thereto, on behalf of LGE, we filed an appeal with the Korea Administrative Court on December 29, 2023. </span><span style="font-size: 10pt; line-height: inherit;">The next hearing has not yet been set<span style="color: #000000; line-height: inherit;">. </span> As of <span style="line-height: inherit;">March 31, 2024</span>, we have accrued $<span style="line-height: inherit;">0.3</span> million of withholding taxes, interest and penalties related to the <span style="line-height: inherit;">2018</span> to <span style="line-height: inherit;">2022</span> period for which the Korean tax authorities have recently assessed LGE. These withholding taxes have been reclassified and reported as an impairment reduction to the <i>Long-term deposit</i> made in the third quarter of <span style="line-height: inherit;">2023</span> in order to present the deposit at its estimated recoverable value. </span></p> <p style="margin: 0px; text-indent: 0px; line-height: 1.2; font-size: 10pt; font-family: 'times new roman', times;"> </p> <div style="line-height: 1.2;"> <div style="mso-element: comment;"> <div id="_com_1"> <p style="margin: 0pt; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'times new roman', times;"><span style="font-size: 10pt; font-family: 'times new roman', times; line-height: inherit;"><span style="text-indent: 18pt; line-height: inherit;">Based on th</span><span style="text-indent: 18pt; line-height: inherit;">e 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="text-indent: 18pt; font-style: italic; line-height: inherit;">Condensed Consolidated Statements of Income and Comprehensive Income</span><span style="text-indent: 18pt; line-height: inherit;">. 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 </span><span style="text-indent: 18pt; font-style: italic; line-height: inherit;">Condensed Consolidated Statements of Income and Comprehensive Income</span><span style="text-indent: 18pt; line-height: inherit;"> 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="text-indent: 18pt; font-style: italic; line-height: inherit;">Long-term deposits</span><span style="text-indent: 18pt; line-height: inherit;"> on our </span><span style="text-indent: 18pt; font-style: italic; line-height: inherit;">Condensed Consolidated Balance Sheets</span><span style="text-indent: 18pt; line-height: inherit;">, then the additional income tax expense would be recorded as an impairment to the </span><span style="text-indent: 18pt; font-style: italic; line-height: inherit;">Long-term deposits</span><span style="text-indent: 18pt; line-height: inherit;">. If the additional income tax expense was not related to the periods assessed by Korean tax authorities and for which we recorded in </span><span style="text-indent: 18pt; font-style: italic; line-height: inherit;">Long-term deposits</span><span style="text-indent: 18pt; line-height: inherit;"> on our </span><span style="text-indent: 18pt; font-style: italic; line-height: inherit;">Condensed Consolidated Balance Sheets</span><span style="text-indent: 18pt; line-height: inherit;">, then the additional income tax expense would be accrued as an </span><span style="text-indent: 18pt; font-style: italic; line-height: inherit;">Other current liabilities</span><span style="text-indent: 18pt; line-height: inherit;">. </span></span></p> </div> </div> </div> <p style="font-size: 10pt; line-height: 1.2; margin: 10pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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 style="font-style: italic; line-height: inherit;">Long-term deposits </span>would be recorded as additional income tax expense on our<span style="font-style: italic; line-height: inherit;"> Condensed Consolidated Statements of Income and Comprehensive Income</span>, in the period in which we do not ultimately prevail.</span></p> <div> <div> <div> </div> </div> <br/></div> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt 0pt 0pt; text-indent: 18pt;"><span style="font-style: italic;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Immersion Corporation vs. Meta Platforms, Inc., f/k/a Facebook, Inc. </span><span style="font-size: 10.0pt; font-family: 'times new roman', times;">(“Meta”)</span></span><span style="font-size: 10.0pt;"></span></p> <p style="margin: 12pt 0cm 0cm; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; color: #000000;">On May 26, 2022, we filed a complaint against Meta in the United States District Court for the Western District of Texas.</span><span style="color: #000000; line-height: inherit;"><span style="line-height: inherit;">  </span></span><span style="font-size: 10pt; line-height: inherit; color: #000000;">The complaint alleges that Meta’s augmented and virtual reality (“AR/VR”) systems, including the Meta Quest <span>2</span>, infringe <span>six</span> of our patents that cover various uses of haptic effects in connection with such AR/VR systems. We are seeking to enjoin Meta from further infringement and to recover a reasonable royalty for such infringement. </span></p> <p style="margin: 12pt 0cm 0cm; text-indent: 18pt; line-height: 1.2; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; color: #000000; font-family: 'times new roman', times;">The complaint against Meta asserts infringement of the following patents:</span></p> <p style="margin: 12pt 0cm 0.0001pt 18pt; line-height: 1.2; break-after: avoid; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="color: black; line-height: inherit;"><span style="line-height: inherit;">•<span style="font-variant: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: inherit;">        </span></span></span><span style="line-height: inherit; color: #000000;">U.S. Patent No. <span>8,469,806</span>: “System and method for providing complex haptic stimulation during input of control gestures, and relating to control of virtual equipment”</span></span></p> <p style="margin: 8pt 0pt 0pt; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="color: black; line-height: inherit;"><span style="line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">       <span> </span></span></span></span><span style="line-height: inherit; color: #000000;">U.S. Patent No. <span>8,896,524</span>: “Context-dependent haptic confirmation system”</span></span></p> <p style="margin: 8pt 0pt 0pt; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="color: black; line-height: inherit;"><span style="line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">       <span> </span></span></span></span><span style="line-height: inherit; color: #000000;">U.S. Patent No. <span>9,727,217</span>: “Haptically enhanced interactivity with interactive content”</span></span></p> <p style="margin: 8pt 0pt 0pt; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="color: black; line-height: inherit;"><span style="line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">       <span> </span></span></span></span><span style="line-height: inherit; color: #000000;">U.S. Patent No. <span>10,248,298</span>: “Haptically enhanced interactivity with interactive content”</span></span></p> <p style="margin: 8pt 0pt 0pt; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="color: black; line-height: inherit;"><span style="line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">       <span> </span></span></span></span><span style="line-height: inherit; color: #000000;">U.S. Patent No. <span>10,269,222</span>: “System with wearable device and haptic output device”</span></span></p> <p style="margin: 8pt 0pt 0pt; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit; font-size: 10pt;"><span style="color: black; line-height: inherit;"><span style="line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">       <span> </span></span></span></span><span style="line-height: inherit; color: #000000;">U.S. Patent No. <span>10,664,143</span>: “Haptically enhanced interactivity with interactive content”</span></span></p> <p style="margin: 10pt 0cm 0cm; text-indent: 18pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">Meta responded to the Company’s complaint on August 1, 2022.  On September 12, 2022, Meta filed a motion to transfer the lawsuit to the Northern District of California or, in the alternative, to the Austin Division of the Western District of Texas. The Court denied Meta’s motion on May 30, 2023, and held the claim construction hearing on the same day. The Court adopted certain claim constructions during the hearing, and issued a formal claim construction order consistent with those constructions on July 7, 2023. On August 2, 2023, Meta filed a mandamus petition asking the Federal Circuit to reverse the district court’s order on Meta’s transfer motion. Fact discovery closed on October 6, 2023. </span><span style="font-size: 10pt; color: #000000;">The Federal Circuit denied Meta’s mandamus petition on October 30, 2023.</span></p> <p style="margin: 10pt 0cm 0cm; text-indent: 18pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">On November 10, 2023, we filed a separate action in the Western District of Texas against Meta directed to its newly launched Quest 3 product, asserting the following patents:</span><span></span></p> <p style="margin: 0cm 0cm 8pt; text-indent: 18pt; line-height: 14.4pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">•        U.S. Patent No. 8,469,806: “System and method for providing complex haptic stimulation during input of control gestures, and relating to control of virtual equipment”</span><span></span></p> <p style="margin: 0cm 0cm 8pt; text-indent: 18pt; line-height: 14.4pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">•        U.S. Patent No. 9,727,217: “Haptically enhanced interactivity with interactive content”</span><span></span></p> <p style="margin: 0cm 0cm 8pt; text-indent: 18pt; line-height: 14.4pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">•        U.S. Patent No. 10,248,298: “Haptically enhanced interactivity with interactive content”</span><span></span></p> <p style="margin: 0cm 0cm 8pt; text-indent: 18pt; line-height: 14.4pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">•        U.S. Patent No. 10,269,222: “System with wearable device and haptic output device”</span><span></span></p> <p style="margin: 0cm 0cm 8pt; text-indent: 18pt; line-height: 14.4pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">•        U.S. Patent No. 10,664,143: “Haptically enhanced interactivity with interactive content”</span><span></span></p> <p style="margin: 0pt; text-indent: 36pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">In addition, Meta filed <i>inter partes reviews</i> (“IPRs”), IPR2023-00942; IPR2023-00943; and IPR2023-00944 on May 25, 2023. These are directed to U.S. Patent Nos. 8,469,806; 8,896,524; and 10,269,222, respectively. The Company filed its response to IPR2023-00942 and IPR2023-0094 on September 8, 2023, and to IPR2023-00944 on September 12, 2023. Meta filed IPR2023-00945; IPR2023-00946; and IPR2023-00947 on May 26, 2023. These IPRs are directed to United States Patent Nos. 10,664,143; 9,727,217; and 10,248,298, respectively.  The Patent Trial and Appeal Board instituted review of IPR2023-00942 on December 6, 2023; IPR2023-00943 on December 6, 2023; IPR2023-00944 on December 7, 2023; IPR2023-00945 on December 6, 2023; IPR2023-00946 on December 8, 2023; and IPR2023-00947 on December 6, 2023.</span></p> <p style="margin: 10pt 0pt; text-indent: 36pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">On January 16, 2024, Immersion and Meta jointly moved to stay all deadlines in district court because they had arrived at a settlement in principle. On January 17, 2024, the Court stayed all deadlines. Under the Court’s order, the parties were to either move to dismiss the proceedings if they finalized the settlement agreement, or alternatively they were to provide the Court with a status update, by January 31, 2024.</span></p> <p style="margin: 0cm 0cm 12pt; text-indent: 36pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">On February 9, 2024, we entered into a Patent License and Settlement Agreement (the “License and Settlement Agreement”) with <span>Meta</span>, pursuant to which the parties have agreed to terms for resolving the litigation matters described above (the “Litigation”) and Meta will license, on a non-exclusive basis, our patent portfolio for use in its products. Under the License and Settlement Agreement, in consideration for the license and releases granted therein, we received approximately $17.3 million, after deducting for legal fees related to the Litigation (and other pending litigation) and other liabilities. Pursuant to the License and Settlement Agreement, we and Meta agreed to terms for dismissal by them of the outstanding Litigation and the IPRs. <span style="color: #000000;">On February 16, 2024, the parties dismissed the district court actions and requested permission from the Patent Trial and Appeal Board to dismiss the IPRs. The Patent Trial and Appear Board dismissed the IPRs on February 27, 2024. </span>The description of the License and Settlement Agreement contained herein does not purport to be complete and is qualified in its entirety by reference to the License and Settlement Agreement, <span style="color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">which is attached to this Quarterly Report on Form 10-Q as Exhibit 10.1 and is incorporated herein by reference.</span></span><span></span></p> <p style="margin: 10pt 0pt 0pt; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><i style="mso-bidi-font-style: normal;"><span style="font-size: 10pt; line-height: inherit; color: #000000;">Immersion Corporation vs. Xiaomi Group</span></i></span></p> <p style="margin: 10pt 0pt 0pt; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times; line-height: inherit;">On or about March 3, 2023, we initiated patent infringement lawsuits against several companies of the Xiaomi-Group (the “Xiaomi-Group”)<span style="line-height: inherit;"> </span>in Germany, France and India. We initiated lawsuits against Xiaomi-Group companies and their agents in the Düsseldorf Regional Court in Germany, the <i style="mso-bidi-font-style: normal;">Tribunal judiciaire de Paris</i> (Paris First Instance Civil Court) in France, and the High Court of Delhi, at New Delhi, in India. </span></p> <p style="margin: 10pt 0pt 0pt; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; color: #000000; font-family: 'times new roman', times;">The complaints allege that the Xiaomi-Group’s devices, including the Xiaomi <span>12</span>, infringe our patents that cover various uses of haptic effects in connection with such devices. We are seeking injunctions that would allow us to prohibit Xiaomi-Group from selling the infringing devices in Germany, France and India, as well as costs and damages as compensation for such infringement.</span></p> <p style="margin: 10pt 0pt 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 18pt;"><span style="font-size: 10pt; line-height: inherit; color: #000000; font-family: 'times new roman', times;">The complaints against the Xiaomi-Group assert infringement of the following patents:</span></p> <p style="margin: 12pt 0cm 0.0001pt 36pt; text-indent: -18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit; color: black;"><span style="line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">       <span> </span></span></span></span><span style="font-size: 10pt; line-height: inherit; color: #000000;">EP <span>2</span> <span>463</span> <span>752</span> B<span>1</span> (German part) titled “<i style="mso-bidi-font-style: normal;">Haptisches Feedback-System mit gespeicherten Effekten</i>”</span></span></p> <p style="margin: 8pt 0pt 0pt; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">       <span> </span></span></span></span><span style="font-size: 10pt; color: #000000; line-height: inherit;">EP <span>2</span> <span>463</span> <span>752</span> B<span>1</span> (French part) titled “<i style="mso-bidi-font-style: normal;">Système de rendu haptique avec stockage d’effets</i>”</span></span></p> <p style="margin: 8pt 0pt 0pt; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit; color: black;"><span style="line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">       <span> </span></span></span></span><span style="font-size: 10pt; line-height: inherit; color: #000000;">IN <span>304</span> <span>396</span> (India) titled “<i style="mso-bidi-font-style: normal;">Haptic Feedback System With Stored Effects”</i></span></span></p> <p style="text-indent: 18pt; background: white; margin: 10pt 0pt 0pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">On June 19, 2023, Xiaomi filed an initial response to the Company’s lawsuit in India. On July 7, 2023, the Indian litigation was listed before the Learned Joint Registrar, Mr. Siddharth Mathur. The application seeking interim injunction was set to be heard on March 21, 2024, but has been reset by the Court to be heard on July 22, 2024. On March 21, 2024, Xiaomi indicated that it would bring a counter claim to invalidate the Indian patent.</span><span style="font-size: 10pt; color: #000000;"> </span></p> <p style="text-indent: 0px; background: white; margin: 0px; font-size: 10pt; font-family: 'Times New Roman', serif;"><br/></p> <p style="text-indent: 18pt; background: white; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">On July 11, 2023, in the German proceeding Xiaomi filed its nullity action in the German Federal Patent Court, which was served on Immersion on July 27, 2023. Immersion replied on October 27, 2023, and received Xiaomi’s response on February 2, 2024, with a decision expected sometime before August of 2024, and a hearing has been set for November 13, 2024. In the German infringement proceeding, Xiaomi’s statement of defense was due on October 25, 2023. Immersion’s reply was due on February 26, 2024. Xiaomi’s rejoinder is scheduled for July 25, 2024. The oral hearing is scheduled for August 29, 2024.</span></p> <p style="text-indent: 18pt; background: white; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;"> </span></p> <p style="text-indent: 18pt; background: white; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">The next case management hearing in the French proceeding is scheduled for June 6, 2024.</span></p> <p style="margin: 10pt 0pt 0pt; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><i><span style="font-size: 10pt; line-height: inherit;">Immersion Corporation vs. Valve Corporation <span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 48px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">(</span></span></i><span style="font-style: italic;"><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 48px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">“Valve</span></span><span style="font-size: 10pt; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 48px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">”)</span></span></span></span></p> <p style="margin: 10pt 0pt 0pt; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit; color: #000000;">On May 15, 2023, we filed a complaint against Valve in the United States District Court for the Western District of Washington.  The complaint alleges that Valve’s AR/VR systems, including the Valve Index, and handheld Steam Deck, infringe <span>seven</span> of our patents that cover various uses of haptic effects in connection with such AR/VR systems and other video game systems.  We are seeking to enjoin Valve from further infringement and to recover a reasonable royalty for such infringement.</span> </span></p> <p style="margin: 10pt 0pt 0pt; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">The complaint against Valve asserts infringement of the following patents:</span></span></p> <p style="margin: 12pt 0pt 0pt; text-align: justify; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">       <span> </span></span>U.S. Patent No. <span>7,336,260</span>: “Method and Apparatus for Providing Tactile Sensations”</span></span></p> <p style="margin: 8pt 0pt 0pt 18pt; text-align: justify; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">       <span> </span></span>U.S. Patent No. <span>8,749,507</span>: “Systems and Methods for Adaptive Interpretation of Input from a Touch-Sensitive Input Device”</span></span></p> <p style="margin: 8pt 0pt 0pt; text-align: justify; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">       <span> </span></span>U.S. Patent No. <span>9,430,042</span>: “Virtual Detents Through Vibrotactile Feedback”</span></span></p> <p style="margin: 8pt 0pt 0pt; text-align: justify; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">       <span> </span></span>U.S. Patent No. <span>9,116,546</span>: “System for Haptically Representing Sensor Input”</span></span></p> <p style="margin: 8pt 0pt 0pt; text-align: justify; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">       <span> </span></span>U.S. Patent No. <span>10,627,907</span>: “Position Control of a User Input Element Associated With a Haptic Output Device”</span></span></p> <p style="margin: 8pt 0pt 0pt; text-align: justify; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">       <span> </span></span>U.S. Patent No. <span>10,665,067</span>: “Systems and Methods for Integrating Haptics Overlay in Augmented Reality”</span></span></p> <p style="margin: 8pt 0pt 0pt; text-align: justify; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-family: 'times new roman', times; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">•<span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">       <span> </span></span>U.S. Patent No. <span>11,175,738</span>: “Systems and Methods for Proximity-Based Haptic Feedback”</span></span></p> <p style="margin: 0pt; text-align: justify; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"> </p> <p style="margin: 10pt 0cm 0cm; text-align: justify; text-indent: 18pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">Valve responded to the complaint on July 24, 2023 with a motion to dismiss. Valve re-noted its motion, which changed Immersion’s response deadline from August 14, 2023 to August 21, 2023. Immersion timely filed its response, and Valve filed its reply on August 25, 2023. The Court heard arguments on Valve’s motion on February 8, 2024. The Court entered a case schedule on November 21, 2023. The case schedule did<span style="mso-spacerun: yes;"> </span>not include a trial date but set the pretrial conference for May 30, 2025. </span></p> <p style="margin: 10pt 0cm 0cm; text-align: justify; text-indent: 18pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">Valve filed inter partes reviews (“IPRs”), IPR2024-00477 and IPR2024-00478 on January 19, 2024. These are directed to U.S. Patent Nos. 7,336,260 and 9,430,042 respectively. The Company’s response is due April 26, 2024, and April 29, 2024, respectively. Valve filed IPR2024-00508 on January 30, 2024, which is directed to U.S. Patent No. 9,116,546. The Company’s response is due May 9, 2024. Valve filed IPR2024-00556 and IPR2024-00557 on February 7, 2024. These are directed to U.S. Patent Nos. 8,749,507 and 10,665,067, respectively. The Company’s responses are due on May 15, 2024. Valve filed IPR2024-00582 on February 16, 2024, which is directed to U.S. Patent No. 11,175,738. The Company’s response is due June 27, 2024. Valve filed IPR2024-00714 on March 22, 2024, which is directed to U.S. Patent No. 10,627,907. The PTAB has not yet set a response due date.</span></p> <p style="margin: 10pt 0cm 0cm; text-align: justify; text-indent: 18pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">The parties submitted their joint claim construction statement and respective positions on March 29, 2024.</span></p> <p style="margin: 10pt 0pt 0pt; text-align: justify; text-indent: 18pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10.0pt;">On March 14, 2024, Valve filed a motion to stay the district court case pending the PTAB’s decisions on the IPRs. Immersion opposed the motion on March 25, 2024, and Valve filed its reply brief on March 29, 2024. The Court granted Valve’s motion to stay on April 4, 2024. In connection with that order, the Court struck Valve’s motion to dismiss with leave to refile at a later date.</span></p> 5916845454 5000000 800000 3024877044 2300000 300000 2024-02-09 17300000 <p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">6. STOCK-BASED COMPENSATION</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 10pt 0pt 0pt; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Stock Options and Awards</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span>On January 18, 2022, our stockholders approved the <span>2021</span> Equity Incentive Plan <span style="line-height: inherit;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;">(as amended, the “</span></span><span style="line-height: inherit;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;"><span>2021</span></span></span><span style="line-height: inherit;"><span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000; line-height: inherit;"> Plan”),</span></span> 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 previously granted under the <span>2011</span> Equity Incentive Plan. </span><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 18pt; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">On March 30, 2023, our stockholders approved an amendment to the<span> </span><span><span>2021</span></span><span> </span>Plan which increased the total number of shares reserved and available for grant and issuance equal to 8,146,607 </span></span><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 18pt; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; font-size: 10pt; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">shares plus up to an additional<span> 855,351 </span></span></span><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 18pt; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; font-size: 10pt; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">shares that are subject to stock options or other awards previously granted under the<span> </span></span></span><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 18pt; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; font-size: 10pt; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><span><span>2011</span></span></span></span><span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 18pt; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman', serif; font-size: 10pt; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;"><span> </span>Equity Incentive Plan.</span></span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 such stock options. Stock options generally vest over four years and expire seven years from the applicable 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></p> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">A summary of our equity incentive program as of </span><span>March 31, 2024</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> is as follows (in thousands):</span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0px; break-after: avoid; text-indent: 0px; font-family: 'Times New Roman';"><br/></p> <div style="border-left: none; border-right: none;"> <div id="t_ft_7B4970J1YO00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 40px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; width: 89%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Common stock shares available for grant </span></p> </td> <td style="padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; width: 10%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">3,813</span></p> </td> <td style="padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> RSUs outstanding </span></p> </td> <td style="padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">1,250 </span></p> </td> <td style="padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> RSAs outstanding </span></p> </td> <td style="padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">— </span></p> </td> <td style="padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> PSUs outstanding </span></p> </td> <td style="padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">400 </span></p> </td> <td style="padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;"><br/></td> </tr> </tbody> </table> </div> </div> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><br/></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt; line-height: inherit;">As of March 31, 2024, we did not have any outstanding stock options.</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><br/></p> <div> </div> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt 36pt; break-after: avoid; text-indent: -18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Restricted Stock Units</span></p> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The following summarizes RSU activities for the three months ended <span>March 31, 2024</span>:</span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> <div id="t_ft_YY3UYADFR400000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 60px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Number of Restricted Stock Units (in thousands) </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Weighted Average Grant Date Fair Value Per Share </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Weighted Average Remaining Recognition Period (Years)</span><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Aggregate Intrinsic Value (in thousands) </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; width: 41%; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Outstanding at <span>December 31, 2023</span> </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 12%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">        1,128 </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 12%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">         6.57 </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 12%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 1.05 </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 12%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">        7,964</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Granted </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">               256</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">               6.83</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Released </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(134</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">)</td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">       6.14</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Forfeited </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">        —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Outstanding at <span>March 31, 2024</span> </span></p> </td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">      1,250</span></p> </td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="background-color: #cceeff; height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">        6.47</span></p> </td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="background-color: #cceeff; height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"></td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.2; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; break-after: avoid; break-inside: avoid;"> 1.05 </span></p> </td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="background-color: #cceeff; height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">       9,348</span></p> </td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; line-height: 120%; margin: 12pt 0pt; orphans: 0; page-break-after: avoid; text-indent: 18pt; widows: 0;"><span style="font-family: 'Times New Roman'; font-size: 10pt; text-indent: 18pt;">The aggregate intrinsic value is calculated as the market value as of the end of the reporting period.</span><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 12pt 0pt 0pt; orphans: 0; page-break-after: avoid; page-break-inside: avoid; text-indent: 18pt; widows: 0;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Restricted Stock Awards</span></p> <p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0px; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following summarizes RSA activities for the three months ended <span style="border-left: none; border-right: none;"><span>March 31, 2024</span></span>:</span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"><br/></p> <div id="t_ft_ZFZKJ0VEIO00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 60px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of Restricted Stock Awards</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands)</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Weighted Average Grant Date Fair Value Per Share </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Weighted Average Remaining Recognition Period (Years) </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 56%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding at <span>December 31, 2023</span> </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">       75</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">         8.31</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 0.24 </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">        —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">        —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Released </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(75</span></p> </td> <td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom">)</td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">         8.31</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Forfeited </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">               —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">               —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding at <span>March 31, 2024</span> </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">        —</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">       —</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="-sec-ix-hidden:Tag648">—</span> </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; line-height: 120%; margin: 12pt 0pt; orphans: 0; page-break-after: avoid; page-break-inside: avoid; text-indent: 18pt; widows: 0;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; text-indent: 18pt;">Market Condition-Based Performance Stock Units</span><br/></p> <p style="font-size: 10pt; line-height: 120%; margin: 0px; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following summarizes PSU activities for the three months ended <span>March 31, 2024</span>:</span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> <div id="t_ft_U6JUAJT42O00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 60px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Number of Market Condition-Based Performance Stock Units (in thousands) </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Weighted Average Grant Date Fair Value Per Share </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Weighted Average Remaining Recognition Period (Years) </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 57%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding at <span>December 31, 2023</span> </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">        400</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">         3.63</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 0.00 </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">               —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">               —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Released </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">—</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">           —</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Forfeited </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">               —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">               —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding at <span>March 31, 2024</span> </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">         400</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">         3.63</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 0.00 </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> </tbody> </table> </div> <div> </div> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; line-height: inherit;">Stock-based Compensation Expense</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; break-after: avoid; break-inside: avoid; text-align: justify; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; line-height: inherit;">Valuation and amortization methods</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">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 for the <span>three</span> months ended <span>March 31, 2024</span>, and <span>2023</span> is as follows (in thousands): </span></p> <div id="t_ft_15QZKF7TVK00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 110px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="5" style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span>Three Months Ended March 31,</span> </span></span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span>2024</span> </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span>2023</span> </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 75%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Stock options </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$ </span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 10%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(2</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;">)</td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$ </span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 10%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(56</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;">)</td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> RSUs, RSAs and PSUs </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   1,079</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">    1,002</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$ </span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,077</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$ </span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">      946</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Sales and marketing </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$ </span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">148</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;">$</td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(99</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;">)</td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Research and development </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(74</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">)</td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> General and administrative </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">928</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,119</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$ </span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 1,077</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$ </span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">  946</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">As of </span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span>March 31, 2024</span></span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">,</span> there was $4.6 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.79 years. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures.</span></p> 3525119 855351 8146607 855351 P4Y P7Y P1Y P3Y 1.75 <p style="font-size: 10pt; line-height: 1.2; margin: 0px; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">A summary of our equity incentive program as of </span><span>March 31, 2024</span><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> is as follows (in thousands):</span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0px; break-after: avoid; text-indent: 0px; font-family: 'Times New Roman';"><br/></p> <div style="border-left: none; border-right: none;"> <div id="t_ft_7B4970J1YO00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 40px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; width: 89%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Common stock shares available for grant </span></p> </td> <td style="padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; width: 10%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px; text-align: right;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">3,813</span></p> </td> <td style="padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> RSUs outstanding </span></p> </td> <td style="padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">1,250 </span></p> </td> <td style="padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> RSAs outstanding </span></p> </td> <td style="padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">— </span></p> </td> <td style="padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> PSUs outstanding </span></p> </td> <td style="padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">400 </span></p> </td> <td style="padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom;"><br/></td> </tr> </tbody> </table> </div> </div> 3813000 1250000 0 400000 <p style="font-size: 10pt; line-height: 1.2; margin: 0px; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">The following summarizes RSU activities for the three months ended <span>March 31, 2024</span>:</span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> <div id="t_ft_YY3UYADFR400000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 60px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Number of Restricted Stock Units (in thousands) </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Weighted Average Grant Date Fair Value Per Share </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">Weighted Average Remaining Recognition Period (Years)</span><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Aggregate Intrinsic Value (in thousands) </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; width: 41%; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Outstanding at <span>December 31, 2023</span> </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 12%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">        1,128 </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 12%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">         6.57 </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 12%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> 1.05 </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; width: 1%; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 12%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">        7,964</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; width: 1%; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Granted </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">               256</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">               6.83</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Released </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">(134</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">)</td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">       6.14</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Forfeited </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">        —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> Outstanding at <span>March 31, 2024</span> </span></p> </td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">      1,250</span></p> </td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="background-color: #cceeff; height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">        6.47</span></p> </td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="background-color: #cceeff; height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"></td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.2; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt; break-after: avoid; break-inside: avoid;"> 1.05 </span></p> </td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> <td style="background-color: #cceeff; height: 10px; vertical-align: bottom; padding: 0px; margin: 0px; text-indent: 0px;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;">       9,348</span></p> </td> <td style="background-color: #cceeff; padding: 0px; height: 10px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;" valign="bottom"><br/></td> </tr> </tbody> </table> </div> 1128000 6.57 P1Y18D 7964000 256000 6.83 134000 6.14 0 0 1250000 6.47 P1Y18D 9348000 <p style="font-size: 10pt; line-height: 120%; margin: 0px; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following summarizes RSA activities for the three months ended <span style="border-left: none; border-right: none;"><span>March 31, 2024</span></span>:</span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"><br/></p> <div id="t_ft_ZFZKJ0VEIO00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 60px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number of Restricted Stock Awards</span><br/><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands)</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Weighted Average Grant Date Fair Value Per Share </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Weighted Average Remaining Recognition Period (Years) </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 56%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding at <span>December 31, 2023</span> </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">       75</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">         8.31</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 0.24 </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">        —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">        —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Released </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(75</span></p> </td> <td style="background-color: #cceeff; padding: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom;" valign="bottom">)</td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">         8.31</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Forfeited </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">               —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">               —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding at <span>March 31, 2024</span> </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">        —</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">       —</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="-sec-ix-hidden:Tag648">—</span> </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> </tbody> </table> </div> 75000 8.31 P0Y2M26D 0 0 75000 8.31 0 0 0 0 <p style="font-size: 10pt; line-height: 120%; margin: 0px; text-indent: 18pt; font-family: 'Times New Roman';"><span style="font-family: 'Times New Roman'; font-size: 10pt;">The following summarizes PSU activities for the three months ended <span>March 31, 2024</span>:</span></p> <p style="font-size: 10pt; line-height: 120%; margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> <div id="t_ft_U6JUAJT42O00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 60px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;"> Number of Market Condition-Based Performance Stock Units (in thousands) </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Weighted Average Grant Date Fair Value Per Share </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Weighted Average Remaining Recognition Period (Years) </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 57%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding at <span>December 31, 2023</span> </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">        400</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">         3.63</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 0.00 </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Granted </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">               —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">               —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Released </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">—</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">           —</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Forfeited </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">               —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">               —</span></p> </td> <td style="background-color: #ffffff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Outstanding at <span>March 31, 2024</span> </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">         400</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">         3.63</span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 0.00 </span></p> </td> <td style="background-color: #cceeff; padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> </tbody> </table> </div> <div> </div> 400000 3.63 P0Y 0 0 0 0 0 0 400000 3.63 P0Y <div id="t_ft_15QZKF7TVK00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 110px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="5" style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span>Three Months Ended March 31,</span> </span></span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span>2024</span> </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <span>2023</span> </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 75%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Stock options </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$ </span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 10%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(2</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;">)</td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; width: 1%; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$ </span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 10%; border-top-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(56</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; width: 1%; border-top-color: #000000 !important; background-color: #cceeff;">)</td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> RSUs, RSAs and PSUs </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   1,079</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">    1,002</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$ </span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,077</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$ </span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">      946</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: bottom; padding: 0px; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 3pt; border-top-style: double; border-top-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Sales and marketing </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$ </span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">148</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;">$</td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(99</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;">)</td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Research and development </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">(74</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;">)</td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> General and administrative </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">928</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">1,119</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important; background-color: #cceeff;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> Total </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$ </span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> 1,077</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$ </span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">  946</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> </tbody> </table> </div> -2000 -56000 1079000 1002000 1077000 946000 148000 -99000 1000 -74000 928000 1119000 1077000 946000 4600000 P1Y9M14D <div> <p style="margin: 0pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif; text-indent: 0pt;"><span style="line-height: inherit;"><b><i><span style="font-size: 10pt; color: black; line-height: inherit;"><span style="color: #000000; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">7</span>. </span><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; line-height: inherit;">STOCKHOLDERS’ EQUITY</span></span></span></i></b></span></p> <p style="margin: 12pt 0cm 0cm; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="line-height: inherit;"><b><i><span style="font-size: 10pt; color: black; line-height: inherit;">Stock Repurchase Program</span></i></b></span></p> <div style="font-size: 10pt; line-height: 1.2; margin: 0px; text-indent: 0px;"><a class="customBookmark" href="#TOC" id="Ba1_ATCYO8L29S00000000000000000000" style="text-decoration: none; color: #000000; cursor: default; outline: none; pointer-events: none;"></a> </div> </div> <div style="line-height: 1.2;"> <p style="margin: 10pt 0cm 0cm; text-indent: 18pt; line-height: 1.2; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="line-height: inherit;">On December 29, 2022, <span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">our Board of Directors (</span><span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">the “<span style="color: #000000; line-height: inherit;">Board”</span>) </span>approved a stock repurchase program of up to $<span style="line-height: inherit;">50.0</span> million of our common stock for a period of up to <span style="line-height: inherit;"><span>twelve</span></span> months (the “December 2022 Stock Repurchase Program”), which terminated and superseded the stock repurchase program that had been approved by the Board on February 23, 2022. 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 <span style="line-height: inherit;"><span>one</span></span> or more Rule <span style="line-height: inherit;"><span>10</span></span>b<span style="line-height: inherit;"><span>5</span></span>-<span style="line-height: inherit;"><span>1</span></span> trading plans adopted in accordance with Rule <span style="line-height: inherit;"><span>10</span></span>b<span style="line-height: inherit;"><span>5</span></span>-<span style="line-height: inherit;"><span>1</span></span> of the Securities Exchange Act of <span style="line-height: inherit;"><span>1934</span></span>, as amended. 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 December 2022 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 December 2022 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></span><span style="font-size: 10pt; line-height: inherit;">On August 8, 2023, the Board approved an amendment to extend the expiration date of the December 2022 Stock Repurchase Program that was set to expire on<span style="line-height: inherit;"> </span><span style="line-height: inherit;">Dec<span style="font-family: 'times new roman', times; font-size: 10pt;">ember 29, 2023</span></span><span style="font-family: 'times new roman', times;"><span style="line-height: inherit;"> </span>to<span style="line-height: inherit;"> </span><span style="line-height: inherit;">December 29, 2024</span>.</span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 10pt 0pt 0pt; text-indent: 18pt;"><span style="line-height: inherit; font-family: 'times new roman', times; font-size: 10pt;">During <span>2023</span>, we repurchased <span style="line-height: inherit;">1,217,774</span> shares of our common stock for $<span style="line-height: inherit;">8.3</span> million at average purchase price of $<span style="line-height: inherit;">6.77</span> per share. <span style="color: #000000; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">We did not repurchase any stock during the three months ended March 31, 2024. </span>As of March 31, 2024, we had $<span style="line-height: inherit;">41.7</span> million available for repurchase under the December 2022 Stock Repurchase Program. </span></p> <p style="margin: 12pt 0cm 0cm; text-indent: 18pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><b><i><span style="font-size: 10pt; color: #000000; line-height: inherit;"><span style="font-family: 'times new roman', times;">Dividends Decl</span>ared and Dividend Payments</span></i></b></p> <p style="text-indent: 18pt; line-height: 12pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"> </span></p> <p style="text-indent: 18pt; line-height: 12pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">On February 21, 2023, the Board declared a quarterly dividend, in the amount of $<span style="line-height: inherit;">0.03</span> per share, which was paid on April 28, 2023 to stockholders of record on April 13, 2023.</span></p> <p style="text-indent: 18pt; line-height: 12pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><br/></p> <p style="text-indent: 18pt; line-height: 12pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; line-height: inherit;"><span style="font-family: 'times new roman', times; line-height: inherit;">On November 13, 2023, our Board declared a quarterly dividend in the amount of $0.045 per share, which was paid on January 25, 2024 to shareholders of record on <span style="border-left: none; border-right: none; line-height: inherit;">January 14, 2024</span>.</span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> On February 28, 2024, our Board declared a quarterly dividend in the amount of </span><span style="line-height: inherit;">$<span style="line-height: inherit;">0.045</span> per share</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">, which was paid on </span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">April 19, 2024</span></span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"> to shareholders of record on </span><span style="border-left: none; border-right: none; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="border-left: none; border-right: none; line-height: inherit;">April 12, 2024</span></span></span><span style="background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;">.</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="line-height: inherit;"> </span></span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;"><span style="line-height: inherit;">On May 8, 2024, our Board declared a quarterly dividend in the <span>amount of <span>$</span></span>0.045<span><span> per share</span></span>, which was paid on<span> </span>July 26, 2024 to shareholders of record on July 8, 2024<span style="color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; line-height: inherit;">.</span> </span></span></span></p> <p style="margin: 10pt 0cm 0cm; text-indent: 18pt; line-height: 14.4pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000; line-height: inherit;">Future dividends will be subject to further review and approval by the Board in accordance with applicable law. The Board reserves the right to adjust or withdraw the quarterly dividend in future periods as it reviews our capital allocation strategy from time-to-time.</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"> <span style="font-size: 10pt; font-family: 'Times New Roman', serif; line-height: inherit;">In the three months ended March 31, <span style="line-height: inherit;"><span>2024</span> and <span>2023</span></span>, the total dividends paid was $1.4 million and $4.4 million, respectively.</span></p> </div> 50000000 1217774 8300000 6.77 41700000 0.03 2023-04-28 2023-04-13 0.045 2024-01-25 2024-01-14 0.045 2024-04-19 2024-04-12 0.045 2024-07-26 2024-07-08 1400000 4400000 <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; break-inside: avoid; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;"><span style="border-left: none; border-right: none;">8</span>.</span><span style="font-weight: bold; line-height: inherit;"> INCOME TAXES</span></span></p> <p style="margin: 0pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Provision for income taxes the <span style="border-left: none; border-right: none;"><span>three</span> months ended</span> <span>March 31, 2024</span> and <span>2023</span> consisted of the following (in thousands):</span></p> <p style="font-size: 10pt; line-height: 1.2; break-after: avoid; break-inside: avoid; text-indent: 0px; margin: 0px;"><br/></p> <div id="t_ft_KFVUYDOY1C00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 53px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td colspan="5" style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>Three Months Ended March 31,</span> </span></span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2024</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-top: 1pt solid #000000; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2023</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 13px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; height: 13px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 75%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Income before provision for income taxes </span></p> </td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 13px; vertical-align: bottom; width: 1%;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$ </span></td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; height: 13px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom; width: 10%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 24,720</span></td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 13px; vertical-align: bottom; width: 1%;" valign="bottom"><br/></td> <td style="background-color: #cceeff; height: 13px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 13px; vertical-align: bottom; width: 1%;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$ </span></td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; height: 13px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom; width: 10%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 9,785</span></td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 13px; vertical-align: bottom; text-align: left; width: 1%;" valign="bottom"></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Provision for income taxes </span></p> </td> <td style="background-color: #ffffff; border-bottom: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-color: #ffffff; border-bottom: 1pt solid #000000; padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none;">6,065</span></span></td> <td style="background-color: #ffffff; border-bottom: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: left; vertical-align: bottom;" valign="bottom"></td> <td style="background-color: #ffffff; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></td> <td style="background-color: #ffffff; border-bottom: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-color: #ffffff; border-bottom: 1pt solid #000000; padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none;">1,507</span></span></td> <td style="background-color: #ffffff; border-bottom: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: left; vertical-align: bottom;" valign="bottom"></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Effective tax rate </span></p> </td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">24.5</span></td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">%</span></td> <td style="background-color: #cceeff; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom;" valign="bottom"><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">15.4</span></span></td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; text-align: left;" valign="bottom">%</td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 18pt;"><br/></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Provision for income taxes for the <span>three</span> months ended <span>March 31, 2024</span> and 2023 resulted primarily from estimated domestic and foreign taxes included in the calculation of the effective tax rate. </span></p> <p style="margin: 10pt 0cm; text-indent: 18pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">We provided <span>no</span> valuation allowance for federal assets, whose future realization is more likely than not and continue to maintain full valuation allowance for state deferred tax assets in the United States as well as federal tax assets in Canada. Changes in provision for income taxes resulted primarily from the change in income from continuing operations across various tax jurisdictions.</span><span style="font-size: 10.0pt;"></span></p> <p style="margin: 0cm 0cm 10pt; text-indent: 18pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"> <span style="font-size: 10pt; font-family: 'Times New Roman', serif; color: #000000;">We continue to maintain full valuation allowance for 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. </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">As of <span>March 31, 2024</span>, we had unrecognized tax benefits under Accounting Standards Certification (“ASC”) <span>740</span><span style="font-style: italic; line-height: inherit;"> Income Taxes </span>of approximately $4.9 million of which $4.9 million could be payable in cash. In addition, interest and penalty of $0.2 million could also be payable in cash in relation to unrecognized tax benefits. The total amount of unrecognized tax benefits that would affect our effective tax rate, if recognized, is $4.9 million. </span><span style="font-size: 10pt; color: #000000; font-family: 'times new roman', times;">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. </span><span style="font-size: 10.0pt;"></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">As of <span>March 31, 2024</span>, we had net deferred income tax assets of $3.3 million and deferred income tax liabilities of $6,000. 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 <span>2008</span> through the current period.</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Provision for income taxes the <span style="border-left: none; border-right: none;"><span>three</span> months ended</span> <span>March 31, 2024</span> and <span>2023</span> consisted of the following (in thousands):</span></p> <p style="font-size: 10pt; line-height: 1.2; break-after: avoid; break-inside: avoid; text-indent: 0px; margin: 0px;"><br/></p> <div id="t_ft_KFVUYDOY1C00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 53px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td colspan="5" style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>Three Months Ended March 31,</span> </span></span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2024</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-top: 1pt solid #000000; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2023</span> </span></p> </td> <td style="border-bottom: 1pt solid #000000; border-top: 1pt solid #000000; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 13px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; height: 13px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 75%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Income before provision for income taxes </span></p> </td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 13px; vertical-align: bottom; width: 1%;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$ </span></td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; height: 13px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom; width: 10%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 24,720</span></td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 13px; vertical-align: bottom; width: 1%;" valign="bottom"><br/></td> <td style="background-color: #cceeff; height: 13px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 13px; vertical-align: bottom; width: 1%;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$ </span></td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; height: 13px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom; width: 10%;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 9,785</span></td> <td style="background-color: #cceeff; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 13px; vertical-align: bottom; text-align: left; width: 1%;" valign="bottom"></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Provision for income taxes </span></p> </td> <td style="background-color: #ffffff; border-bottom: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-color: #ffffff; border-bottom: 1pt solid #000000; padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none;">6,065</span></span></td> <td style="background-color: #ffffff; border-bottom: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: left; vertical-align: bottom;" valign="bottom"></td> <td style="background-color: #ffffff; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></td> <td style="background-color: #ffffff; border-bottom: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-color: #ffffff; border-bottom: 1pt solid #000000; padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="border-left: none; border-right: none;">1,507</span></span></td> <td style="background-color: #ffffff; border-bottom: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; text-align: left; vertical-align: bottom;" valign="bottom"></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Effective tax rate </span></p> </td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">24.5</span></td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">%</span></td> <td style="background-color: #cceeff; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom;" valign="bottom"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> </span></td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; height: 10px; vertical-align: bottom;" valign="bottom"><br/></td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; text-align: right; vertical-align: bottom;" valign="bottom"><span><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">15.4</span></span></td> <td style="background-color: #cceeff; border-bottom: 3pt double #000000; border-top: 1pt solid #000000; padding-right: 0px; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; vertical-align: bottom; text-align: left;" valign="bottom">%</td> </tr> </tbody> </table> </div> 24720000 9785000 6065000 1507000 0.245 0.154 4900000 4900000 200000 4900000 3300000 6000 <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;">9. </span><span style="font-weight: bold; line-height: inherit;">NET INCOME (LOSS) PER SHARE</span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 0px;"><br/></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Basic net income (loss) per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income (loss) per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock. Potential common stock, computed using the treasury stock method, includes stock options and stock awards.</span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; text-indent: 0px;"><br/></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The following is a reconciliation of the denominators used in computing basic and diluted net income (loss) per share (in thousands, except per share amounts): </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 0px;"> </p> <div style="border-right: none; border-left: none;"> <div id="t_ft_5CSWXAXQR400000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 60px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 99.6724%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; height: 10px; border-bottom-color: #000000 !important;"><br/></td> <td colspan="6" style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>Three Months Ended March 31,</span></span></p> </td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; height: 10px; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2024</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; height: 10px; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2023</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> Denominator: </span></p> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; height: 10px; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; height: 10px; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 22px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 75%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Weighted-average shares outstanding, basic </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 31,028 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 32,603 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 22px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Shares related to outstanding options, unvested RSUs, RSAs, and PSUs </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; height: 10px; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 378 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; height: 10px; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 482 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 22px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Weighted average shares outstanding, diluted </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; height: 10px; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 31,406 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; height: 10px; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 33,085</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> </tbody> </table> </div> </div> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We include PSUs in the calculation of diluted earnings per share if the applicable 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></p> <p style="text-indent: 18pt; line-height: 12pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><br/></p> <p style="text-indent: 18pt; line-height: 12pt; margin: 0cm; font-size: 10pt; font-family: 'Times New Roman', serif;"><span><span style="font-size: 10pt; color: #000000;">For the three months ended March 31, 2024, we had </span></span><span><span style="font-size: 10.0pt; color: black;">no</span></span><span><span style="font-size: 10pt; color: #000000;"> outstanding stock options and awards that could potentially dilute basic earnings per share in the future. For the three months ended March 31, </span></span><span><span style="font-size: 10pt; color: #000000;">2023</span></span><span><span style="font-size: 10pt; color: #000000;">, we had 140,000</span></span><span><span style="font-size: 10pt; color: #000000;"> outstanding stock options and </span></span><span><span style="font-size: 10pt; color: #000000;">2,000</span></span><span><span style="font-size: 10pt; color: #000000;"> outstanding awards 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.</span></span><span style="font-size: 10.0pt;"></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0pt; break-after: avoid; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The following is a reconciliation of the denominators used in computing basic and diluted net income (loss) per share (in thousands, except per share amounts): </span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; text-indent: 0px;"> </p> <div style="border-right: none; border-left: none;"> <div id="t_ft_5CSWXAXQR400000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 60px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 99.6724%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; height: 10px; border-bottom-color: #000000 !important;"><br/></td> <td colspan="6" style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>Three Months Ended March 31,</span></span></p> </td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; height: 10px; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2024</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; height: 10px; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2023</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> Denominator: </span></p> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; height: 10px; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; height: 10px; border-top-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 22px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 75%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Weighted-average shares outstanding, basic </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 31,028 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 10px; width: 1%;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 10%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 32,603 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px 0px 0px 22px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Shares related to outstanding options, unvested RSUs, RSAs, and PSUs </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; height: 10px; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 378 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; height: 10px; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 482 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px 0px 0px 22px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Weighted average shares outstanding, diluted </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; height: 10px; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 31,406 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; height: 10px; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 33,085</span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> </tbody> </table> </div> </div> 31028000 32603000 378000 482000 31406000 33085000 0 140000 2000 <div style="border-left: none; border-right: none;"> <p style="font-size: 10pt; line-height: 1.2; margin: 0px; break-after: avoid; break-inside: avoid; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"><span style="font-weight: bold; line-height: inherit;"><span>10</span>. </span><span style="font-weight: bold; line-height: inherit;">LEASES</span></span></p> <p style="font-size: 10pt; line-height: 1.2; margin: 12pt 0pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">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 <span style="font-style: italic; line-height: inherit;">Condensed</span> <span style="font-style: italic; line-height: inherit;">Consolidated Balance Sheets</span>. We combine lease and non-lease components for new and reassessed leases. We apply discount rates to operating leases using a portfolio approach.</span></p> <p style="margin: 12pt 0cm 0cm; text-indent: 18pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">On January 31, 2022, we entered into an agreement to lease a <span>1,390</span> square feet of office space in Aventura, Florida (“Aventura Lease”). We use this facility as our principal executive offices and for general administrative functions. This lease commenced in the first quarter of <span>2022</span> and expired in March 2024. </span></p> <p style="margin: 12pt 0cm 0cm; text-indent: 18pt; line-height: 12pt; font-size: 10pt; font-family: 'Times New Roman', serif;"><span style="font-size: 10pt; color: #000000;">On April 4, 2024, we entered into an amendment of the Aventura Lease. The lease amendment commenced in April 2024 and expires at the end of the first quarter of 2026. <span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">We accounted for this lease as an operating lease in accordance with the provisions of ASC<span> </span></span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">842</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"><span> </span></span><i style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: #ffffff; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">Leases<span> </span></i><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">(“ASC<span> </span></span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">842</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">”). </span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> We expect to record a lease liability of $</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">0.1</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> million, which represents the present value of the lease payments using an estimated incremental borrowing rate of<span> 4.72</span></span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">%. We also recognized a right of use (“ROU”) asset of $</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">0.1</span><span style="color: #000000; font-family: 'Times New Roman', serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 24px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> million which represents our right to use an underlying asset for the lease term.</span></span></p> <p style="margin: 0px; text-align: justify; line-height: 1.2; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <p style="font-size: 10pt; line-height: 1.2; break-after: avoid; break-inside: avoid; text-indent: 18pt; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Below is a summary of our ROU assets and lease liabilities (in thousands):</span></p> <p style="margin: 0px; text-align: justify; line-height: 10pt; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <div id="t_ft_P9ZSE4J2K000000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 70px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> Balance Sheets Classification </span></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">March 31,</span></span><br/><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2024</span></span></span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span>   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">December 31, </span></span><br/><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2023</span></span></span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> Assets </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 40%;"> <p style="margin: 0pt 0pt 0pt 5pt; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Right-of-use assets </span></p> </td> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 30%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="-sec-ix-hidden:Tag628">Other assets</span> </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">     — </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">          36 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> Liabilities </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   Operating lease liabilities - current </span></p> </td> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="-sec-ix-hidden:Tag629">Other current liabilities</span> </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">         — </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">          39 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   Operating lease liabilities - long-term </span></p> </td> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="-sec-ix-hidden:Tag630">Other long-term liabilities</span> </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">            — </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Total lease liabilities </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">          — </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">         39 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"></td> </tr> </tbody> </table> </div> <div> </div> <p style="font-size: 10pt; line-height: 10pt; break-after: avoid; text-indent: 0px; margin: 0px;"> </p> <p style="font-size: 10pt; line-height: 1.2; break-after: avoid; text-indent: 18pt; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The table below provides supplemental information related to operating leases during the three months ended <span>March 31, 2024</span> and <span>2023</span> (in thousands except for lease term):</span></p> <p style="font-size: 10pt; line-height: 10pt; break-after: avoid; text-indent: 0px; margin: 0px;"> </p> <div id="t_ft_K9LCYRLDXC00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; height: 57px; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="5" style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>Three Months Ended March 31,</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2024</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2023</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; width: 75%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Cash paid within operating cash flow </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 10%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   39 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 10%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">         282 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Weighted average lease terms (in years) </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 0.00 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 0.69 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px;"><br/></td> </tr> <tr style="height: 17px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><span>Weighted average discount rates</span></td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: right; height: 17px; background-color: #cceeff;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><span>N/A</span></span></span></td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: right; height: 17px; background-color: #cceeff;"><span style="border-left: none; border-right: none;"><span>N/A</span></span></td> <td style="padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; padding-left: 0px; height: 17px; background-color: #cceeff;"><br/></td> </tr> </tbody> </table> </div> <p style="font-size: 10pt; line-height: 1.2; margin: 10pt 0pt; text-indent: 18pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">We recognize operating lease expense and lease payments from the sublease, on a straight-line basis, in our <span style="font-style: italic; line-height: inherit;">Condensed Consolidated Statements of Income and Comprehensive Income</span> over the lease terms. During the <span>three</span> months ended <span>March 31, 2024</span> and <span>2023</span>, our net operating lease expenses were as follows (in thousands): </span></p> <table cellpadding="0" cellspacing="0" style="height: 60px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="5" style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>Three Months Ended March 31,</span> </span></span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2024</span> </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2023</span> </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 75%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Operating lease cost </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 10%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">        39 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 10%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">          318 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Variable lease payments </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">    1 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">     128 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Sublease income </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> (257 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">)</td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Total lease cost </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">40 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">189</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"></td> </tr> </tbody> </table> <p style="margin: 0pt; text-align: justify; line-height: 1.2;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <div style="border-left: none; border-right: none;"> <p style="font-size: 10pt; line-height: 1.2; break-after: avoid; break-inside: avoid; text-align: justify; text-indent: 18pt; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">As of March 31, 2024, we have no future lease obligation. </span></p> </div> </div> P12M 1390 100000 0.0472 100000 <p style="font-size: 10pt; line-height: 1.2; break-after: avoid; break-inside: avoid; text-indent: 18pt; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">Below is a summary of our ROU assets and lease liabilities (in thousands):</span></p> <p style="margin: 0px; text-align: justify; line-height: 10pt; text-indent: 0px;"><span style="font-family: 'Times New Roman'; font-size: 10pt; line-height: inherit;"> </span></p> <div id="t_ft_P9ZSE4J2K000000000000000000000b"> <table cellpadding="0" cellspacing="0" style="height: 70px; border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> Balance Sheets Classification </span></p> </td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">March 31,</span></span><br/><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2024</span></span></span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span>   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">December 31, </span></span><br/><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"><span>2023</span></span></span></p> </td> <td style="padding-left: 2.65pt; padding-right: 2.65pt; vertical-align: bottom; height: 10px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> Assets </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; width: 40%;"> <p style="margin: 0pt 0pt 0pt 5pt; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Right-of-use assets </span></p> </td> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px; width: 30%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="-sec-ix-hidden:Tag628">Other assets</span> </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">     — </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 12%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">          36 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> Liabilities </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   Operating lease liabilities - current </span></p> </td> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; vertical-align: top; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="-sec-ix-hidden:Tag629">Other current liabilities</span> </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">         — </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">          39 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   Operating lease liabilities - long-term </span></p> </td> <td style="background-color: #cceeff; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> <span style="-sec-ix-hidden:Tag630">Other long-term liabilities</span> </span></p> </td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">            — </span></p> </td> <td style="background-color: #cceeff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="background-color: #ffffff; padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Total lease liabilities </span></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">          — </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><br/></td> <td style="background-color: #ffffff; vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">$</span></td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">         39 </span></p> </td> <td style="background-color: #ffffff; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 3pt; border-bottom-style: double; border-bottom-color: #000000 !important;"></td> </tr> </tbody> </table> </div> 0 36000 0 39000 0 0 0 39000 <p style="font-size: 10pt; line-height: 1.2; break-after: avoid; text-indent: 18pt; margin: 0pt;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">The table below provides supplemental information related to operating leases during the three months ended <span>March 31, 2024</span> and <span>2023</span> (in thousands except for lease term):</span></p> <p style="font-size: 10pt; line-height: 10pt; break-after: avoid; text-indent: 0px; margin: 0px;"> </p> <div id="t_ft_K9LCYRLDXC00000000000000000000b"> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; margin: 0px; font-family: 'times new roman'; font-size: 10pt; width: 100%; height: 57px; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="5" style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>Three Months Ended March 31,</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2024</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2023</span> </span></p> </td> <td style="padding-left: 0px; padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom; background-color: #cceeff; width: 75%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Cash paid within operating cash flow </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 10%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   39 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 10%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">         282 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px; background-color: #cceeff; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding-left: 0px; padding-right: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Weighted average lease terms (in years) </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 0.00 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; padding-left: 0px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> 0.69 </span></p> </td> <td style="padding-right: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; padding-left: 0px;"><br/></td> </tr> <tr style="height: 17px; background-color: #cceeff;"> <td style="padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; vertical-align: bottom; height: 17px; background-color: #cceeff;"><span>Weighted average discount rates</span></td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: right; height: 17px; background-color: #cceeff;"><span style="border-left: none; border-right: none;"><span style="border-left: none; border-right: none;"><span>N/A</span></span></span></td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: #cceeff;"><br/></td> <td style="vertical-align: bottom; padding-left: 0px; padding-right: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: #cceeff;"><br/></td> <td style="padding-right: 0px; vertical-align: bottom; padding-left: 0px; margin: 0px; text-indent: 0px; height: 17px; background-color: #cceeff;"><br/></td> <td style="padding: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; text-align: right; height: 17px; background-color: #cceeff;"><span style="border-left: none; border-right: none;"><span>N/A</span></span></td> <td style="padding-right: 0px; vertical-align: bottom; margin: 0px; text-indent: 0px; padding-left: 0px; height: 17px; background-color: #cceeff;"><br/></td> </tr> </tbody> </table> </div> 39000 282000 P0Y P0Y8M8D <table cellpadding="0" cellspacing="0" style="height: 60px; border-collapse: collapse; margin: 0px 0px 0px 0.1px; font-family: 'times new roman'; font-size: 10pt; width: 100%; text-indent: 0px;" width="100%"> <tbody> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td colspan="5" style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>Three Months Ended March 31,</span> </span></span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px;"> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2024</span> </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="vertical-align: bottom; height: 10px; padding: 0px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: center; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;"> <span>2023</span> </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 1pt; border-bottom-style: solid; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; vertical-align: bottom; width: 75%;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Operating lease cost </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 10%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">        39 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; width: 1%;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 10%;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">          318 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-top-color: #000000 !important; width: 1%;"><br/></td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Variable lease payments </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">    1 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">     128 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"><br/></td> </tr> <tr style="height: 10px; background-color: #cceeff;"> <td style="padding: 0px; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Sublease income </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">—</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; break-after: avoid; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">   </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;"> <p style="margin: 0px; break-after: avoid; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> (257 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; background-color: #cceeff; margin: 0px; text-indent: 0px; border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #000000 !important;">)</td> </tr> <tr style="height: 10px;"> <td style="padding: 0px; height: 10px; margin: 0px; text-indent: 0px; vertical-align: bottom;" valign="bottom"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;"> Total lease cost </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">40 </span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><br/></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px;"> <p style="margin: 0px; padding-left: 0px; padding-right: 0px; text-indent: 0px;"><br/></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"><span style="color: #000000; font-family: 'times new roman', times; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: right; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">$</span></td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"> <p style="margin: 0px; text-align: right; text-indent: 0px; padding-left: 0px; padding-right: 0px;"><span style="font-family: 'times new roman', times; font-size: 10pt; line-height: inherit;">189</span></p> </td> <td style="padding: 0px; vertical-align: bottom; height: 10px; margin: 0px; text-indent: 0px; border-top-width: 1pt; border-top-style: solid; border-bottom-width: 3pt; border-bottom-style: double; border-top-color: #000000 !important; border-bottom-color: #000000 !important;"></td> </tr> </tbody> </table> 39000 318000 1000 128000 0 257000 40000 189000 0 <p style="margin: 0pt; line-height: 1.2;"><span style="font-family: 'times new roman', times; font-size: 10pt; font-weight: bold; line-height: inherit;">11. SUBSEQUENT EVENT</span></p> <p style="margin: 0pt; line-height: 1.2;"><br/></p> <p style="margin: 0pt; background: white; font-size: 10pt; font-family: Aptos, sans-serif; text-align: left; line-height: 1.2; text-indent: 18pt;"><span style="font-size: 10pt; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-family: 'times new roman', times; line-height: inherit;">Following the fiscal quarter ended March 31, 2024, Toro 18 Holdings LLC (“Investor”), a Delaware limited liability company and wholly owned subsidiary of Immersion, entered into a Standby, Securities Purchase and Debt Conversion Agreement (the “Purchase Agreement”), dated April 16, 2024, with Barnes &amp; Noble Education, Inc., a Delaware corporation (“BNED”), and certain other parties.  Pursuant to the Purchase Agreement, BNED will conduct a rights offering (the “Rights Offering”), whereby (i) BNED will distribute at no charge to the holders of its common stock (“BNED Common Stock”) non-transferable subscription rights (“Rights”) to purchase up to an aggregate of 900,000,000 new shares of BNED Common Stock at a subscription price of $0.05 per share (the “Subscription Price”); (ii) BNED’s stockholders will have oversubscription rights; and (iii) if the Rights Offering is not fully subscribed, Immersion, through Investor, has agreed to purchase up to $35.0 million in unsubscribed Rights (the “Backstop Commitment”). Pursuant to the Purchase Agreement, Immersion, through Investor, will also purchase 900,000,000 new shares of BNED Common Stock at the Subscription Price in a private placement transaction. The Purchase Agreement further provides for a conversion of certain of BNED’s outstanding debt into shares of BNED Common Stock at the Subscription Price.  </span><span style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;, times; line-height: inherit;"><span style="font-size: 10pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;"><span style="font-size: 10pt; line-height: inherit;">The closing of the transactions contemplated by the Purchase Agreement is also subject to the approval of BNED stockholders at a special meeting to be held by BNED. </span></span><span style="font-size: 10pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: inherit;"> I</span></span><span style="font-size: 10pt; color: #000000; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-family: 'times new roman', times; line-height: inherit;">n connection with these transactions, BNED has agreed to reimburse Immersion, through Investor, for its reasonable legal and other expenses, up to a maximum of $2.5 million, and will pay Immersion, through Investor, $2.5 million as consideration for its Backstop Commitment.</span><span style="color: #000000; line-height: inherit;"></span><span style="line-height: inherit;"></span></p> 900000000 0.05 35000000 900000000 2500000 2500000