0001667011-23-000022.txt : 20230803 0001667011-23-000022.hdr.sgml : 20230803 20230803171740 ACCESSION NUMBER: 0001667011-23-000022 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230803 DATE AS OF CHANGE: 20230803 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Arteris, Inc. CENTRAL INDEX KEY: 0001667011 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40960 FILM NUMBER: 231141211 BUSINESS ADDRESS: STREET 1: 595 MILLICH DR., SUITE 200 CITY: CAMPBELL STATE: CA ZIP: 95008 BUSINESS PHONE: (408) 470-7300 MAIL ADDRESS: STREET 1: 595 MILLICH DR., SUITE 200 CITY: CAMPBELL STATE: CA ZIP: 95008 10-Q 1 aip-20230630.htm 10-Q aip-20230630
00016670112023Q2falseDecember 31P2YP1Y38647700016670112023-01-012023-06-3000016670112023-07-27xbrli:shares00016670112023-06-30iso4217:USD00016670112022-12-31iso4217:USDxbrli:shares0001667011us-gaap:LicenseAndMaintenanceMember2023-04-012023-06-300001667011us-gaap:LicenseAndMaintenanceMember2022-04-012022-06-300001667011us-gaap:LicenseAndMaintenanceMember2023-01-012023-06-300001667011us-gaap:LicenseAndMaintenanceMember2022-01-012022-06-300001667011aip:VariableRoyaltiesAndOtherMember2023-04-012023-06-300001667011aip:VariableRoyaltiesAndOtherMember2022-04-012022-06-300001667011aip:VariableRoyaltiesAndOtherMember2023-01-012023-06-300001667011aip:VariableRoyaltiesAndOtherMember2022-01-012022-06-3000016670112023-04-012023-06-3000016670112022-04-012022-06-3000016670112022-01-012022-06-300001667011us-gaap:CommonStockMember2023-03-310001667011us-gaap:AdditionalPaidInCapitalMember2023-03-310001667011us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001667011us-gaap:RetainedEarningsMember2023-03-3100016670112023-03-310001667011us-gaap:CommonStockMember2023-04-012023-06-300001667011us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001667011us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001667011us-gaap:RetainedEarningsMember2023-04-012023-06-300001667011us-gaap:CommonStockMember2023-06-300001667011us-gaap:AdditionalPaidInCapitalMember2023-06-300001667011us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001667011us-gaap:RetainedEarningsMember2023-06-300001667011us-gaap:CommonStockMember2022-03-310001667011us-gaap:AdditionalPaidInCapitalMember2022-03-310001667011us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001667011us-gaap:RetainedEarningsMember2022-03-3100016670112022-03-310001667011us-gaap:CommonStockMember2022-04-012022-06-300001667011us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001667011us-gaap:RetainedEarningsMember2022-04-012022-06-300001667011us-gaap:CommonStockMember2022-06-300001667011us-gaap:AdditionalPaidInCapitalMember2022-06-300001667011us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001667011us-gaap:RetainedEarningsMember2022-06-3000016670112022-06-300001667011us-gaap:CommonStockMember2022-12-310001667011us-gaap:AdditionalPaidInCapitalMember2022-12-310001667011us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001667011us-gaap:RetainedEarningsMember2022-12-310001667011us-gaap:CommonStockMember2023-01-012023-06-300001667011us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001667011us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001667011us-gaap:RetainedEarningsMember2023-01-012023-06-300001667011us-gaap:CommonStockMember2021-12-310001667011us-gaap:AdditionalPaidInCapitalMember2021-12-310001667011us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001667011us-gaap:RetainedEarningsMember2021-12-3100016670112021-12-310001667011us-gaap:CommonStockMember2022-01-012022-06-300001667011us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001667011us-gaap:RetainedEarningsMember2022-01-012022-06-300001667011aip:CustomerAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-30xbrli:pure0001667011aip:CustomerAMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001667011us-gaap:RevenueFromContractWithCustomerMemberaip:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001667011us-gaap:RevenueFromContractWithCustomerMemberaip:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001667011us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberaip:CustomerBMember2022-01-012022-06-300001667011srt:MinimumMember2023-01-012023-06-300001667011srt:MaximumMember2023-01-012023-06-300001667011us-gaap:RoyaltyMember2023-04-012023-06-300001667011us-gaap:RoyaltyMember2022-04-012022-06-300001667011us-gaap:RoyaltyMember2023-01-012023-06-300001667011us-gaap:RoyaltyMember2022-01-012022-06-300001667011us-gaap:ServiceOtherMember2023-04-012023-06-300001667011us-gaap:ServiceOtherMember2022-04-012022-06-300001667011us-gaap:ServiceOtherMember2023-01-012023-06-300001667011us-gaap:ServiceOtherMember2022-01-012022-06-3000016670112023-07-012023-06-300001667011us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001667011us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001667011us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001667011us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001667011us-gaap:RedeemableConvertiblePreferredStockMember2023-01-012023-06-300001667011us-gaap:RedeemableConvertiblePreferredStockMember2022-01-012022-06-300001667011us-gaap:MoneyMarketFundsMember2023-06-300001667011us-gaap:CertificatesOfDepositMember2023-06-300001667011us-gaap:CommercialPaperMember2023-06-300001667011us-gaap:CorporateBondSecuritiesMember2023-06-300001667011us-gaap:USGovernmentDebtSecuritiesMember2023-06-300001667011us-gaap:USTreasurySecuritiesMember2023-06-300001667011us-gaap:MoneyMarketFundsMember2022-12-310001667011us-gaap:CommercialPaperMember2022-12-310001667011us-gaap:CorporateBondSecuritiesMember2022-12-310001667011us-gaap:USGovernmentDebtSecuritiesMember2022-12-310001667011us-gaap:USTreasurySecuritiesMember2022-12-310001667011us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-06-300001667011us-gaap:CarryingReportedAmountFairValueDisclosureMember2022-12-310001667011us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-06-300001667011us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-06-300001667011us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2023-06-300001667011us-gaap:MoneyMarketFundsMember2023-06-300001667011us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMember2023-06-300001667011us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2023-06-300001667011us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMember2023-06-300001667011us-gaap:CertificatesOfDepositMember2023-06-300001667011us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2023-06-300001667011us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2023-06-300001667011us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2023-06-300001667011us-gaap:USTreasurySecuritiesMember2023-06-300001667011us-gaap:FairValueInputsLevel1Member2023-06-300001667011us-gaap:FairValueInputsLevel2Member2023-06-300001667011us-gaap:FairValueInputsLevel3Member2023-06-300001667011us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2023-06-300001667011us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2023-06-300001667011us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2023-06-300001667011us-gaap:CommercialPaperMember2023-06-300001667011us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMember2023-06-300001667011us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2023-06-300001667011us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2023-06-300001667011us-gaap:CorporateBondSecuritiesMember2023-06-300001667011us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-300001667011us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-300001667011us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-06-300001667011us-gaap:USGovernmentDebtSecuritiesMember2023-06-300001667011us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310001667011us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001667011us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2022-12-310001667011us-gaap:MoneyMarketFundsMember2022-12-310001667011us-gaap:FairValueInputsLevel1Member2022-12-310001667011us-gaap:FairValueInputsLevel2Member2022-12-310001667011us-gaap:FairValueInputsLevel3Member2022-12-310001667011us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2022-12-310001667011us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2022-12-310001667011us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2022-12-310001667011us-gaap:CommercialPaperMember2022-12-310001667011us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMember2022-12-310001667011us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2022-12-310001667011us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2022-12-310001667011us-gaap:CorporateBondSecuritiesMember2022-12-310001667011us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001667011us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001667011us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001667011us-gaap:USGovernmentDebtSecuritiesMember2022-12-310001667011us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2022-12-310001667011us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMember2022-12-310001667011us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2022-12-310001667011us-gaap:USTreasurySecuritiesMember2022-12-310001667011us-gaap:DevelopedTechnologyRightsMember2023-06-300001667011us-gaap:CustomerRelationshipsMember2023-06-300001667011us-gaap:InProcessResearchAndDevelopmentMember2023-06-300001667011us-gaap:TradeNamesMember2023-06-300001667011us-gaap:DevelopedTechnologyRightsMember2022-12-310001667011us-gaap:CustomerRelationshipsMember2022-12-310001667011us-gaap:InProcessResearchAndDevelopmentMember2022-12-310001667011us-gaap:TradeNamesMember2022-12-310001667011aip:SemiforeMember2022-12-270001667011aip:SemiforeMember2023-01-012023-06-300001667011us-gaap:DevelopedTechnologyRightsMemberaip:SemiforeMember2023-06-300001667011us-gaap:DevelopedTechnologyRightsMemberaip:SemiforeMember2023-01-012023-06-300001667011us-gaap:CustomerRelationshipsMemberaip:SemiforeMember2023-06-300001667011us-gaap:CustomerRelationshipsMemberaip:SemiforeMember2023-01-012023-06-300001667011aip:SemiforeMember2022-12-272022-12-270001667011us-gaap:RestrictedStockUnitsRSUMemberaip:SemiforeMember2022-12-272022-12-270001667011us-gaap:RestrictedStockMemberaip:SemiforeMember2022-12-272022-12-270001667011aip:SemiforeMember2023-04-012023-06-300001667011aip:SemiforeMember2022-01-012022-12-3100016670112023-05-310001667011aip:VendorFinancingArrangementsMember2023-06-300001667011aip:A2016StockPlanMember2016-10-100001667011aip:A2016StockPlanMember2021-01-012021-12-310001667011aip:A2016StockPlanMember2021-12-310001667011aip:A2022EmploymentInducementIncentivePlanMember2022-11-030001667011aip:A2021StockPlanMember2023-06-300001667011aip:A2021EmployeeStockPurchasePlanMember2023-06-300001667011aip:A2022StockPlanMember2023-06-3000016670112023-01-012023-03-310001667011us-gaap:EmployeeStockOptionMember2023-06-300001667011us-gaap:EmployeeStockOptionMember2023-03-310001667011us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001667011us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001667011us-gaap:RestrictedStockUnitsRSUMember2022-12-310001667011us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001667011us-gaap:RestrictedStockUnitsRSUMember2023-06-300001667011us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001667011us-gaap:RestrictedStockMember2023-01-012023-06-300001667011us-gaap:CostOfSalesMember2023-04-012023-06-300001667011us-gaap:CostOfSalesMember2022-04-012022-06-300001667011us-gaap:CostOfSalesMember2023-01-012023-06-300001667011us-gaap:CostOfSalesMember2022-01-012022-06-300001667011us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001667011us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001667011us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001667011us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001667011us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001667011us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001667011us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001667011us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001667011us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001667011us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001667011us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001667011us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001667011aip:ArterisIPHongKongLtdMemberaip:TheInvestorsMember2023-01-012023-06-300001667011aip:ArterisIPHongKongLtdMemberaip:TheInvestorsMember2023-06-300001667011aip:TheInvestorsMemberaip:TheInvestorsMember2023-06-300001667011aip:ArterisIPHongKongLtdMemberaip:TheInvestorsMember2023-04-012023-06-300001667011aip:TransChipTechnologyMember2023-06-300001667011aip:TransChipTechnologyMember2023-04-012023-06-300001667011aip:TransChipTechnologyMember2023-01-012023-06-300001667011srt:AffiliatedEntityMember2023-04-012023-06-300001667011srt:AffiliatedEntityMember2022-04-012022-06-300001667011srt:AffiliatedEntityMember2022-01-012022-06-300001667011srt:AffiliatedEntityMember2023-01-012023-06-300001667011aip:IsabelleGedayMembersrt:AffiliatedEntityMemberaip:ConsultingAgreementMember2023-01-012023-06-300001667011aip:IsabelleGedayMembersrt:AffiliatedEntityMemberaip:RelatedPartyTransactionTrancheOneMemberaip:ConsultingAgreementMember2023-06-300001667011aip:IsabelleGedayMembersrt:AffiliatedEntityMemberaip:RelatedPartyTransactionTrancheOneMemberaip:ConsultingAgreementMember2023-01-012023-06-300001667011aip:IsabelleGedayMembersrt:AffiliatedEntityMemberaip:RelatedPartyTransactionTrancheTwoMemberaip:ConsultingAgreementMember2023-06-300001667011aip:IsabelleGedayMembersrt:AffiliatedEntityMemberaip:RelatedPartyTransactionTrancheTwoMemberaip:ConsultingAgreementMember2023-01-012023-06-300001667011aip:IsabelleGedayMembersrt:AffiliatedEntityMemberaip:ConsultingAgreementMember2022-04-012022-06-300001667011aip:IsabelleGedayMembersrt:AffiliatedEntityMemberaip:ConsultingAgreementMember2023-04-012023-06-300001667011aip:IsabelleGedayMembersrt:AffiliatedEntityMemberaip:ConsultingAgreementMember2022-01-012022-06-300001667011aip:IsabelleGedayMembersrt:AffiliatedEntityMemberus-gaap:ConvertiblePreferredStockMemberaip:ConsultingAgreementMember2023-06-300001667011aip:IsabelleGedayMembersrt:AffiliatedEntityMemberus-gaap:RestrictedStockUnitsRSUMemberaip:ConsultingAgreementMember2023-06-300001667011aip:May2023TerminatedPlanMemberaip:NickHawkinsMember2023-01-012023-06-300001667011aip:May2023TerminatedPlanMemberaip:NickHawkinsMember2023-04-012023-06-300001667011aip:May2023TerminatedPlanMemberaip:NickHawkinsMember2023-06-300001667011aip:May2023AdoptedPlanMemberaip:NickHawkinsMember2023-01-012023-06-300001667011aip:May2023AdoptedPlanMemberaip:NickHawkinsMember2023-04-012023-06-300001667011aip:May2023AdoptedPlanMemberaip:NickHawkinsMember2023-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2023
OR
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from to
Commission file number 001-40960
Arteris, Inc.
(Exact name of registrant as specified in its charter)
Delaware
27-0117058
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer
Identification No.)
595 Millich Dr. Suite 200
Campbell, CA 95008
(408) 470-7300
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, $0.001 par valueAIPThe Nasdaq Stock Market LLC
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports); and (2) has been subject to such filing requirements for the past 90 days.    Yes  x   No  o 
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).     Yes  x   No  o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.:
Large accelerated fileroAccelerated filero
Non-accelerated filer  
x 
Smaller reporting company
x
Emerging growth company
x
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).     Yes   o     No  x
As of July 27, 2023, there were 36,073,798 shares of the registrant’s common stock outstanding.


TABLE OF CONTENTS
Page
2

Part I - Financial Information
Item 1. Financial Statements
Arteris, Inc.
Condensed Consolidated Balance Sheets
(In thousands, except share and per share data)
(Unaudited)
As of
June 30,
2023
December 31,
2022
ASSETS
Current assets:
Cash and cash equivalents$26,334 $37,423 
Short-term investments28,640 30,728 
Accounts receivable, net of allowance of $250 for both periods
9,582 7,143 
Prepaid expenses and other current assets5,856 5,818 
Total current assets70,412 81,112 
Property and equipment, net5,171 3,617 
Long-term investments5,838 4,427 
Equity method investment10,329 11,897 
Operating lease right-of-use assets1,859 1,883 
Intangibles, net4,192 4,575 
Goodwill4,178 4,218 
Other assets4,847 3,787 
TOTAL ASSETS$106,826 $115,516 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$210 $572 
Accrued expenses and other current liabilities10,825 12,095 
Operating lease liabilities, current709 899 
Deferred revenue, current30,413 28,839 
Vendor financing arrangements, current1,581 1,264 
Total current liabilities43,738 43,669 
Deferred revenue, noncurrent22,963 21,840 
Operating lease liabilities, noncurrent1,181 1,009 
Vendor financing arrangements, noncurrent1,348 448 
Deferred income, noncurrent9,405 9,993 
Other liabilities1,271 1,022 
Total liabilities79,906 77,981 
Commitments and contingencies (Note 11)
Stockholders' equity:
Preferred stock, par value of $0.001 - 10,000,000 shares authorized and no shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively
  
Common stock, par value of $0.001 - 300,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 36,033,361 and 34,625,875 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively
36 34 
Additional paid-in capital111,403 103,778 
Accumulated other comprehensive income34 101 
Accumulated deficit(84,553)(66,378)
Total stockholders' equity26,920 37,535 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY$106,826 $115,516 
See accompanying notes to unaudited condensed consolidated financial statements.
3

Arteris, Inc.
Condensed Consolidated Statements of Loss
(In thousands, except share and per share data)
(Unaudited)
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Revenue
Licensing, support and maintenance$12,998 $14,033 $24,842 $24,608 
Variable royalties and other1,736 789 3,046 1,969 
Total revenue14,734 14,822 27,888 26,577 
Cost of revenue1,225 1,289 2,349 2,268 
Gross profit13,509 13,533 25,539 24,309 
Operating expenses:
Research and development12,087 10,371 23,468 19,827 
Sales and marketing5,601 4,456 10,606 8,377 
General and administrative4,504 4,132 8,905 8,147 
Total operating expenses22,192 18,959 42,979 36,351 
Loss from operations(8,683)(5,426)(17,440)(12,042)
Interest expense(27)(18)(59)(38)
Other income (expense), net835 127 1,743 66 
Loss before provision for income taxes and loss from equity method investment (7,875)(5,317)(15,756)(12,014)
Loss from equity method investment, net of tax734  1,568  
Provision for income taxes556 351 851 474 
Net loss$(9,165)$(5,668)$(18,175)$(12,488)
Net loss per share attributable to common stockholders, basic and diluted$(0.26)$(0.18)$(0.52)$(0.39)
Weighted average shares used in computing per share amounts, basic and diluted35,250,157 32,258,228 34,925,800 31,940,293 
See accompanying notes to unaudited condensed consolidated financial statements.
4

Arteris, Inc.
Condensed Consolidated Statements of Comprehensive Loss
(In thousands)
(Unaudited)
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Net loss$(9,165)$(5,668)$(18,175)$(12,488)
Other comprehensive loss:
Unrealized losses on available-for-sale securities, net of tax(78) (67) 
Comprehensive loss$(9,243)$(5,668)$(18,242)$(12,488)
See accompanying notes to unaudited condensed consolidated financial statements.
5

Arteris, Inc.
Condensed Consolidated Statements of Stockholders' Equity
(In thousands, except share data)
(Unaudited)
Stockholders’ Equity
AdditionalAccumulated Other
Common StockPaid-InComprehensiveAccumulated
SharesAmountCapitalIncomeDeficitTotal
BALANCE—March 31, 202335,298,223 $35 $107,009 $112 $(75,388)$31,768 
Issuance of common stock for cash upon exercise of stock options245,780 — 156 — — 156 
Issuance of common stock for settlement of Restricted Stock Units (RSUs)498,414 1 (1)— —  
Tax withholding on RSUs settlement(9,056)— (43)— — (43)
Stock-based compensation expense— — 4,282 — — 4,282 
Unrealized losses on available-for-sale securities, net of tax— — — (78)— (78)
Net loss— — — — (9,165)(9,165)
BALANCE—June 30, 2023
36,033,361 $36 $111,403 $34 $(84,553)$26,920 
Stockholders’ Equity
AdditionalAccumulated Other
Common StockPaid-InComprehensiveAccumulated
SharesAmountCapitalLossDeficitTotal
BALANCE—March 31, 202231,858,420 $31 $93,520 $(81)$(45,811)$47,659 
Issuance of common stock for cash upon exercise of stock options641,932 2 352 — — 354 
Issuance of common stock for settlement of restricted stock units127,743 — — — — — 
Tax withholding on RSUs settlement(5,278)— (19)— — (19)
Stock-based compensation expense— — 3,384 — — 3,384 
Net loss— — — — (5,668)(5,668)
BALANCE—June 30, 2022
32,622,817 $33 $97,237 $(81)$(51,479)$45,710 
See accompanying notes to unaudited condensed consolidated financial statements.
6

Arteris, Inc.
Condensed Consolidated Statements of Stockholders' Equity
(In thousands, except share data)
(Unaudited)
Stockholders’ Equity
AdditionalAccumulated Other
Common StockPaid-InComprehensiveAccumulated
SharesAmountCapitalIncomeDeficitTotal
BALANCE—December 31, 2022
34,625,875 $34 $103,778 $101 $(66,378)$37,535 
Issuance of common stock for cash upon exercise of stock options643,477 1 416 — — 417 
Issuance of common stock for settlement of restricted stock units775,563 1 (1)— —  
Tax withholding on RSUs settlement(11,554)— (57)— — (57)
Stock-based compensation expense— — 7,267 — — 7,267 
Unrealized losses on available-for-sale securities, net of tax— — — (67)— (67)
Net loss— — — — (18,175)(18,175)
BALANCE—June 30, 2023
36,033,361 $36 $111,403 $34 $(84,553)$26,920 
Stockholders’ Equity
AdditionalAccumulated Other
Common StockPaid-InComprehensiveAccumulated
SharesAmountCapitalLossDeficitTotal
BALANCE—December 31, 2021
31,530,682 $31 $91,945 $(81)$(38,991)$52,904 
Issuance of common stock for cash upon exercise of stock options766,942 2 442 — — 444 
Issuance of common stock for settlement of restricted stock units394,436 — — — — — 
Tax withholding on RSUs settlement    (69,243)— (843)— — (843)
Stock-based compensation expense— — 5,693 — — 5,693 
Net loss— — — — (12,488)(12,488)
BALANCE—June 30, 2022
32,622,817 $33 $97,237 $(81)$(51,479)$45,710 
See accompanying notes to unaudited condensed consolidated financial statements.
7

Arteris, Inc.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
Six Months Ended
June 30,
20232022
CASH FLOWS FROM OPERATING ACTIVITIES:
Net loss$(18,175)$(12,488)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization1,275 929 
Stock-based compensation7,267 5,693 
Amortization of deferred income(585) 
Loss from equity method investment1,568  
Net accretion of discounts on available-for-sale securities(497) 
Gain on deconsolidation of subsidiary (149)
Other, net10 12 
Changes in operating assets and liabilities:
Accounts receivable, net(2,438)9,168 
Prepaid expenses and other assets(710)(2,232)
Accounts payable(371)(1)
Accrued expenses and other liabilities16 (704)
Deferred revenue2,696 (1,391)
Net cash used in operating activities(9,944)(1,163)
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchases of property and equipment(735)(205)
Purchases of available-for-sale securities(19,544) 
Proceeds from maturities of available-for-sale securities20,650  
Payments relating to investment in equity method investment (520)
Net cash provided by (used in) investing activities371 (725)
CASH FLOWS FROM FINANCING ACTIVITIES:
Payments of contingent consideration for business combination(1,000)(1,573)
Principal payments under vendor financing arrangements(488)(407)
Proceeds from exercise of stock options417 443 
Payments to tax authorities for shares withheld from employees(57)(843)
Payments of deferred offering costs (256)
Net cash used in financing activities(1,128)(2,636)
NET DECREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH(10,701)(4,524)
CASH. CASH EQUIVALENTS AND RESTRICTED CASH, beginning of period37,423 85,825 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of period$26,722 $81,301 
Cash, cash equivalents and restricted cash at end of period:    
Cash and cash equivalents    $26,334 $81,301 
Restricted cash, noncurrent388  
Cash, cash equivalents and restricted cash—end of period    $26,722 $81,301 
Noncash investing and financing activities:
Purchase of property and equipment through vendor financing$1,901 $962 
Operating lease right-of-use assets, exchanged for lease obligations$480 $63 
Equity obtained in equity method investment in exchange for contribution of license agreement$ $11,563 
See accompanying notes to unaudited condensed consolidated financial statements.
8

ARTERIS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
1.    DESCRIPTION OF BUSINESS
Arteris, Inc. was incorporated in Delaware on April 12, 2004. Arteris, Inc. and its subsidiaries (collectively, the Company or Arteris) develop, license, and support the on-chip interconnect fabric technology used in System-on-Chip (SoC) designs for a variety of devices and in the development and distribution of Network-on-Chip (NoC) interconnect intellectual property (IP). The Company also provides software and services to enable efficient deployment of NoC IP, IP support & maintenance services, professional services and training and on-site support services. The Company is headquartered in Campbell, California and has offices in the United States, France, Japan, South Korea and China.
2.    BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information and do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended December 31, 2022 and the related notes included in the Company’s Form 10-K filed on February 28, 2023 (2022 Form 10-K) with the U.S. Securities and Exchange Commission (SEC). The December 31, 2022 condensed consolidated balance sheet was derived from the audited consolidated financial statements as of that date. In management’s opinion, the unaudited interim consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the unaudited condensed consolidated financial statements.
The operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of Arteris, Inc. and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated.
Use of Estimates
The preparation of the unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates relate to, among others, revenue recognition, the useful lives of assets, assessment of recoverability of property, plant and equipment, fair value of investments, impairment of the equity method investment, fair values of goodwill and other intangible assets, including impairments, leases, allowances for doubtful accounts, deferred tax assets and related valuation allowance, stock-based compensation, potential reserves relating to litigation and tax matters, collectability of certain receivables, fair value and amortization of deferred income, as well as other accruals or reserves. Actual results could differ from those estimates and such differences may be material to the unaudited condensed consolidated financial statements.

Cash, Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. The Company’s cash equivalents include deposits in money market accounts which were unrestricted as to withdrawal or use and are stated at fair value. As of June 30, 2023, cash and cash equivalents consisted primarily of checking, savings, money market accounts and highly liquid investments with original maturities of three months or less. Interest earned on cash and cash equivalents is included in other income (expense), net in the unaudited consolidated statements of loss.
9

As of June 30, 2023, the Company’s long-term restricted cash balance was $0.4 million, primarily related to a letter of credit for its facility lease agreement. Restricted cash, noncurrent is included in other assets on the unaudited condensed consolidated balance sheets.
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentration of credit risk consist of cash and cash equivalents, investments and accounts receivable. Cash is currently held in three financial institutions that the Company believes are creditworthy. Cash held at these financial institutions generally exceed federally insured limits. The Company is exposed to credit risk in the event of default by the financial institution holding its cash, cash equivalents, and investments to the extent recorded in the balance sheet. The Company has not experienced any losses to date related to these concentrations.
The Company’s accounts receivable are derived principally from revenue earned from customers located in Americas, Europe, Middle East and Asia Pacific regions.
Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable was as follows:
As of
June 30,
2023
December 31,
2022
Customer A13 %32 %
Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Customer A*32 %*26 %
Customer B***11 %
* Customer accounted for less than 10% of total revenue at period end.
Nature of Products and Services
The Company’s revenue is primarily derived from licensing intellectual property, licensing software, support and maintenance services, professional services, training services, and royalties.
Design Solutions
Interconnect Solutions product arrangements provide customers the right to software licenses, services, software updates and technical support. The Company enters into licensing arrangements with customers that typically range from two to three years and generally consist of delivery of a design license that grants the customer the right to use the IP to design a contractually defined number of products and stand-ready support services that provide the customer a significant benefit from its proprietary software tool (RTL) as well as ongoing access to Corporate Application Engineers (CAE) and Field Application Engineers (FAE) (collectively, application engineer support services) to perform certain verifications including benchmark performance, simulations and ultimately, through the RTL, instantiate designs into silicon over the design term.
10

The support services, including access to application engineering support services and the benefits of the RTL, are integral and fundamental to the customer’s ability to derive its intended benefit from the IP. CAEs are part of the product development team providing detailed requirements for engineering projects, working very closely with a customer’s chief technology officer and the marketing department, and performing quality assurance testing of customer products prior to shipment to their customers. FAEs provide assistance to the customer’s engineering team in translating their desired SoC architecture into inputs for NoC IP configuration, assistance in optimizing the NoC configuration, answer to customer questions by the online support system or phone, constructive reviews of the progress achieved by the customer’s development team and provision of advice on how to best use the licensed IP, performance of design reviews before customer project RTL freeze and tape-out to ensure the customer used the licensed IP configuration tooling as intended so that the RTL output meets customer requirements and expectations. FAE reviews of the customer’s design are mandatory and consist of an understanding of the customer requirements and analysis of the adequacy of the contemplated IP considering the customer’s desired architecture and design goals and objectives, taking into consideration bandwidth, coherence/non-coherence, latency, clock and timing, areas, and any and all constraints, as identified and specific to the design under review.
Besides application engineer support services, support and maintenance services also consist of a stand-ready obligation to provide technical support and software updates over the support term. Generally, the first-year of technical support and software updates are bundled with and into the license fee with a customer option to renew additional years of support throughout the license term. However, the Company continues to provide technical support and software updates throughout the license term even if the customer does not renew these services in subsequent years, making the license term and support and maintenance term co-terminus.
Considering the nature of the combined design tool and assisting the Company’s customers in applying its IP technology in its customers’ development environment and the relative significance thereof, the Company has concluded that its Interconnect Solutions IP licensing arrangements are not distinct from its obligation to provide the application engineering support services and benefits of the RTL. The Interconnect Solutions IP, RTL, and the application engineering support services serve to fulfill its commitment to the customer, as they represent inputs to a single, combined performance obligation that commences upon the later of the arrangement effective date or transfer of the software license. The design license and the regular two-way interaction between the design tool, RTL, and the application engineering support services give the customer the intended benefit from the arrangement, which is the ability to commercialize their design. Customers cannot benefit from the design license on its own or together with other readily available resources as no other RTL or application engineer support service provides exists in the marketplace that a customer could use with the design license. Consequently, the RTL and application engineer support service cannot be used on its own or together with any other design license as the Company does not allow the use of the RTL or provide application engineer support services separately from the design license. Further, although technical support and software updates is a distinct performance obligation, it is accounted for as if it were part of a single performance obligation that includes the licenses, RTL and application engineer support services because the technical support and updates are provided in practice for the same period of time and have the same time-based pattern of transfer to the customer as the combined design license, RTL, and application support services.
Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by a licensee’s sale of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. For a majority of the Company’s royalty revenues, it receives the actual sales data from its customers after the quarter ends and accounts for it as unbilled receivables. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on its estimation of the customer’s sales during the quarter.
11

SoC Integration Automation Software Solutions
SoC Integration Automation software (SIA) (formerly IP deployment) solutions product arrangements provide customers the right to software licenses, software updates and technical support. The software licenses are time-based licenses with terms generally ranging from one to three years. These arrangements generally have two distinct performance obligations that consist of transferring the licensed software and the support and maintenance service. Support and maintenance services consist of a stand-ready obligation to provide technical support and software updates over the support term. For the majority of these contracts, there are no termination rights and the transaction price is non-refundable. Revenue allocated to the software license is generally recognized at a point in time upon the later of the delivery date or the beginning of the license period, and revenue allocated to support services is recognized ratably over the support term. Certain SIA solutions contracts include termination rights that allow the customer to cancel and receive a pro-rata refund on support and maintenance services at the end of each month of the contract period, which results in a ratable recognition of the related license revenue over the contract term.
A limited number of SIA solutions contracts include tokens, a mechanism used to both enable “peak” users to choose a combination of the software products on a monthly basis and restrict the number of users. The Company recognizes revenue related to these tokens at a point in time, upon delivery of monthly token license keys to the customer.
Professional Services
The Company’s agreements often include service elements (other than maintenance and support services). These services include training, design assistance, and consulting. Services performed on a time and materials basis are recognized over the period the services are provided either using an output method such as labor hours, or a method that is otherwise consistent with the way in which value is delivered to the customer. Services performed on a fixed price basis are recognized over time, generally using costs incurred or hours expended to measure progress.
Multiple Performance Obligations
Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis, which are estimated considering multiple factors including observable industry pricing practices and internal pricing strategies and objectives. Standalone selling prices of software license are typically estimated using the residual approach. Standalone selling prices of professional services are typically estimated based on observable transactions when these services are sold on a standalone basis.
Transaction price
Revenue is recognized when, or as, control of a promised product or service transfers to a client, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those products or services. If the consideration promised in a contract includes a variable amount, the Company estimates the amount to which it expects to be entitled using either the expected value or most likely amount method, to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. Generally, the transaction price of the Company’s contracts is fixed at the inception of the contract, except for variable royalties. The Company’s contracts generally do not include terms that could cause variability in the transaction price.
The Company assesses the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, the Company does not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or the Company, no financing component is deemed to exist. When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing.
12

The Company reports revenue net of any revenue-based taxes assessed by governmental authorities that are imposed on and concurrent with specific revenue-producing transactions.
In instances where foreign licensees withhold and remit taxes to local authorities in accordance with local laws and regulations, the Company recognizes and presents revenue on a gross basis, and includes the withholding tax in income tax expense.
Flexible Spending Accounts
Some customers enter into a non-cancelable flexible spending account agreements (FSA Agreements) whereby the customer commits to a fixed dollar amount over a specified period of time that can be used to purchase from a list of the Company’s products or services. These agreements do not meet the definition of a revenue contract until the customer executes a separate order to identify the required products and services that they are purchasing. The combination of the FSA agreement and the subsequent order creates enforceable rights and obligations, thus meeting the definition of a revenue contract. Each separate order under the agreement is treated as an individual contract and accounted for based on the respective performance obligations included within the FSA agreements.
Contract modifications
The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to the Company’s contracts involves assessing whether the products and services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Products and services added that are not distinct are accounted for on a cumulative catch-up basis, while those that are distinct are accounted for prospectively, either as a separate contract if the additional services are priced at the standalone selling price, or as a termination of the existing contract and creation of a new contract if not priced at the standalone selling price. The Company’s more significant contract modifications include extensions of the design license term and the purchase of additional years of support and maintenance.
Judgments
The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing to customers, and these timing differences result in receivables (billed or unbilled), contract assets, or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. The Company records a contract asset when revenue is recognized prior to the right to invoice. The Company records deferred revenue when it invoices customers and revenue is not yet recognized. For time-based software agreements, customers are generally invoiced in single or annual amounts, although some customers are invoiced more frequently over time. The Company records an unbilled receivable when revenue is recognized and it has an unconditional right to invoice and receive payment.
The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates.

Significant Accounting Policies
There have been no significant changes to the Company’s significant accounting policies during the six months ended June 30, 2023 from those disclosed in the annual consolidated financial statements for the year ended December 31, 2022, except for those disclosed in this document.
13

3.    REVENUE
Disaggregated Revenue
The following table shows revenue by product and services groups (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Licensing, support and maintenance$12,998 $14,033 $24,842 $24,608 
Variable royalties1,700 587 2,990 1,571 
Other36 202 56 398 
Total$14,734 $14,822 $27,888 $26,577 
Contract Balances
The following table provides information about accounts receivable, net, contract assets and deferred revenue (in thousands):
As of
June 30,
2023
December 31,
2022
Accounts receivable, net$9,582 $7,143 
Contract assets$1,235 $1,180 
Deferred revenue$53,376 $50,679 
The Company recognized revenue of $8.9 million and $8.1 million for the three months ended June 30, 2023 and 2022, respectively, and $16.5 million and $14.7 million for the six months ended June 30, 2023 and 2022, respectively, that was included in the deferred revenue balance at the beginning of the respective periods. Contract assets are included in prepaid expenses and other current assets and other assets on the unaudited condensed consolidated balance sheets.
As of June 30, 2023, non-cancelable contracted but unsatisfied or partially satisfied performance obligations that have not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenues in future periods, is $63.5 million, of which $34.1 million is expected to be recognized over the next 12 months and the remainder thereafter. The Company has elected to exclude the potential future royalty receipts from this amount.
Costs of Obtaining a Contract with a Customer
Incremental costs of obtaining a contract with a customer consist primarily of direct sales commissions incurred upon execution of the contract. These costs are required to be capitalized under ASC 340-40, Other Assets and Deferred Costs — Contracts With Customers, and amortized over the license term. As direct sales commissions paid for term extensions are commensurate with the amounts paid for initial contracts, the deferred incremental costs for initial contracts and for term extensions are recognized over the respective contract terms. Total capitalized direct commission costs were as follows (in thousands):
As of
June 30,
2023
December 31,
2022
Short-term commission capitalized in prepaid expenses and other current assets$2,683 $2,636 
Long-term commission capitalized in other assets1,417 1,535 
Total$4,100 $4,171 
Amortization of capitalized sales commissions was $1.0 million and $0.9 million for the three months ended June 30, 2023 and 2022, respectively $1.9 million and $1.6 million for the six months ended June 30, 2023 and 2022, respectively, and are included in sales and marketing expense in the unaudited condensed consolidated statements of loss.
14

4.    NET LOSS PER SHARE
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Numerator:
Net loss$(9,165)$(5,668)$(18,175)$(12,488)
Denominator:
Weighted-average shares outstanding - basic and diluted35,250,157 32,258,228 34,925,800 31,940,293 
Net loss per share, basic and diluted$(0.26)$(0.18)$(0.52)$(0.39)
Since the Company was in a loss position for all periods presented, the diluted earnings per share is equal to the basic earnings per share as the effect of potentially dilutive securities would have been antidilutive.
The following table summarizes the potentially dilutive securities that were excluded from the calculation of diluted earnings per share because they would be anti-dilutive:
As of
June 30, 2023June 30, 2022
Stock options3,225,714 4,355,694 
Restricted stock units7,163,008 5,220,177 
Restricted common shares issued for business combination (see Note 12)331,574  
Total10,720,296 9,575,871 
5.    INVESTMENTS
The following tables summarize the fair value and amortized cost of the Company’s cash equivalents and available-for-sale securities by major security type (in thousands):

As of June 30, 2023
Amortized CostUnrealized LossesAggregate Fair Value
Assets:
Money market funds
$17,144 $ $17,144 
Certificate of deposit5,000  5,000 
Commercial paper
1,992 (1)1,991 
Corporate bonds4,197 (21)4,176 
U.S. government agency securities20,011 (92)19,919 
U.S. treasury securities9,396 (6)9,390 
Total financial assets
$57,740 $(120)$57,620 

As of December 31, 2022
Amortized CostUnrealized LossesAggregate Fair Value
Assets:
Money market funds
$30,428 $ $30,428 
Commercial paper
2,604 (1)2,603 
Corporate bonds5,717 (10)5,707 
U.S. government agency securities18,508 (40)18,468 
U.S. treasury securities8,379 (2)8,377 
Total financial assets
$65,636 $(53)$65,583 
15

The maturity dates of the Company’s investments are as follows (in thousands):
June 30, 2023
Less than one year$51,782 
1-2 years5,838 
Total$57,620 
All unrealized losses on available-for-sale securities have been in such position for less than one year as of June 30, 2023 and December 31, 2022. There were no credit losses of available-for-sale securities during the three and six months ended June 30, 2023.
6.    FAIR VALUE MEASUREMENTS
Assets Measured and Recorded at Fair Value on a Non-Recurring Basis
Equity method investments, and certain non-financial assets, such as intangible assets are remeasured at fair value only if an impairment or observable price adjustment is recognized in the current period.
Financial Instruments Not Recorded at Fair Value on a Recurring Basis
Financial instruments not recorded at fair value on a recurring basis include vendor financing arrangements. The carrying value of the vendor financing agreements was $2.9 million and $1.7 million as of June 30, 2023 and December 31, 2022, respectively. The Company’s vendor financing arrangements are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon the Company’s incremental borrowing rate. The estimated fair values of these financial instruments approximate their carrying values.
Financial Instruments Recorded at Fair Value on a Recurring Basis
The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):

As of
June 30, 2023
Level 1Level 2Level 3Fair Value
Assets:
Cash equivalents:
Money market funds$17,144 $ $ $17,144 
Certificate of deposit5,000   5,000 
U.S. treasury securities 998  998 
Total cash equivalents22,144 998  23,142 
Short-term investments:
Commercial paper 1,991  1,991 
Corporate bonds 1,983  1,983 
U.S. government agency securities 16,274  16,274 
U.S. treasury securities 8,392  8,392 
Total short-term investments 28,640  28,640 
Long-term investments:
Corporate bonds 2,193  2,193 
U.S. government agency securities 3,645  3,645 
Total long-term investments 5,838  5,838 
Total financial assets
$22,144 $35,476 $ $57,620 

16

As of
December 31, 2022
Level 1Level 2Level 3Fair Value
Assets:
Cash equivalents:
Money market funds$30,428 $ $ $30,428 
Total cash equivalents30,428   30,428 
Short-term investments:
Commercial paper 2,603  2,603 
Corporate bonds 3,971  3,971 
U.S. government agency securities 15,777  15,777 
U.S. treasury securities 8,377  8,377 
Total short-term investments 30,728  30,728 
Long-term investments:
Corporate bonds 1,736  1,736 
U.S. government agency securities 2,691  2,691 
Total long-term investments 4,427  4,427 
Total financial assets$30,428 $35,155 $ $65,583 
Money market funds are highly liquid investments and are actively traded. The fair value is based on quoted prices for identical assets in active markets and therefore classified as Level 1 of the fair value hierarchy.
The Company’s other investments are considered Level 2 financial instruments as their fair values are determined using inputs that are directly or indirectly observable in active or less active markets. There were no transfers between levels during the three and six months ended June 30, 2023.
7.    INTANGIBLE ASSETS AND GOODWILL
Intangible assets, net
Intangible assets, net consisted of the following as of June 30, 2023 (in thousands):

Gross Fair ValueAccumulated AmortizationNet Book Value
Developed technology
$3,090 $(977)$2,113 
Customer relationships
1,830 (401)1,429 
IPR&D
500 — 500 
Trade name and other
150 — 150 
Total intangibles
$5,570 $(1,378)$4,192 
Intangible assets, net consisted of the following as of December 31, 2022 (in thousands):

Gross Fair ValueAccumulated AmortizationNet Book Value
Developed technology
$3,090 $(708)$2,382 
Customer relationships
1,830 (287)1,543 
IPR&D
500 — 500 
Trade name and other
150 — 150 
Total intangibles
$5,570 $(995)$4,575 
Amortization expense of intangible assets was $0.2 million and $0.1 million for the three months ended June 30, 2023 and 2022, respectively, and $0.4 million and $0.2 million for the six months ended June 30, 2023 and 2022, respectively.
17

The expected future amortization expense of these intangible assets as of June 30, 2023 is as follows (in thousands):

Fiscal year ending December 31,
Remainder of 2023
$384 
2024767 
2025739 
2026427 
2027427 
Thereafter798 
Total future amortization expense$3,542 
Goodwill
As of June 30, 2023 and December 31, 2022, goodwill was $4.2 million. No goodwill impairments were recorded during the three and six months ended June 30, 2023 and 2022.
8. ACQUISITION
Semifore Acquisition
On December 27, 2022, the Company acquired 100% of the issued and outstanding equity securities (the Acquisition) of Semifore, Inc. (Semifore), provider of hardware software interface (HSI) technology. Semifore technologies are used to effectively design, verify, document, and help in the validation of the hardware-software integration that is used in the SoC complex chip market. The addition of Semifore technologies and team expertise augments Arteris System IP and SoC Integration Automation software (SIA) (formerly IP deployment (IPD)) to further enhance software control of the IP and SoC hardware. The Acquisition closed on December 27, 2022 and has been accounted for in accordance with the acquisition method of accounting for business combinations with the Company as the accounting acquirer.
The consideration transferred for the acquisition was $3.1 million. The Company recorded $1.4 million for developed technology intangible assets with an estimated useful life of seven years and $0.7 million for customer relationships intangible assets with an estimated useful life of eight years.
In connection with the acquisition, key employees and former owners of Semifore were issued a total of 663,143 shares of the Company’s common stock and obtained the right to additional cash payment totaling $1.8 million. Out of the 663,143 shares issued, 331,569 shares of common stock vested as of the closing date and the remaining 331,574 shares and $1.8 million cash payment will vest on the first and third anniversary of the closing date if certain key employees continue to be employed by the Company. These contingent cash payments and equity awards have been accounted for separately from the business combination and will be recognized by the Company as compensation costs in the subsequent periods as related services are provided. The Company recognized $0.4 million and $0.7 million as compensation expense during the three and six months ended June 30, 2023, respectively.
18

Under the acquisition method of accounting, the purchase price is allocated to identifiable assets acquired and liabilities assumed based on their fair values on the acquisition date. The following table provides the estimated fair values of the identifiable assets acquired and liabilities assumed as of the acquisition date (in thousands):
FAIR VALUE
Cash$267 
Accounts receivable372 
Prepaid expenses and other current assets63 
Contract assets15 
Intangibles2,120 
Accounts payable(139)
Deferred revenue(672)
Deferred tax liability(484)
Total identifiable net assets
1,542 
Goodwill
1,541 
Total purchase price
$3,083 
Goodwill generated from this business combination is attributed to synergies between the Company’s and Semifore’s respective products and services and is housed within the Company’s single operating segment. The Company does not have any tax basis in the total goodwill of $1.5 million and the goodwill is non-deductible for income tax purposes.
The Company incurred $0.5 million acquisition-related expenses, which were recorded as general and administrative expenses in the consolidated statements of income (loss) for the year ended December 31, 2022.
The Acquisition did not have a material impact on the Company’s condensed consolidated financial statements; therefore, historical and proforma disclosures have not been presented.
9.    LEASES
The Company leases its offices at various locations under noncancelable operating lease agreements expiring at various dates through 2032. Under the terms of these agreements, the Company also bears the costs for certain insurance, property tax, and maintenance. The terms of certain lease agreements provide for increasing rental payments at fixed intervals.
Total operating lease related costs were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Operating lease cost$279 $266 $553 $539 
Short-term lease cost36 92 115 225 
Total lease cost$315 $358 $668 $764 
The weighted-average remaining term of the Company’s operating leases was 3.9 years and 3.1 years as of June 30, 2023 and December 31, 2022, respectively, and the weighted-average discount rate used to measure the present value of the operating lease liabilities was 10.0% and 7.5% as of June 30, 2023 and December 31, 2022, respectively. Cash payments made related to operating lease liabilities were $0.3 million and $0.2 million for the three months ended June 30, 2023 and 2022, respectively and $0.6 million and $0.5 million for the six months ended June 30, 2023 and 2022, respectively.
19

Maturities of operating lease liabilities as of June 30, 2023 were as follows (in thousands):
Fiscal year ending December 31,
Remainder of 2023
$502 
2024603 
2025391 
2026265 
2027265 
Thereafter211 
Total undiscounted cash flows$2,237 
Less: imputed interest(347)
Present value of lease liabilities$1,890 
Operating lease liabilities, current$709 
Operating lease liabilities, non-current1,181 
Total lease liabilities $1,890 
In May 2023, the Company entered into an operating lease agreement for a new headquarter facility in Campbell, California with future lease payments of $2.6 million. The lease will commence in the second half of fiscal year 2023 with a lease term of approximately 5.4 years.
10.    BORROWINGS
Vendor financing arrangements—The Company has various vendor financing arrangements with extended payment terms on the purchase of software licenses and equipment. In order to determine the present value of the commitments, the Company used an imputed interest rate of 10.0%, which is an estimate based on the Company’s collateralized borrowing rate.
Vendor financing arrangements as of June 30, 2023 were as follows (in thousands):
Fiscal year ending December 31,
Amount
Remainder of 2023
$885 
20241,286 
2025730 
2026365 
Total undiscounted cash flows$3,266 
Less: Imputed interest(337)
Present value of vendor financing arrangements$2,929 
Vendor financing arrangements, current$1,581 
Vendor financing arrangements, noncurrent1,348 
$2,929 
Interest expense from vendor financing arrangements was less than $0.1 million for both the three months ended June 30, 2023 and 2022 and $0.1 million and less than $0.1 million for the six months ended June 30, 2023 and 2022, respectively.
11.    COMMITMENTS AND CONTINGENCIES
Letter of Credit—In conjunction with the execution of the operating lease for the Company’s new headquarter facility, a letter of credit in the amount of $0.4 million was issued and outstanding as of June 30, 2023. No draws have been made under such letter of credit. There was no letter of credit issued and outstanding as of December 31, 2022.

20

IndemnificationsThe Company often enters into limited indemnification provisions in license agreements in the ordinary course of the Company’s licensing business. Pursuant to these provisions, which are often inserted into license agreements in the semiconductor IP and software licensing industries, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties up to a capped amount for losses suffered or incurred by such indemnified parties due to third party claims if such claims are determined to be caused by the Company. The term of these indemnification provisions is generally either for a term of years or perpetual, in each case beginning on the execution date of the agreement. The Company has also agreed to indemnify under indemnity agreements with its directors and officers, to the extent legally permissible, against liabilities incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or officer, other than certain liabilities arising from willful misconduct of the individual.
The Company has incurred no actual payment obligations from these above-noted indemnification provisions and director and officer indemnity agreements for three and six months ended June 30, 2023 and 2022 and the unaudited condensed consolidated financial statements do not include liabilities for any potential indemnity-related obligations as of June 30, 2023 and December 31, 2022.
Legal—The Company has been and will continue to be subject to legal proceedings and claims.
In the normal course of business, the Company may receive inquiries or become involved in legal disputes regarding such litigation matters. Pursuant to ASC 450, Contingencies, the Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred, and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter.
In December 2022, the Company received notice of a complaint filed against the Company and another defendant in the semiconductor industry, by Network System Technologies, LLC in the United States District Court for the Western District of Texas, and additional complaints were filed in the Eastern District of Texas against certain companies, including some customers of the Company, asserting among other things patent infringement relating to the Company’s technology seeking damages and injunctive relief. On July 21, 2023, the District Court for the Western District of Texas issued its ruling on the Company Motion to Dismiss by granting the motion in part and denying the motion in part. The Company continues to vigorously defend itself in respect to these complaints and anticipates an increase in legal expenses to do so.
Due to the inherent uncertainties and complex technical issues arising from such intellectual property litigation, the Company cannot predict or guarantee any result of such intellectual property litigation. As with any such litigation at its initial stages, the Company cannot comment on the possible final litigation results of ongoing litigation or the risk whether the Company may not prevail in such intellectual property litigation. In addition, such litigation may make it necessary to support or defend the Company or the Company’s customers relating to the claims in the litigation.
Further, the ultimate outcome of the litigation, like any litigation, is uncertain and, regardless of outcome, litigation can have an adverse impact on the Company because of defense costs, potential negative publicity, diversion of management resources and other factors, which in turn may have a material adverse impact on the Company’s business, consolidated financial position, results of operations, or cash flows. As intellectual property claims are inherently unpredictable, the Company is currently evaluating whether such matters may have a material adverse effect on the Company’s financial position, results of operations, or cash flows.

In addition, significant judgement is required in both the determination of probability and determination as to whether a loss is reasonably estimable. Future revisions to such estimates could materially impact the Company’s results. Accordingly, there can be no assurance that existing or any future legal proceedings for liability estimates arising in the ordinary course of business or otherwise will not have a material adverse effect on the Company’s business, consolidated financial position, results of operations or cash flows.
The Company has no other material contractual noncancelable commitments as of June 30, 2023 and December 31, 2022.
21

12.     STOCK-BASED COMPENSATION
2016 Stock Plan
On October 10, 2016, the Company amended and restated the 2013 Equity Incentive Plan and changed the name of the plan to Arteris, Inc. 2016 Incentive Plan (the 2016 Plan). Adoption of the 2016 Plan provides for participation by foreign nationals or those employed outside of the United States.
The 2016 Plan provides for the granting of the following types of stock awards: incentive stock options, non-statutory stock options, stock appreciation rights (SARs), restricted stock awards, restricted stock unit awards (RSUs) and other stock awards. The number of shares authorized for award was 20,803,838. The Company granted awards of common stock in the form of 14,142,208 shares as of December 31, 2021. Following the Company’s IPO in October 2021, all future grants will be made under the 2021 Plan (as defined below), with none remaining available for future grant under the 2016 Plan.
2021 Stock Plan
The Company adopted the 2021 Incentive Award Plan (the 2021 Plan) effective October 26, 2021. The 2021 Plan provides for a variety of stock-based compensation awards, including stock options, SARs, restricted stock awards, RSUs, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards.
Following the effectiveness of the 2021 Plan, the Company will not make any further grants under the 2016 Plan. However, the 2016 Plan will continue to govern the terms and conditions of the outstanding awards granted under this plan. Shares of common stock subject to awards granted under the 2016 Plan that are forfeited or lapse unexercised and withheld to cover taxes which following the effective date of the 2021 Plan are not issued under the 2016 Plan will be available for issuance under the 2021 Plan.
2021 Employee stock purchase plan
The Company adopted the 2021 Employee Stock Purchase Plan (the 2021 ESPP) effective on October 26, 2021. The 2021 ESPP would enable eligible employees of the Company to purchase shares of common stock at a discount to fair market value. As of June 30, 2023, there had been no offering period under the ESPP.
2022 Employment Inducement Incentive Plan
The Company adopted the 2022 Employment Inducement Incentive Plan (the 2022 Inducement Plan) effective November 3, 2022, pursuant to which it reserved 2,000,000 shares of its common stock. The 2022 Inducement Plan provides for a variety of stock-based compensation awards, including stock options, SARs, restricted stock awards, restricted stock unit awards, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. Awards under the 2022 Inducement Plan can only be made to newly hired employees.
Shares Available for Future Grant
Shares available for future grant consisted of the following:
As of
June 30,
2023
Shares available for future grant under the 2021 Plan2,901,397 
Shares available for future grant under the 2021 ESPP1,268,564 
Shares available for future grant under the 2022 Inducement Plan1,003,680 
The Company issues new shares upon a share option exercise or release of restricted stock units.
22

Stock Options
The following table summarizes the stock option activities under the Company’s 2016 Plan and 2021 Plan:
Options Outstanding
Number of SharesWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (Years)Aggregate Intrinsic Value ($'000s)
BALANCE—December 31, 2022
3,542,836 $1.08 6.17$11,416 
Granted420,000 $6.54 
Exercised(643,477)$0.65 
Canceled(93,645)$1.46 
BALANCE—June 30, 2023
3,225,714 $1.86 6.42$15,988 
Options vested and exercisable—June 30, 2023
2,391,540 $1.06 5.68$13,787 
The aggregate intrinsic value of the options exercised for the six months ended June 30, 2023 and 2022 was $3.3 million and $8.0 million, respectively. The total grant-date fair value of options vested was $0.1 million for both the six months ended June 30, 2023 and 2022, respectively.
As of June 30, 2023, there was $1.6 million of unamortized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of 3.5 years.
The fair value of each stock option granted is estimated using the Black-Scholes option-pricing model. The Company determines valuation assumptions for Black-Scholes as follows:
Risk-Free Interest Rate—The Company bases the risk-free interest rate used in the Black-Scholes option-pricing model on the implied yield available on US Treasury zero coupon issues with an equivalent expected term of the options for each option group.
Expected Term—The expected term represents the period that the Company’s stock-based awards are expected to be outstanding. The expected term assumption is based on the simplified method. The Company expects to continue using the simplified method until sufficient information about the Company’s historical behavior is available.
Volatility—The Company determines the price volatility factor based on the historical volatilities of the Company’s peer group as the Company does not have sufficient trading history for its common stock.
Dividend Yield—The Company has never declared or paid any cash dividend and does not currently plan to pay a cash dividend in the foreseeable future. Consequently, the Company used an expected dividend yield of zero.
The following table summarizes the valuation assumptions:
Stock Options Valuation Assumptions
Three and Six Months Ended June 30,
2023
Fair value of common stock$6.54
Expected volatility44.0%
Expected term (in years)6.0
Risk-free interest rate3.9%
Expected dividend yield0%
The Company granted 420,000 stock options during the six months ended June 30, 2023 and had no stock option grants during the six months ended June 30, 2022.
23

Restricted Stock Units and Awards
The following table summarizes the restricted stock unit activities under the Company’s 2016 and 2021 Plan and the 2022 Inducement Plan:
Restricted Stock Units
Number of SharesWeighted-Average Grant Date Fair Value
Unvested—December 31, 2022
5,619,013 $7.24 
Granted2,690,124 $5.68 
Vested(775,563)$7.60 
Canceled (370,566)$7.83 
Unvested—June 30, 2023
7,163,008 $6.58 
The total grant-date fair value of restricted stock units vested was $6.9 million and $2.6 million during the six months ended June 30, 2023 and 2022, respectively.
As of June 30, 2023, there was $38.5 million of unamortized stock-based compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted-average period of 3.0 years.
Restricted Common Stock
In connection with the Semifore Acquisition (see Note 8), the Company issued 331,574 shares of common stock that will vest on the first and third anniversary of the closing of the Acquisition contingent on the continued employment of certain key employees. As of June 30, 2023, 331,574 shares of common stock remain unvested. These shares had a grant date fair value of $1.3 million based on the closing stock price on the acquisition date. The Company will recognize total compensation cost of $1.3 million to be amortized on a straight-line basis over the total vesting period of three years. As of June 30, 2023, the total unamortized compensation cost was $1.1 million.
Stock-based Compensation
Stock-based compensation expense is recorded on a departmental basis, based on the classification of the award holder. The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company’s unaudited condensed consolidated statements of loss (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Cost of revenue$122 $260 $205 $356 
Research and development2,485 1,493 3,914 2,637 
Sales and marketing737 728 1,422 999 
General and administrative938 903 1,726 1,701 
Total stock-based compensation$4,282 $3,384 $7,267 $5,693 
During the three and six months ended June 30, 2023, the Company recognized $0.1 million and $0.2 million, respectively as stock-based compensation expense for common stock issued as part of the Semifore Acquisition.
24

13.    EQUITY METHOD INVESTMENT
On February 21, 2022, Arteris IP (Hong Kong) Ltd. (AHK), a wholly-owned subsidiary of the Company, entered into a Share Purchase and Shareholders Agreement (the SPA) with certain investors and Ningbo Transchip Information Consulting Partnership (Limited Partnership) (Management Co). The transaction closed on June 20, 2022.
The Company, the investors and Management Co, pursuant to the SPA, subscribed to the registered capital of Transchip Technology (Nanjing) Co., Ltd. (Transchip), a formerly wholly-owned subsidiary of the Company. As a result, the registered capital of Transchip increased to $29.4 million. The Company subscribed for the registered capital of approximately $11.9 million, of which $11.6 million of the contribution was contributed in-kind by way of an interconnect solutions technology license by the Company pursuant to a five-year technology license and services agreement which can be extended automatically for another five-year term, and the remaining was paid in cash.
The license agreement provides Transchip the right to software licenses, services, software updates and technical support. On the closing date, the license agreement including the support and maintenance services to be provided to Transchip was valued to be $11.6 million, which was recorded as deferred income and will be recognized as other income (expense), net over a period of ten years on a straight line basis after delivery of the license. The license was delivered to Transchip on September 2, 2022. For the three and six months ended June 30, 2023, the Company recognized income of $0.3 million and $0.6 million, respectively, for the license agreement.
Deconsolidation of Transchip as a subsidiary
Prior to closing of the Transchip transaction, Transchip was a wholly-owned subsidiary of the Company with limited operations. Upon closing of the Transchip transaction, the Company no longer has control, and therefore deconsolidated Transchip. Accordingly, the Company derecognized all the assets and liabilities of Transchip and recognized a disposal gain of $0.1 million, included in other income (expense), net in the unaudited condensed consolidated statements of loss and comprehensive loss, for the six months ended June 30, 2022.
The Company’s ownership interest of Transchip’s common stock was 35.0% on a fully diluted basis as of June 30, 2023. The Company accounts for its common stock investment in Transchip as an equity method investment as it does not control but has significant influence over operating and financing policies of Transchip. Transchip is the Company’s only equity method investment.
As of June 30, 2023, the carrying value of the investment in Transchip was $10.3 million. There was no significant difference between the Company’s carrying value of the investment in Transchip and its share of underlying equity in net assets of Transchip. The Company’s loss from its proportionate share of its equity method investment in Transchip was $0.8 million and $1.6 million for the three and six months ended June 30, 2023, respectively. The Company concluded that there were no indicators of impairment related to the Company’s equity method investment in Transchip as of June 30, 2023.
25

14. INCOME TAXES
The Company’s effective tax rate was (4.9)% and (4.1)% for the six months ended June 30, 2023 and 2022, respectively. The Company’s income tax provision was $0.9 million and $0.5 million for the six months ended June 30, 2023 and 2022, respectively. The change in forecasted foreign withholding tax, changes in the geographic mix of worldwide earnings which are taxed at different rates, and the impact of losses in jurisdictions with full valuation allowances, has resulted in an increase in the income tax provision for the period ended June 30, 2023 compared to the period ended June 30, 2022.
The Company’s management continuously evaluates the need for a valuation allowance and, as of June 30, 2023, concluded that a full valuation allowance on its federal, state, and certain foreign jurisdictions deferred tax assets was still appropriate.
As of June 30, 2023 and 2022, the Company’s gross liability for unrecognized tax benefits was $2.6 million and $3.1 million, respectively. The Company’s practice is to recognize interest and/or penalties related to income tax matters in income tax expense. As of June 30, 2023 and 2022, the Company had no accrued interest or penalties related to its unrecognized tax benefits. If any unrecognized tax benefits are realized, it would not result in any income tax benefit as the Company currently has a full valuation allowance against the deferred tax assets in which there is currently an uncertain tax benefit.
15. RELATED PARTY TRANSACTIONS
The Company defines related parties as directors, executive officers, nominees for director, stockholders that have significant influence over the Company, or are a greater than 10% beneficial owner of the Company’s capital and their affiliates or immediate family members.
In November 2020, the Company entered into a lease agreement with Isabelle Geday, a member of the Board of Directors. The lease payments were less than $0.1 million for both the three months ended June 30, 2023 and 2022 and $0.1 million for both the six months ended June 30, 2023 and 2022. In addition, the Company signed a consulting agreement with Ms. Geday on December 1, 2021, which was subsequently assigned to Magillem Design Services S.A., effective January 10, 2022. Prior to signing the consulting agreement, Ms. Geday was paid as an executive employee of the Company from December 1, 2020 through November 30, 2021. As a consultant, Ms. Geday will provide services for an initial three-year term and is eligible to receive $26,445 per month for the first 12 months of the consulting term and $19,445 per month for the remaining 24 months of the consulting term. For the three months ended June 30, 2023 and 2022, the Company paid Ms. Geday $0.1 million for consulting services. For the six months ended June 30, 2023 and 2022, the Company paid Ms. Geday $0.1 million and $0.2 million, respectively, for consulting services. Lastly, the 455,000 stock options and 62,200 RSUs granted in connection with Ms. Geday’s prior employment continue to vest.
In December 2022, the Company entered into a three-month non-exclusive evaluation license agreement with Transchip. Under the agreement, the Company licensed certain technology products for no licensing fee. The Company entered into an amendment in March 2023 and June 2023, each time to extend the non-exclusive license agreement by three months for no licensing fee. See Note 13 Equity Method Investment, to our unaudited condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q for additional discussion of the Company’s transactions with Transchip.
26

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and related notes included under Part I, Item 1 in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and the related notes and the discussion under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for the fiscal year ended December 31, 2022 included in the 2022 Form 10-K. This discussion and analysis contains forward-looking statements based upon current beliefs, plans and expectations that involve risks, uncertainties and assumptions, such as statements regarding our plans, objectives, expectations, intentions and projections. Our actual results and the timing of selected events could differ materially from those anticipated in these forward-looking statements as a result of several factors, including those set forth under the heading “Risk Factors” in this Quarterly Report on Form 10-Q. Please also see the section under the heading “Cautionary Note Regarding Forward-Looking Statements” in the 2022 Form 10-K.

Unless the context otherwise requires, all references in this report to “we,” “us,” “our,” the “Company,” and “Arteris” refer to Arteris, Inc. and its subsidiaries.
Overview
We are a leading provider of system IP, including interconnect and other intellectual property, (collectively, IP) technology that connects client IP blocks such as processors, memories, artificial intelligence/machine learning (AI/ML) accelerators, graphics subsystems, safety and security and other input/output (I/Os) subsystems via multiple Network-on-Chips (NoCs) in order for our customers to create System-on-Chips (NoC) (SoCs) semiconductors faster, better, and at a lower cost. Our products enable our customers to deliver increasingly complex SoCs that not only process data but are also able to make decisions. Growth in the total addressable market for our solutions is being driven by the addition of more processors, channels of memory access, machine learning sections, chiplets, additional I/O interface standards and other subsystems within SoCs. The growth in the numbers of these connected on-chip subsystems place an increasing premium on the interconnect IP capability to move data inside complex SoCs. We believe this increase in SoC complexity is creating a significant opportunity for sophisticated system IP solutions which incorporate NoC interconnect IP, SoC Integration Automation software (SIA) (formerly IP deployment software) and NoC interface IP (consisting of peripheral data transport IP and control plane networks connected to NoC interconnect IPs).
Our SIA solutions (formerly IP deployment solutions), which were significantly enhanced by our acquisition of Magillem Design Services S.A. (Magillem) in 2020, complement our interconnect IP solutions by helping to automate not only the customer configuration of its NoC interconnect but also the process of integrating and assembling all of the customer’s IP blocks into an SoC. Products incorporating our IP are used to carry most of the important data inside complex SoCs for sophisticated applications, including automotive, enterprise computing, communications, consumer electronics, and industrial markets.
As of June 30, 2023, we had 248 full-time employees and offices in eight locations in the United States, France, China, South Korea and Japan. For the three months ended June 30, 2023, we generated revenue of $14.7 million, net loss of $9.2 million, and net loss per share, basic and diluted of $0.26. As of June 30, 2023, we had Annual Contract Value (as defined below) of $53.6 million. During the three months ended June 30, 2023, we added 12 net new Active Customers (as defined below) and our customers had 22 Confirmed Design Starts (as defined below).
Factors Affecting Our Business
We believe that the growth of our business and our future success are dependent upon many factors including those described under “Risk Factors” and elsewhere in this report, in addition to those described below. While each of these factors presents significant opportunities for us, these factors also pose challenges that we must successfully address in order to sustain the growth of our business and enhance our results of operations.
27

License Agreements with New and Existing Customers
Our ability to generate revenue from new license agreements, and the timing of such revenue, is subject to a number of factors, risks and contingencies. For new products, the time from initial development until we generate license revenue can be lengthy, typically between one and three years. In addition, because the selection process by our customers is typically lengthy and market requirements and alternative solutions available to customers for IP-based products change rapidly, we may be required to incur significant research and development expenditures in pursuit of new products over extended, multiyear periods of time with no assurance that our solutions will be successfully developed or ultimately selected by our customers. While we make efforts to observe market demand and market need trends, we cannot be certain that our investment in developing and testing new products will generate an adequate rate of return in the form of fees, royalties or other revenues, or any revenues. Moreover, the customer acquisition process has a typical duration of six to nine months; following this, a customer’s chip design cycle is typically between one to three years and may be delayed due to factors beyond our control, which may result in our customer’s product not reaching the market until long after we entered into a contract with such customer. Customers typically start shipping their products using our interconnect IP solutions between one to five years following completion of their product design, known as mass production, at which point we start to receive royalties; this lasts for up to seven years depending on the market segment. Any significant delay in the ramp-up of volume production of the customer’s products into which our product is designed could adversely affect our business due to delayed or significantly reduced revenues. Further, because the average selling prices (ASPs) of our products may decline over time, we consider new license agreements and new product launches to be critical to our future success and anticipate that for our newer products, we are and will remain highly dependent on market demand timing and revenue from new license agreements.
End Customer Product Demand and Market Conditions
Demand for our interconnect IP solutions and associated royalty revenue is highly dependent on market conditions in the end markets in which our customers operate. These end markets, which include the automotive, enterprise computing, communications, consumer electronics, and industrial markets, are subject to a number of factors including end-product acceptance and sales, competitive pressures, supply chain issues and general market conditions. For example, our revenue has been supported by the increased need for more complex SoCs to enable sophisticated automated driving. If the demand in this market continues to grow, we anticipate it will continue to have a positive impact on our revenue. In contrast, if general market conditions deteriorate or other factors occur such as supply chain issues resulting in fewer semiconductors utilizing our IP solutions being available for sale, our revenue would be adversely affected.
Terms of our Agreements with Customers
Our revenue from period to period can be impacted by the terms of the agreements we enter into with our customers. For example, in recent periods we have made and will continue to make certain changes to SIA agreements that result in the ratable recognition of the related license revenue over the contract term. As a result of how these contracts are structured and the revenue is recognized, our revenue in the three and six months ended June 30, 2023 may not be comparable to future periods if we do not enter into similar contractual agreements. Further, a meaningful percentage of our revenue is generated through royalty payments. Because the time between a new license agreement win and the customer’s end product being sold can be substantial, with sales of the end product being subject to a number of factors outside our control, our revenue from royalties is difficult to predict. As a result of the foregoing, revenue may fluctuate significantly from period to period and any increase or decrease in such revenue may not be indicative of future period-to-period increases or decreases.
Technological Development and Market Growth
We believe our growth has been and will continue to be driven by technology trends in our end markets. For example, the requirements of smaller die size, lower power consumption, a higher frequency of operation and management of critical net latency in a timely and cost-effective manner for on-chip processing in the automotive, enterprise computing, communications, consumer electronics, and industrial markets has resulted in increased SoC design complexity for chips used in these markets. This trend in turn has created increased demand for in-licensing commercial semiconductor design IP, which in turn has positively impacted our revenue and growth.
28

In order to address technological developments such as the above and expand our offerings, we have invested significantly in our research and development efforts. These investments, which included growth in engineering headcount, have resulted in substantially increased research and development expenses in recent periods. As we continue to invest in our technology and new product design efforts, we anticipate research and development expense will increase on an absolute basis and as a percentage of revenue in the near term. In the medium to longer term, however, while we expect to increase our research and development expense on an absolute basis, we expect this expense to reduce as a percentage of revenue.
We will continue to evaluate growth opportunities through acquisitions of other businesses.
Impact of Operating Globally
We believe our products’ global footprint provides us with the opportunity to enter new markets and accelerate our growth. For the six months ended June 30, 2023, 66.5% of our revenue was derived from sales to customers outside of the United States and 29.9% of our revenue was derived from customers located in China, respectively. For 2022, 59.3% of our revenue was derived from sales to customers outside of the United States and 28.8% of our revenue was derived from customers located in China. While we believe operating internationally has beneficially impacted our results of operations, we are subject to inherent risks attributed to operating in a global economy. Further, our international operations have been, and may in the future continue to be, subject to restrictive government regulations. For example, U.S. export regulations, including regulations announced October 7, 2022 that impose broad end-use and other restrictions on doing business with certain customers and facilities in China that develop or produce semiconductor chips or manufacturing equipment, may limit or adversely impact our ability to license or support our products to entities in or doing business with certain advanced AI or “supercomputer” design companies, foundries and manufacturers of assemblies and components in China. As a result of these restrictions, we may face challenges to maintain our revenue and our revenue may decrease.
Cyclical Nature of the Semiconductor Industry
The semiconductor industry in which our customers operate is highly cyclical and is characterized by increasingly rapid technological change, product obsolescence, competitive pricing pressures, evolving standards, short product life cycles, and fluctuations in product supply and demand. New technology may result in sudden changes in system designs or platform changes that may render some of our IP solutions obsolete and require us to devote significant research and development resources to compete effectively. Periods of rapid growth and capacity expansion are occasionally followed by significant market corrections in which our customers’ sales decline, inventories accumulate, and facilities go underutilized. During an expansion cycle, we may increase research and development hiring to add to our product offerings or spend more on sales and marketing to acquire new customers, such as during the recent cycle of expansion in which we increased the number of our engineers significantly. During periods of slower growth or industry contractions, our sales generally suffer due to a decrease in customers’ Confirmed Design Starts or in sales of our customers’ products.
COVID-19 Impact 
The duration and extent of the COVID-19 pandemic already had an adverse effect on the global economy and the lasting effects of the pandemic continue to be unknown. In response to the COVID-19 pandemic, the measures implemented by various authorities have caused us to change our business practices, including those related to where employees work, the distance between employees in our facilities, limitations on in-person meetings between employees and with customers, suppliers, service providers and stakeholders, as well as restrictions on business travel to domestic and international locations and to attend trade shows, technical conferences and other events. Although we have experienced, and may continue to experience, some impact on certain parts of our business as a result of governmental restrictions and other measures to mitigate the spread of COVID-19, our results of operations, cash flows and financial condition were not materially adversely impacted the three and six months ended June 30, 2023.
29

We are unable to accurately predict the full impact that COVID-19 will have on our future results of operations, financial condition, liquidity and cash flows due to numerous uncertainties, including the duration and severity of any future pandemics and containment measures. Although we expect most of our employees to return to physical offices, the nature and extent of that return is uncertain and differs among jurisdictions. For additional details, see the section titled “Risk Factors—Our business has been, and may continue to be, adversely affected by health epidemics, pandemics and other outbreaks of infectious disease.”
Key Performance Indicators
We use the following key performance indicators to analyze our business performance and financial forecasts and to develop strategic plans, which we believe provide useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management team. These key performance indicators are presented for supplemental informational purposes only, should not be considered a substitute for financial information presented in accordance with generally accepted accounting principles in the United States (GAAP), and may differ from similarly titled metrics or measures used by other companies, securities analysts, or investors.
Annual Contract Value
We define Annual Contract Value (ACV) for an individual customer agreement as the total fixed fees under the agreement divided by the number of years in the agreement term. Our total ACV is the aggregate ACVs for all our customers as measured at a given point in time. Total fixed fees include licensing, support and maintenance and other fixed fees under IP licensing or software licensing agreements but exclude variable revenue derived from licensing agreements with customers, particularly royalties. ACV was $53.6 million and $48.6 million as of June 30, 2023 and 2022, respectively. In addition, total ACV and trailing-twelve-months royalties and other revenue was $58.2 million and $51.7 million as of June 30, 2023 and 2022, respectively. We monitor ACV to measure our success and believe the increase in the number shows our progress in expanding our customers’ adoption of our platform.
Active Customers and Customer Retention
We define Active Customers as customers who have entered into a license agreement with us that remains in effect. The retention and expansion of our relationships with existing customers are key indicators of our revenue potential. We added 12 and nine net new Active Customers during the three months ended June 30, 2023 and 2022, respectively. Our annual average customer retention rate was 98% from June 30, 2022 to June 30, 2023. ACV fluctuates due to a number of factors, including the timing, duration and dollar amount of customer contracts.
Confirmed Design Starts
We define Confirmed Design Starts as when customers confirm their commencement of new semiconductor designs using our interconnect IP and notify us. Confirmed Design Starts is a metric management uses to assess the activity level of our customers in terms of the number of new semiconductor designs that are started using our interconnect IP in a given period. Our interconnect IP and NoC interface IP customer base started a total of 22 and 18 designs during the three months ended June 30, 2023 and 2022, respectively. We believe that the number of Confirmed Design Starts is an important indicator of the growth of our business and future royalty revenue trends.
Remaining Performance Obligations
We define Remaining Performance Obligations (RPO) as the amount of contracted future revenue that has not yet been recognized, including both deferred revenue and unbilled cancelable and non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods.
The RPO amount is intended to provide visibility into future revenue streams. We expect RPO to fluctuate up or down from period to period for several reasons, including amounts, timing, and duration of customer contracts, as well as the timing of billing cycles for each contract. Our RPO was $65.1 million and $55.7 million as of June 30, 2023 and 2022, respectively.
30

Components of Our Results of Operations
Revenue: Our revenue is primarily derived from licensing intellectual property, licensing software, support and maintenance services, professional services, training services, and royalties. Our agreements often include other service elements including training and professional services which were immaterial for the three and six months ended June 30, 2023 and 2022, respectively.
Our interconnect solutions product arrangements provide customers the right to software licenses, services, software updates and technical support. We enter into licensing arrangements with customers that typically range from two to three years and generally consist of delivery of a design license that grants the customer the right to use the IP to design a contractually defined number of products and stand-ready support services that provides the customer with our application engineer support services. We believe our customers derive a significant benefit from our engineer support services, which consist of our proprietary software tool (RTL), ongoing access to Corporate Application Engineers (CAE) and Field Application Engineers (FAE) that perform certain verifications including benchmark performance, simulations and ultimately, through RTL, instantiate designs into silicon over the design term.
The support services, including access to application engineering support services and the benefits of the RTL, are integral and fundamental to the customer’s ability to derive its intended benefit from the IP.
CAEs are part of the product development team providing detailed requirements for engineering projects, working very closely with a customer’s chief technology officer and the marketing department, and performing quality assurance testing of customer products prior to shipment to their customers.
FAEs provide assistance to the customer’s engineering team in translating their desired SoC architecture into inputs for NoC IP configuration, assistance in optimizing the NoC configuration, answers to customer questions by the online support system or phone, constructive reviews of the progress achieved by the customer’s development team and provision of advice on how to best use the licensed IP, performance of design reviews before customer project RTL freeze and tape-out to ensure the customer used the licensed IP configuration tooling as intended so that the RTL output meets customer requirements and expectations. FAE reviews of the customer’s design are generally mandatory and consist of an understanding of the customer requirements and analysis of the adequacy of the contemplated IP considering the customer’s desired architecture and design goals and objectives, taking into consideration bandwidth, coherence/non-coherence, latency, clock and timing, areas, and any and all constraints, as identified and specific to the design under review.
Besides application engineer support services, support and maintenance services also consist of a stand-ready obligation to provide technical support and software updates over the support term. Generally, the first-year of technical support and software updates are bundled with and into the license fee with a customer option to renew additional years of support throughout the license term. However, we may continue to provide technical support and software updates throughout the license term even if the customer does not renew these services in subsequent years, making the license term and support and maintenance term co-terminus.
Revenues that are derived from the sale of a licensee’s products that incorporate our IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the IP occurs. Royalties are calculated either as a percentage of the revenues received by a licensee’s sale of products incorporating the IP or on a per unit basis, as specified in the agreements with the licensees. For a majority of our royalty revenues, we receive the actual sales data from our customers after the quarter ends and account for it as unbilled receivables. When we do not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on our estimation of the customer’s sales during the quarter.
31

Our SIA solutions product and CSRCompiler product arrangements provide customers the right to software licenses, software updates and technical support. The software licenses are time-based licenses with terms generally ranging from one to three years. These arrangements generally have two distinct performance obligations that consist of transferring the licensed software and the support and maintenance service. Support and maintenance services consist of a stand-ready obligation to provide technical support and software updates over the support term. For the majority of these contracts, there are no termination rights and the transaction price is non-refundable. Revenue allocated to the software license is generally recognized at a point in time upon the later of the delivery date or the beginning of the license period, and revenue allocated to support services is recognized ratably over the support term. Certain SIA solutions contracts include termination rights that allow the customer to cancel and receive a pro-rata refund on support and maintenance services at the end of each month of the contract period, which results in a ratable recognition of the related license revenue over the contract term.Cost of revenue: Cost of revenue relates to costs associated with our licensing agreements and support and maintenance, including applicable FAE personnel-related costs such as stock-based compensation, travel, amortization of developed technology acquired intangibles and allocated overhead. We expect cost of revenue as a percentage of revenue to modestly decline over time due to productivity improvements of our FAE processes.

Allocation of Overhead Costs: Overhead costs that are not substantially dedicated for use by a specific functional group are allocated based on headcount. Such costs include costs associated with office facilities, depreciation of property and equipment, certain support function personnel costs and other expenses.
Research and development (R&D) expenses: R&D expenses consist primarily of salaries and associated personnel-related costs, facilities expenses associated with research and development activities, third-party project-related expenses connected with the development of our intellectual property which are expensed as incurred, and stock-based compensation expense and other allocated costs. We expect R&D expenses to increase in absolute terms and as a percentage of revenue in the short term and to continue to increase in absolute terms in the medium to long term but decrease as a percentage of revenue as certain new products are launched.
Sales and marketing (S&M) expenses: S&M expenses consist primarily of salaries, commissions, travel and other costs associated with S&M activities, as well as advertising, trade show participation, public relations, and other marketing costs, stock-based compensation expenses and other allocated costs. We expect S&M expenses to increase in absolute terms but decrease as a percentage of revenue due to productivity improvements of our sales processes.
General and administrative (G&A) expenses: G&A expenses consist primarily of salaries for management and administrative employees, depreciation, insurance costs, accounting, legal and consulting fees, other professional service fees, expenses related to the development of corporate initiatives and facilities expenses associated with G&A activities and stock-based compensation expense, fees for directors and other allocated costs.
We incur additional expenses as a result of operating as a public company, including costs to comply with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations, and increased expenses for additional G&A personnel, directors’ and officers’ insurance, investor relations, and professional services. We expect G&A expenses to increase as our business grows. In addition, we expect G&A expenses as a percentage of revenue to vary from period to period but generally decrease over the long term.
Interest expense: Interest expense consists primarily of interest expense on our vendor financing arrangements.
Other income (expense), net: Other income (expense), net consists primarily of interest income earned on our cash and cash equivalents and available-for-sale investments, gains and losses from foreign currency exchange, gain on deconsolidation of subsidiary, realized gains and losses from available-for-sale investments as well as deferred income.
Loss from equity method investment: Loss from equity method investment consists of our proportionate share of net income (losses) from our equity method investee.
32

Provision for income taxes: Our income tax provision consists primarily of income taxes in certain foreign jurisdictions in which we conduct business and includes foreign non-recoverable withholding taxes. We have a full valuation allowance against our U.S. federal and state deferred tax assets as the realization of the full amount of these deferred tax assets is uncertain, including net operating loss carryforwards and tax credits related primarily to research and development. We expect to maintain this full valuation allowance until it becomes more likely than not that the deferred tax assets will be realized.
Results of Operations
The following table summarizes our GAAP results of operations for the periods presented. The results below are not necessarily indicative of results to be expected for future periods.
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
(in thousands)
Total revenue$14,734 $14,822 $27,888 $26,577 
Cost of revenue (1)1,225 1,289 2,349 2,268 
Gross profit13,509 13,533 25,539 24,309 
Operating expenses:
Research and development (1)12,087 10,371 23,468 19,827 
Sales and marketing (1)5,601 4,456 10,606 8,377 
General and administrative (1)4,504 4,132 8,905 8,147 
Total operating expenses22,192 18,959 42,979 36,351 
Loss from operations(8,683)(5,426)(17,440)(12,042)
Interest expense(27)(18)(59)(38)
Other income (expense), net835 127 1,743 66 
Loss before provision for income taxes and loss from equity method investment(7,875)(5,317)(15,756)(12,014)
Loss from equity method investment, net of tax734 — 1,568 — 
Provision for income taxes556 351 851 474 
Net loss$(9,165)$(5,668)$(18,175)$(12,488)
(1)Includes stock-based compensation expense as follows:
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
(in thousands)
Cost of revenue$122 $260 $205 $356 
Research and development2,485 1,493 3,914 2,637 
Sales and marketing737 728 1,422 999 
General and administrative938 903 1,726 1,701 
Total stock-based compensation$4,282 $3,384 $7,267 $5,693 
33

The following table summarizes our results of operations as a percentage of total revenue for each of the periods indicated:
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
(as a percentage of total revenue)
Total revenue100 %100 %100 %100 %
Cost of revenue
Gross profit92 91 92 91 
Operating expenses:
Research and development82 70 84 75 
Sales and marketing38 31 38 31 
General and administrative31 27 32 30 
Total operating expenses151 128 154 136 
Loss from operations(59)(37)(62)(45)
Interest expense— — — — 
Other income (expense), net— 
Loss before provision for income taxes and loss from equity method investment(53)(36)(56)(45)
Loss from equity method investment, net of tax— — 
Provision for income taxes
Net loss(62)%(38)%(65)%(47)%
Comparison of the Three Months Ended June 30, 2023 and 2022
Revenue
Three Months Ended
June 30,
Change
20232022$%
(dollars in thousands)
Licensing, support and maintenance$12,998 $14,033 $(1,035)(7)%
Variable royalties1,700 587 1,113 190 %
Other36 202 (166)(82)%
Total$14,734 $14,822 $(88)(1)%
Revenue from licensing, support and maintenance decreased $1.0 million during the three months ended June 30, 2023 compared to the three months ended June 30, 2022. The decrease was primarily due to change in timing of revenue recognition for certain arrangements for the three months ended June 30, 2023 compared to the three months ended June 30, 2022. As a result of the change in timing of revenue recognition, a substantial majority of the revenue derived from certain contracts will be recognized in future quarters. Growth in our variable royalty revenue was due to timing of revenue recognition mainly from fixed and up-front royalties from certain customers in the second quarter of 2023.
Cost of revenue
Three Months Ended
June 30,
Change
20232022$%
(dollars in thousands)
Cost of revenue$1,225 $1,289 $(64)(5)%
Cost of revenue remained relatively flat for the three months ended June 30, 2023 compared to the three months ended June 30, 2022.
34

Operating expenses
Three Months Ended
June 30,
Change
20232022$%
(dollars in thousands)
Research and development$12,087 $10,371 $1,716 17 %
Sales and marketing5,601 4,456 1,145 26 %
General and administrative4,504 4,132 372 %
Total operating expenses$22,192 $18,959 $3,233 17 %
Research and development expenses
R&D expenses increased, $1.7 million, or 17%, to $12.1 million for the three months ended June 30, 2023 from $10.4 million for the three months ended June 30, 2022. The increase in R&D expenses was due to higher employee-related costs of $1.0 million primarily attributable to increased engineering headcount to support our continued growth and investment in our interconnect technology and SIA solutions. We also incurred higher stock-based compensation expense of $1.0 million, primarily related to the modification of certain performance stock unit awards as well as new grants in 2022, partially offset by a decrease in professional fees of $0.5 million.
Sales and marketing expenses
S&M expenses increased, $1.1 million, or 26%, to $5.6 million for the three months ended June 30, 2023 from $4.5 million for the three months ended June 30, 2022. The increase in S&M expenses was primarily due to higher employee-related costs of $0.7 million mainly driven by increased headcount to support growth of our business. We also incurred company-wide event costs of $0.2 million primarily due to an in-person sales event.
General and administrative expenses
G&A expenses increased, $0.4 million, or 9%, to $4.5 million for the three months ended June 30, 2023 from $4.1 million for the three months ended June 30, 2022. The increase in G&A expenses was primarily due to higher professional fees of $0.3 million driven by legal expenses related to our intellectual property litigation.
Interest expense
Three Months Ended
June 30,
Change
20232022$%
(dollars in thousands)
Interest expense$(27)$(18)$(9)50 %
Interest expense remained relatively flat for the three months ended June 30, 2023 compared to the three months ended June 30, 2022.
35

Other income (expense), net
Three Months Ended
June 30,
Change
20232022$%
(dollars in thousands)
Other income (expense), net$835 $127 $708 *
* Not meaningful
Other income (expense), net was $0.8 million for the three months ended June 30, 2023, compared to $0.1 million for the three months ended June 30, 2022. The increase in other income (expense), net was primarily due to higher interest rates on cash balances and interest income earned on our available-for-sale investments.
Loss from equity method investment
Three Months Ended
June 30,
Change
20232022$%
(dollars in thousands)
Loss from equity method investment$734 $— $734 *
* Not meaningful
Loss from equity method investment was $0.7 million for the three months ended June 30, 2023, compared to zero for the three months ended June 30, 2022, representing our proportionate share of Transchip’s net loss during the first quarter of 2023 that we record on a one-quarter lag.
Provision for income taxes
Three Months Ended
June 30,
Change
20232022$%
(dollars in thousands)
Provision for income taxes$556 $351 $205 58 %
The provision for income taxes was $0.6 million for the three months ended June 30, 2023 compared to $0.4 million for the three months ended June 30, 2022. The increase in our income tax expense was due to a change in the forecasted geographic mix of worldwide earnings which are taxed at different statutory tax rates, the impact of losses in jurisdictions which have full valuation allowances, and changes in current year foreign withholding taxes. Foreign withholding taxes are generally assessed on gross revenue generated, rather than pre-tax income, in certain countries in which the Company does not file an income tax return.
Comparison of the Six Months Ended June 30, 2023 and 2022
Revenue
Six Months Ended
June 30,
Change
20232022$%
(dollars in thousands)
Licensing, support and maintenance$24,842 $24,608 $234 %
Variable royalties2,990 1,571 1,419 90 %
Other56 398 (342)(86)%
Total$27,888 $26,577 $1,311 %
Licensing and support and maintenance revenue for the six months ended June 30, 2023 remained relatively flat compared to the six months ended June 30, 2022. Growth in our variable royalty revenue was due to timing of revenue recognition mainly from fixed and up-front royalties from certain customers in the second quarter of 2023. Other revenue decreased for the six months ended June 30, 2023 compared to the six months ended June 30, 2022 due to completion of professional services in the first half of 2023.
36

Cost of revenue
Six Months Ended
June 30,
Change
20232022$%
(dollars in thousands)
Cost of revenue$2,349 $2,268 $81 %
Cost of revenue for the six months ended June 30, 2023 remained relatively flat compared to the six months ended June 30, 2022.
Operating expenses
Six Months Ended
June 30,
Change
20232022$%
(dollars in thousands)
Research and development$23,468 $19,827 $3,641 18 %
Sales and marketing10,606 8,377 2,229 27 %
General and administrative8,905 8,147 758 %
Total operating expenses$42,979 $36,351 $6,628 18 %
Research and development expenses
R&D expenses increased, $3.6 million, or 18%, to $23.5 million for the six months ended June 30, 2023 from $19.8 million for the six months ended June 30, 2022. The increase in R&D expenses was due to higher employee-related costs of $2.1 million primarily attributable to increased engineering headcount to support our continued growth and investment in our interconnect technology and SIA solutions. We also incurred higher stock-based compensation expense of $1.3 million, primarily related to the modification of certain performance stock unit awards as well as new grants in 2022.
Sales and marketing expenses
S&M expenses increased, $2.2 million, or 27%, to $10.6 million for the six months ended June 30, 2023 from $8.4 million for the six months ended June 30, 2022. The increase in S&M expenses was primarily due to higher employee-related costs of $1.0 million mainly driven by increased headcount to support growth of our business. We also incurred higher stock-based compensation expense of $0.4 million primarily related to new grants in 2022, higher professional fees of $0.3 million and an increase in company-wide event costs of $0.2 million primarily due to an in-person sales event.
General and administrative expenses
G&A expenses increased, $0.8 million, or 9%, to $8.9 million for the six months ended June 30, 2023 from $8.1 million for the six months ended June 30, 2022. The increase in G&A expenses was primarily due to higher professional fees of $0.7 million driven by legal expenses related to our intellectual property litigation.
Interest expense
Six Months Ended
June 30,
Change
20232022$%
(dollars in thousands)
Interest expense$(59)$(38)$(21)55 %
Interest expense remained relatively flat for the six months ended June 30, 2023 and compared to the six months ended June 30, 2022.

37

Other income (expense), net
Six Months Ended
June 30,
Change
20232022$%
(dollars in thousands)
Other income (expense), net$1,743 $66 $1,677 *
* Not meaningful
Other income (expense), net was $1.7 million for the six months ended June 30, 2023, compared to $0.1 million for the six months ended June 30, 2022. The increase in other income (expense), net was primarily due to higher interest rates on cash balances and interest income earned on our available-for-sale investments.
Loss from equity method investment
Six Months Ended
June 30,
Change
20232022$%
(dollars in thousands)
Loss from equity method investment$1,568 $— $1,568 *
* Not meaningful
Loss from equity method investment was $1.6 million for the six months ended June 30, 2023, compared to zero for the six months ended June 30, 2022, representing our proportionate share of Transchip’s net loss during the fourth quarter of 2022 and first quarter of 2023 that we record on a one-quarter lag.
Provision for income taxes
Six Months Ended
June 30,
Change
20232022$%
(dollars in thousands)
Provision for income taxes$851 $474 $377 80 %
Provision for income taxes for the six months ended June 30, 2023 was $0.9 million, compared to $0.5 million for the six months ended June 30, 2022. The increase in our income tax expense was due to a change in the forecasted geographic mix of worldwide earnings which are taxed at different statutory tax rates, the impact of losses in jurisdictions which have full valuation allowances, and changes in current year foreign withholding taxes. Foreign withholding taxes are generally assessed on gross revenue generated, rather than pre-tax income, in certain countries in which the Company does not file an income tax return.
Liquidity and Capital Resources
Since inception, we have financed operations primarily from payments received from our customers, the net proceeds from the sale of our common stock in the IPO as well as the net proceeds from the private issuance of our convertible preferred stock and common stock. As of June 30, 2023, we had $55.0 million in cash and cash equivalents and short-term investments of which $2.0 million was held by our foreign subsidiaries.
We believe our cash and cash equivalents, short-term investments, and cash provided by sales of our products will be sufficient to meet our expected working capital needs, capital expenditures, financial commitments and other liquidity requirements associated with our existing operations for at least the next 12 months. If these resources are not sufficient to satisfy our liquidity requirements, we may be required to seek additional financing. If we raise additional funds by issuing equity securities, our stockholders will experience dilution. Debt financing, if available, may contain covenants that significantly restrict our operations or our ability to obtain additional debt financing in the future. Any additional financing that we raise may contain terms that are not favorable to us or our stockholders. We cannot assure you that we would be able to obtain additional financing on terms favorable to us or our existing stockholders, or at all. See “Risk Factors —Risks Related to Our Business and Industry—Our ability to raise capital in the future may be limited and could prevent us from executing our growth strategy” for additional information.
38

Cash Flows
The following table summarizes changes in our cash flows for the periods indicated:
Six Months Ended
June 30,
20232022
(in thousands)
Net cash used in operating activities$(9,944)$(1,163)
Net cash provided by (used in) investing activities$371 $(725)
Net cash used in financing activities$(1,128)$(2,636)
Operating Activities
Cash flows from operating activities may vary significantly from period to period depending on a variety of factors including the timing of our receipts and payments. Our ongoing cash outflows from operating activities primarily relate to payroll-related costs, payments for professional services, obligations under our property leases and design tool licenses. Our primary source of cash inflows is receipts from our accounts receivable. The timing of receipts of accounts receivable from customers is based upon the completion of agreed milestones or agreed dates as set forth in the contracts.
For the six months ended June 30, 2023, net cash used in operating activities was $9.9 million primarily due to our net loss of $18.2 million, adjusted for non-cash charges of $9.0 million and $0.8 million changes in operating assets and liabilities. Non-cash charges primarily consisted of stock-based compensation of $7.3 million, loss from our equity method investment of $1.6 million and depreciation and amortization of $1.3 million, partially offset by amortization of deferred income of $0.6 million and net accretion of discounts on available-for-sale securities of $0.5 million. The drivers of the changes in operating assets and liabilities were a $2.7 million increase in deferred revenue, partially offset by a $2.4 million increase in accounts receivable, a $0.7 million increase in prepaid expense and other current assets and a $0.4 million decrease in accounts payable.
For the six months ended June 30, 2022, net cash used in operating activities was $1.2 million primarily due to our net loss of $12.5 million, adjusted for non-cash charges of $6.5 million and $4.8 million changes in operating assets and liabilities. The non-cash charges primarily consisted of stock-based compensation expense of $5.7 million and depreciation and amortization of $0.9 million, partially offset by gain on deconsolidation of our wholly-owned subsidiary of $0.1 million. The primary drivers of the changes in operating assets and liabilities were a $9.2 million decrease in accounts receivable, partially offset by a $2.2 million increase in prepaid expenses and other assets, a $1.4 million decrease in deferred revenue and a $0.7 million decrease in accrued expenses and other liabilities.
Investing Activities
Net cash provided by investing activities for the six months ended June 30, 2023 was $0.4 million, primarily attributable to proceeds from maturities of available-for-sale securities, partially offset by purchases of property and equipment and available-for-sale securities.
Net cash used in investing activities for the six months ended June 30, 2022 was $0.7 million primarily attributable to payments related to investment in our equity method investee. See Note 13, Equity Method Investment,to our unaudited condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q for additional discussion of the Company’s transactions with Transchip.
Financing Activities
Net cash used in financing activities for the six months ended June 30, 2023 was $1.1 million, primarily attributable to payments of contingent consideration for business combination of $1.0 million.
Net cash used in financing activities for the six months ended June 30, 2022 was $2.6 million, primarily attributable to payments of contingent consideration for business acquisition of $1.6 million and payments to tax authorities for shares withheld from employees of $0.8 million.
39

Off-Balance Sheet Arrangements
We did not have during the periods presented, and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Critical Accounting Estimates
Our unaudited condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q are prepared in accordance with GAAP. The preparation of these unaudited condensed consolidated financial statements requires us to make certain estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from the estimates made by management. To the extent that there are differences between our estimates and actual results, our financial condition, results of operations, and cash flows will be affected.
There have been no material changes to our critical accounting estimates as compared to those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” set forth in our 2022 Form 10-K, other than those discussed in Note 2 to our unaudited condensed consolidated financial statements.
Recently Issued and Adopted Accounting Pronouncements
For more information regarding recently issued accounting pronouncements, see Note 2 Basis of Presentation and Summary of Significant Accounting Policies, to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
JOBS Act
We are an emerging growth company, as defined in the Jumpstart Our Business Startups (JOBS) Act. The JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. This provision allows an emerging growth company to delay the adoption of some accounting standards until those standards would otherwise apply to private companies. We have elected to use the extended transition period under the JOBS Act for the adoption of certain accounting standards until the earlier of the date we (i) are no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. See Note 2, Basis of Presentation and Summary of Significant Accounting Policies, in the notes to our consolidated financial statements included on our 2022 Form 10-K. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
Not required for the Company as a smaller reporting company.
40

Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. In designing and evaluating our disclosure controls and procedures, our management recognizes that disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable assurance that the objectives of the disclosure controls and procedures are met. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors 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. 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 the company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
41

Part II - Other Information
Item 1. Legal Proceedings
See Note 11 Commitments and Contingencies, to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.

Item 1A. Risk Factors
Investing in our common stock involves a high degree of risk. Before making your decision to invest in shares of our common stock, you should carefully consider and read carefully all of the risks described below, together with the other information contained in this report, including our financial statements and the related notes and the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this report. We cannot assure you that any of the events discussed below will not occur. These events could have a material and adverse impact on our business, financial condition, results of operations and prospects. Unless otherwise indicated, references to our business being harmed in these risk factors will include harm to our business, reputation, financial condition, results of operations, revenue and future prospects. In such event, the trading price of our common stock could decline, and you could lose all or part of your investment. Additional risks and uncertainties not presently known to us or not believed by us to be material may also negatively impact us.
Risk Factors Summary
This risk factor summary contains a high-level summary of risks associated with our business. It does not contain all of the information that may be important to you, and you should read this risk factor summary together with the more detailed discussion of risks and uncertainties set forth following this summary. The principal risks and uncertainties affecting our business includes, but is not limited to, the following:
We face significant competition from larger companies and third party providers that may deploy their resources so they can develop their IP solutions internally.
We have a history of net losses, and we may not achieve or maintain profitability in the future.
Because our IP solutions are components of end products, if semiconductor, system producers and/or end product producer companies in the automotive market, enterprise computing market, communications market, consumer electronics market, and industrial market do not incorporate our solutions into their end products or if the end products of our customers do not achieve market acceptance, we may not be able to generate adequate license sales and royalty income from our products.
We depend on market acceptance of third-party semiconductor IP.
The success of our business depends on sustaining or growing our licensing revenue and the failure to achieve such revenue would lead to a material decline in our results of operations.
The nature of the design win process requires us to incur significant expenses without any guarantee that research and development and sales efforts will generate revenue, which could adversely affect our financial results.
Even if we succeed in securing design wins for our IP interconnect and other solutions and our SoC Integration Automation software (SIA) solutions (formerly IP deployment solutions), we may not generate timely or sufficient margins or margins from those wins and our financial results could suffer.
We continually pursue new IP interconnect, SoC integration automation, and other technology initiatives, and if we fail to successfully carry out these initiatives, our business could be harmed.
We may have to invest more resources in research and development than anticipated, which could increase our operating expenses and negatively affect our operating results.
Product errors or defects could expose us to liability and harm our reputation and we could lose market share.
42

If we fail to offer high-quality support, our reputation could suffer.
Our dependence on international customers and operations also subjects us to a range of other additional regulatory, operational, financial, and political risks that could adversely affect our financial results.
If we are unable to protect our proprietary technology and inventions through patents and other IP rights, our ability to compete successfully and our financial results could be adversely impacted.
We are subject to government regulation, including import, export and economic sanctions laws and regulations that may expose us to liability and increase our costs.
We face risks associated with doing business in China.
Litigation, including securities class action litigation, may impair our reputation and lead us to incur significant costs. We are a party to a patent litigation.
Risks Related to Our Business and Industry
We face significant competition from larger companies and third party providers that may deploy their resources so they can develop their IP solutions internally.
We are engaged in a competitive segment of the global semiconductor industry. Our competitive landscape is characterized by competition from companies that have greater resources than us. A variety of factors could adversely impact our ability to compete, including rapid technological change in product design and manufacturing, customers that make purchase decisions based on a mix of factors of varying importance and continuous declines in average selling prices (ASPs). We compete principally on the basis of technology, product quality and features, license, royalty and usage terms, post-contract customer support, interoperability among products, and price and payment terms.
We operate in industries characterized by rapidly changing technologies as well as technological obsolescence. The introduction of new products by our competitors or our failure to timely develop new or enhanced products or technologies in response to changing market demand, whether due to technological shifts or otherwise, could result in the loss of customers and decreased revenue and have an adverse effect on our business, financial condition, and results of operations.
Often, we compete against larger companies that possess substantial financial, technical, research and development and engineering resources that can be deployed so they can develop their IP solutions internally. In addition, we compete against other third-party providers of IP integration solutions, such as Openedges Technologies Inc., Signature IP, TrueChip, SkyeChip, Sdn. Bhd, EXTOLL GmbH, and Arm Limited, that similarly possess substantial financial, technical, research and development and engineering resources. In certain cases, competitive companies may be supported by local or international government funding and similar resources. Varying combinations of these resources provide advantages to these competitors that enable them to influence industry trends and the pace at which they adapt to these trends. A strong competitive response from one or more of our competitors to our marketplace efforts, or a shift in customer preferences to competitors’ products, could result in increased pressure to lower our prices more rapidly than anticipated, increased sales and marketing expense, and/or market share loss. The consolidation of our competitors or collaboration among our competitors to deliver more comprehensive offerings than they could individually, may also impact our ability to compete effectively. To the extent our revenue is negatively impacted by competitive pressures and reduced pricing, our business could be harmed.
Our ability to compete in our market is subject to a variety of factors, many of which are beyond our control. The occurrence of any of the below could adversely affect our ability to compete and harm our business:
Our ability to anticipate and lead critical product development cycles and technological shifts as driven by our target markets, to innovate rapidly and efficiently and to improve our existing solutions.
Whether any competitor substantially increases its engineering and marketing resources to compete with us in the semiconductor SIA software technology arena.
43

Whether a new entrant with substantially greater resources and/or supported by governmental resources decides to enter the markets in which we compete.
Whether any existing or new competitor bundles its technologies into one package at a discounted price that would make it uneconomical for our customers to license our products separately.
The challenges of developing, or acquiring externally developed, technology solutions that are adequate and competitive in meeting the rapidly evolving requirements of next-generation design challenges.
Our ability to compete on the basis of payment and pricing, features and terms.
Decisions by semiconductor companies, system companies, device or other end product producers, and/or OEMs to develop IP development internally, rather than license IP from outside vendors due to budget constraints or excess engineering capacity.
Actions by regulators or governmental entities to impose license requirements, limit product availability, limit trade and exportability of our products, the features or contractual terms that either we or our customers can apply to product and service offerings, or to affect monetary policy.
Actions by regulators or governmental entities to modify or augment tax treatment of our product and service offerings.
The impact of global and regional inflation on ours and our customers’ profitability and expansion plans due to among other effects of inflation, increases in wages, availability of capital, salaries, operating expenses, and costs of insurance, benefits and medical coverage.
The potential effects of geopolitical conflicts, such as the military conflict between Russia and Ukraine, including retaliatory and regulatory actions, on purchasing, development, sales and innovation responses and trends in response to such conflicts.
Competition, embargoes, sanctions, boycotts and/or social unrest.
Local or international economic headwind trends that may lead to recessions, economic slowdowns or sudden changes in economic needs of regions and consumers.
Silicon chip supply chain and shipment volume restrictions on our customers and their end customers that will impact the amount of royalties payable to us.
We may be unable to reduce the cost of our products sufficiently to compete effectively against our competitors. Our cost reduction efforts may not allow us to keep pace with competitive pricing pressures and/or other economic factors including inflation and customer and end market supply chain constraints which could adversely affect our gross margins and ability to meet customer demand. To the extent we are unable to reduce the prices of our products and remain competitive, our revenue will likely decline, resulting in further pressure on our gross margins, which could harm our business. Many other companies in the IP interconnect space have not been able to continue as a going concern due to intense competition and low margins. See “Business—Competition”.
We have a history of net losses, and we may not achieve or maintain profitability in the future.
We have incurred net losses in certain periods historically. We incurred a net loss of $27.4 million in 2022. Our net loss was $9.2 million and $5.7 million for the three months ended June 30, 2023 and 2022, respectively and $18.2 million and $12.5 million for the six months ended June 30, 2023 and 2022, respectively. As of June 30, 2023, we had an accumulated deficit of $84.6 million. We have spent significant funds on organizational and start-up activities, to recruit engineers and other employees and to support our research and development. The net losses we incur may fluctuate significantly from quarter to quarter and may increase as a result of geopolitical and market fluctuations, inflation, slow downs and/or recessionary pressures, the COVID-19 pandemic and other global economic factors.
44

Our long-term success is dependent upon our ability to successfully market our interconnect IP and SIA solutions, develop new interconnect IP and SIA solutions, earn revenue, obtain additional capital when needed and, ultimately, to maintain profitable operations. We will need to generate significant additional revenue to achieve profitability. It is possible that we will not achieve profitability or that, even if we do achieve profitability, we may not maintain or increase profitability in the future. Our failure to achieve or maintain profitability could negatively impact the value of our common stock.
Because our IP solutions are components of end products, if semiconductor, system producers and/or end product producer companies in the automotive market, enterprise computing market, communications market, consumer electronics market, and industrial market do not incorporate our solutions into their end products or if the end products of our customers do not achieve market acceptance, we may not be able to generate adequate license sales and royalty income from our products.
Our IP solutions include technology that manages on-chip communications in SoC semiconductor devices. We do not license our IP solutions and deployment tools directly to end-users; we license our technology primarily to companies in the automotive market, enterprise computing market, communications market, consumer electronics market, and industrial market, who then incorporate our technology into the products they sell. As a result, we rely on our customers to incorporate our technology into their end products at the design stage. Once a company incorporates a competitor’s technology or develops the technology internally and incorporates it into its end product, it becomes significantly more difficult for us to sell our technology to that company because changing suppliers involves significant cost, time, effort and risk for the company. As a result, we may not achieve targeted customer acceptance despite incurring significant expenditures to develop new technology.
Moreover, even after customers agree to incorporate our technology into their end products, the design cycle is long and may be delayed due to factors beyond our control, which may result in our customers’ product not reaching the market until long after our initial design win, which we define as winning the competitive bid selection process. From initial product design-in to volume production, many factors could impact the timing and/or amount of sales actually realized from the design-in. These factors include, but are not limited to, changes in the competitive position of our customers’ product, our customers’ financial stability, and our customers’ ability to ship products under our customers’ original schedule. Moreover, several external factors affect our customers’ ability and willingness to start their own new product designs and to manufacture and ship their products, including target product market conditions, our customers’ financial stability, our customers’ competitive positioning and external economic conditions (such as, but not, limited to inflation, recessions, customer and end market supply chain constraints, geopolitical conflict, sanctions, and competition) that may prolong the customers’ decision-making process and design cycle.
Further, we do not control the business practices of our customers and we do not influence the degree to which they promote, market or set their product pricing. We therefore cannot assure you that our customers will devote satisfactory efforts to promote their end products, which incorporate our IP technology and deployment solutions.
We depend on growth and economic stability in the end markets that use our products. Any slowdown in the growth and economic stability of these end markets could harm our business.
Our continued success will depend in large part on general economic growth and stability, and growth and stability within our target markets in the automotive market, enterprise computing market, communications market, consumer electronics market, and industrial market. Factors affecting these markets could seriously harm our customers and/or end customers and, as a result, harm us, examples of which include:
Reduced sales of our customers’ and/or end customers’ products.
The effects of catastrophic and other disruptive events at our customers’ and/or end customers’ offices or facilities including, but not limited to, natural disasters, telecommunications failures, cyber-attacks, terrorist attacks, pandemics, epidemics or other outbreaks of infectious disease, including the current COVID-19 pandemic, breaches of security or loss of critical data.
Increased costs associated with potential disruptions to our customers’ and/or end markets’ supply chain and other manufacturing and production operations.
The deterioration of our customers’ and/or end customers’ financial condition.
45

Delays and project cancellations as a result of design flaws in the products developed by our customers and/or end customers.
The inability of our customers and/or end customers to expand or dedicate the resources necessary to promote and commercialize their products.
The inability of our customers and/or end customers to adapt to changing technological demands resulting in their products becoming obsolete.
The failure of our customers’ and/or end customers’ products to achieve market success and gain broad market acceptance.
Disruption and uncertainty caused by new developments in export and related regulations.
Regional and global effect of inflation or other adverse economic conditions, such as rising interest rates, recessions or economic slowdowns, resulting in delays or cancellations of new product design starts.
Adverse impact of multiple interest rate increases implemented and forecasted by the U.S. Federal Reserve.
Any slowdown in the growth of these end markets, or the emergence of economic instability in these end markets, could harm our business. For example, a significant element of our growth strategy depends on the increasing adoption of vehicles with more sophisticated automated driving, which will likely require more complex SoCs. If anticipated demand in the end market for these vehicles does not materialize, whether due to consumer demand not materializing, regulatory interventions delaying the deployment of automated driving, or the emergence of economic instability in end markets arising from factors such as inflationary trends, deteriorating purchasing power, trade or supply chain disruptions and regional and/or worldwide chip shortages or excess supply, demand fluctuations, unemployment spikes, labor shortages or end market reactions to regional or global geopolitical uncertainties or conflicts, or other factors beyond our control, it would adversely affect demand for our products from customers and royalty revenue and impact our ability to execute our growth strategy.
We depend on market acceptance of third-party semiconductor IP.
The semiconductor IP industry is a relatively small and emerging industry. Our future growth will depend on the level of market acceptance of our third-party licensable IP model, the variety of IP offerings available on the market and the shift in customer preference away from in-house development of semiconductor IP technologies and SIA. Furthermore, the third-party licensable IP model is highly dependent on the market adoption of new services and products, including in the automotive market, enterprise computing market, communications market, consumer electronics market, and industrial market. Such market adoption is important because the increased cost associated with ownership and maintenance of the more complex architectures in SoCs needed for the advanced services and products and time to market pressures on our customers may motivate companies to license third-party IP rather than design them in-house.
The trends that would enable our growth are largely beyond our control. Semiconductor customers also may choose to adopt a multi-chip, off-the-shelf chip solution versus licensing or using highly-integrated chipsets that embed our technologies or use our deployment software. If these market shifts do not materialize or third-party semiconductor IP does not achieve market acceptance, our business could be harmed.
The success of our business depends on sustaining or growing our licensing revenue and the failure to achieve such revenue would lead to a material decline in our results of operations.
Our revenue consists largely of technology license fees and other fees and royalties paid for access to our patented technologies, existing technology and other development and support services we provide to our customers. Our ability to secure and renew the licenses from which our revenue is derived depends on our customers adopting our technology and using it in the products they sell. Once secured, royalty revenue may be negatively affected by factors within and outside our control, including reductions in our customers’ sales prices, sales volumes, our failure to timely complete engineering deliverables and the customers’ negotiated contract terms.
46

In addition, our customer acquisition cycle for new licenses and license renewals for existing licensees can be lengthy, typically between two to nine months, and can also be costly and unpredictable. Given the length of the sales cycle, we may incur costs in any particular financial period before any associated revenue stream begins, if at all. We cannot provide any assurance that we will be successful in signing new license agreements or renewing existing license agreements on equal or favorable terms or at all. If we do not achieve our revenue goals, our results of operations could decline.
The nature of the design win process requires us to incur significant expenses without any guarantee that research and development and sales efforts will generate revenue, which could adversely affect our financial results.
We focus on winning competitive bid selection processes, called “design wins,” to incorporate our IP interconnect and other solutions in our customers’ products. These lengthy technical and commercial selection processes may require us to incur significant expenditures and dedicate valued engineering resources to the development or enhancement of our IP interconnect and other solutions without any assurance that our bids will be selected as the design wins. If we incur such expenditures and fail to be selected in the bid selection process, our operating and financial results may be adversely affected. Further, because of the significant costs associated with qualifying new suppliers, customers are likely to use the same or an enhanced version of semiconductor IP from existing suppliers across a number of similar and successor products for a lengthy period of time. As a result, if we fail to secure an initial design win for any of IP interconnect and other solutions to any particular customer, we may lose the opportunity to make future sales of those solutions to that customer for a significant period of time, or at all, and we may experience an associated decline in revenue relating to those products. Because we expect the ASPs of our products may decline over time, we consider design wins to be critical to our future success and anticipate that for our newer products, we are and will remain highly dependent on revenue from newer design wins. Failure to achieve initial design wins may also weaken our position in future competitive selection processes because we may not be perceived as an industry leader.
Further, a significant portion of our revenue in any period may depend on a single product design win with a large customer. As a result, the loss of any key design win or any significant delay in the ramp of volume production of the customer’s products into which our product is designed could harm our business. We may not be able to maintain sales to our key customers or continue to secure key design wins for a variety of reasons, and our customers can stop incorporating our products into their product offerings with limited notice to us and suffer little or no penalty.
The loss of a key customer or design win, a reduction in sales to any key customer, a significant delay or negative development in our customers’ product development plans, or our inability to attract new significant customers or secure new key design wins could harm our business.
Even if we succeed in securing design wins for our IP interconnect and other solutions and our SIA solutions, we may not generate timely or sufficient margins or margins from those wins and our financial results could suffer.
After incurring significant design and development expenditures and dedicating engineering resources to achieve a single initial design win for an IP interconnect or other solution, a substantial period of time generally elapses before we generate meaningful revenue from royalties relating to such solution, if at all. The reasons for this delay include, among other things, the following:
Changing customer requirements, resulting in an extended development cycle for the product.
Delay in the ramp-up of volume production of the customer’s products into which our solutions are designed.
Delay or cancellation of the customer’s product development plans.
Market or competitive pressures to reduce the selling price of the customer’s end-product.
The discovery of design flaws, defects, errors or bugs in the products, whether or not those defects, errors or bugs are related to our IP interconnect and other solutions that delay the customer from finishing the product in which our IP solution is incorporated.
Lower than expected acceptance of the customers’ end-products.
47

Moreover, as noted above, even if a customer selects our IP interconnect and other solutions, we cannot guarantee that this will result in any royalty or future licensing revenue, as the customer may ultimately change or cancel its product plans, or the customer’s efforts to market and sell its product may not be successful.
We continually pursue new IP interconnect, SoC integration automation, and other technology initiatives, and if we fail to successfully carry out these initiatives, our business could be harmed.
As part of the evolution of our business, we have made substantial investments to develop IP interconnect, SoC integration automation solutions, other technology initiatives, and enhancements to existing technologies we license through our acquisitions and research and development efforts. Continuing to meet the requirements of smaller die size, lower power consumption, a higher frequency of operation and management of critical net latency in a timely and cost-effective manner for chips used in the automotive market, enterprise computing market, communications market, consumer electronics market, and industrial market have resulted in increased SoC design complexity for chips used in these markets. If we are unable to meet these demands for increased SoC design complexity, if we are unable to anticipate technological changes in our industry by introducing new or enhanced IP interconnect and other solutions and/or SIA solutions in a timely and cost-effective manner, or if we fail to introduce new technologies that meet market demand, we may lose our competitive position, our products may become obsolete, and our business could be harmed.
Moreover, new technologies and products may not be profitable, and even if they are profitable, operating margins for new products and businesses may not be as high as the margins we have experienced historically or originally anticipated.
Additionally, from time to time, we invest in expansion into adjacent markets, including the acquisition of Magillem and Semifore, and our growth into the SIA solutions market. Although we believe these solutions are complementary to our IP interconnect solutions, we have less experience and a more limited operating history in offering software that, among other things, manages register configurations of IP blocks, assembles multiple IP blocks into SoC platforms and links design parameters and metadata to documentation, and our ongoing efforts in this area may not be successful. Our success in these product areas depend on a variety of factors, including the following:
Our ability to continue to attract new customers in industries in which we have less experience.
Our successful development of sales and marketing strategies that meet customer requirements.
Our ability to accurately predict, prepare for, and promptly respond to technological developments in existing and new fields.
Our ability to compete with new and existing competitors, many of which may have more financial resources, industry experience, brand recognition, relevant IP rights, and/or more established customer relationships than we currently do, and they could include free and open-source solutions that provide similar SIA solutions.
Our ability to continually balance our investment in adjacent markets with investment in our existing products and services.
Our ability to attract and retain employees with expertise in new or emerging fields affecting our business.
Difficulties in any of our new product development efforts or our efforts to enter adjacent markets, including delays or disruptions due to factors outside of our control such as any adverse impact resulting from market and inflationary pressures, export and trade controls, and the COVID-19 pandemic, could harm our business.
A fundamental shift in technologies, the regulatory climate or demand patterns and preferences in our existing product markets or the product markets of our customers or end-users could make our current products obsolete, prevent or delay the introduction of new products or enhancements to our existing products or render our products irrelevant to our customers’ needs. If our new product development efforts fail to align with the needs of our customers, including due to circumstances outside of our control like a fundamental shift in the product markets of our customers and end users or regulatory changes, our business could be harmed.
48

Further, we design our IP interconnect solutions to function optimally with various industry-standard core IP transaction protocols including AMBA, ACE, CHI and AXI. Should developers limit access to their IP protocol information or cease cooperation with us for any reason, our ability to support certain processors and IP protocols would be delayed, which could harm our business.
We may have to invest more resources in research and development than anticipated, which could increase our operating expenses and negatively affect our operating results.
We currently devote substantial resources to the research and development of new and enhanced interconnect IP and SIA solutions. However, we may be required to devote more resources than anticipated to address design requirements for specific target markets, new competitors, technological advances in the semiconductor industry or by competitors, our acquisitions, our entry into new markets, or other competitive factors. If we are required to invest significantly greater resources than anticipated without a corresponding increase in revenue, our operating results could decline. Additionally, our periodic research and development expenses may be independent of our level of revenue, which could negatively impact our financial results. We expect these expenses to be significant and increase in the foreseeable future as our technology development efforts continue, and there can be no guarantee that our research and development investments will result in products that create additional revenue.
We may also decide to increase our research and development investment to seize customer or market opportunities, which could negatively impact our financial results.
We continue to experience hiring challenges, including for engineering resources.
Product errors or defects could expose us to liability and harm our reputation and we could lose market share.
Software products frequently contain errors or defects, especially when first introduced, when new versions are released, or when integrated with technologies developed by acquired companies. Product errors, including those resulting from third-party suppliers, could negatively affect the performance or interoperability of our IP interconnect and SIA solutions, could delay the development or release of new solutions or new versions and could adversely affect market acceptance or perception of our technology. In addition, any allegations of manufacturability issues resulting from use of our IP interconnect and other solutions or semiconductor design efficiency issues resulting from our SIA solutions could, even if untrue, adversely affect our reputation and our customers’ willingness to license our technology. Any such errors or delays in releasing new products or new versions of products or allegations of unsatisfactory performance could cause us to lose customers, increase our service costs, subject us to liability for damages and divert our resources from other tasks, any one of which could harm our business and operating results.
If we fail to offer high-quality support, our reputation could suffer.
Interconnect IP technology is complex, and our customer support is critical for the successful deployment of our IP in our customers’ designs, and we maintain a team of corporate and field application engineers in our global support organization. High-quality support is important for customer retention, and the importance of our support function will increase as we expand our business and pursue new customers. If we do not help our customers quickly resolve issues and provide effective ongoing support, our ability to maintain and expand our offerings to existing and new customers could suffer, and our reputation with existing or potential customers could suffer.
49

Our dependence on international customers and operations also subjects us to a range of other additional regulatory, operational, financial, and political risks that could adversely affect our financial results.
We derived 59.3% of our revenue for 2022 from sales to customers outside of the United States. In particular, we derived 28.8% of our revenue in 2022 from customers located in China. For the six months ended June 30, 2023, 66.5% of our revenue was derived from sales to customers outside of the United States and 29.9% of our revenue was derived from customers located in China. We expect our revenue from China to decrease due to the applicable U.S. government trade restrictions. As a result, the economic, political, legal and social conditions in China could harm our business. In addition, we have offices globally with our sales and research and development being conducted in offices located in the San Francisco Bay Area, Texas, France, China, South Korea, and Japan. Moreover, conducting business outside the United States subjects us to a number of additional risks and challenges, including:
Changes in a specific country’s or region’s political, regulatory or economic conditions.
Imposition of significant new export control regulations targeting the Chinese semiconductor industry and technical support of the Chinese semiconductor industry, tariffs and other barriers, restrictions and regional stability measures, including as between U.S.-China.
A pandemic, epidemic or other outbreak of an infectious disease, including the current COVID-19 pandemic, which may cause us or our distributors, vendors and/or customers to temporarily suspend our or their respective operations in the affected city or country or completely.
Compliance with a wide variety of domestic and foreign laws and regulations (including those of municipalities or provinces where we have operations) and unexpected changes in those laws, export and trade controls, and regulatory requirements, including uncertainties regarding taxes, social insurance contributions and other payroll taxes and fees to governmental entities, tariffs, quotas, export controls, export licenses and other trade barriers.
Unanticipated restrictions on our ability to sell to foreign customers where sales of products and the provision of services may require export licenses or are prohibited by government action, unfavorable foreign exchange controls and currency exchange rates.
Potential for substantial penalties and litigation related to violations of a wide variety of laws, treaties and regulations, including labor regulations, export control and anti-corruption regulations (including the U.S. Foreign Corrupt Practices Act and the U.K. Bribery Act).
Difficulties and costs of staffing and managing international operations across different geographic areas, time zones and cultures.
Changes in diplomatic and trade relationships.
Potential political, legal and economic instability, armed conflict, and civil unrest in the countries in which we and our customers are located.
Difficulty and costs of maintaining effective data security.
Inadequate protection of our IP.
Nationalization and expropriation.
Restrictions on the transfer of funds to and from foreign countries, including withholding taxes and other potentially negative tax consequences.
Unfavorable and/or changing foreign tax treaties and policies.
Increased exposure to general market and economic conditions inside and outside of the United States.
Currency exchange rate fluctuations and the resulting effect on our revenue and expenses, and the cost and risk of entering into hedging transactions if we chose to do so in the future.
50

Increased regulatory uncertainties with respect to our wholly foreign-owned enterprise operating in China and any joint ventures we may form or contribute IP or other resources to in the future.
Trends such as global and regional inflation, supply shortages and supply chain disruptions, geopolitical conflicts and retaliatory actions and regulations affecting or relating to regions such as but not limited to Ukraine, Russia, Eastern Europe or in the Greater China region, may lead to the deterioration of our immediate customers’ and/or end market customers’ ability and/or willingness to purchase, use, develop, market or sell products or solutions that incorporate or are made while using our products.
These factors, individually or in combination, could impair our ability to effectively operate one or more of our foreign facilities or deliver our semiconductor IP or SIA solutions, result in unexpected and material expenses, or cause an unexpected decline in the demand for our products in certain countries or regions. Our failure to manage the risks and challenges associated with our international business and operations could harm our business.
Downturns or volatility in general economic conditions, including as a result of political and economic conditions in the countries in which we conduct business, the current COVID-19 pandemic or any other outbreak of an infectious disease, could harm our business.
Our revenue, gross margin, and ability to achieve and maintain profitability depend significantly on general economic conditions and the demand for products in the markets in which our customers compete. Weaknesses in the global economy and financial markets, including the current weaknesses resulting from the ongoing COVID-19 pandemic, and any adverse changes in general domestic and global economic conditions that may occur in the future, including any recession, economic slowdown or disruption of credit markets, may lead to, lower demand for products that incorporate our solutions, including in the automotive market, enterprise computing market, communications market, consumer electronics market, and industrial market. A decline in end-user demand can affect our customers’ demand for our products, the ability of our customers to obtain credit and otherwise meet their payment obligations and the likelihood of customers canceling or deferring existing orders. Our business could be harmed by such actions.
Because we conduct business, have offices in and derive revenue from customers in China, our business performance may be affected by increased political tensions and changes in China’s political, social and economic environment. For example, political instability resulting from changes in the relationship between the United States and China could negatively impact our business. Any significant armed conflict related to this matter would be expected to materially and adversely damage our business. Moreover, the role of the Chinese government in the Chinese economy is significant. Chinese policies toward economic liberalization, and laws and policies affecting technology companies, foreign investment, currency exchange rates, taxes and other matters could change, resulting in greater restrictions on our ability and our suppliers’ ability to do business and operate facilities in China. If any of these changes were to occur, our business could be harmed and our stock price could decline.
Any disruption in the credit markets, including as a result of the current COVID-19 pandemic, could also impede our access to capital. If we have limited access to additional financing sources, we may be required to defer capital expenditures or seek other sources of liquidity, which may not be available to us on acceptable terms or at all. All of these factors related to global economic conditions, which are beyond our control, could harm our business. For a more detailed discussion of the COVID-19 pandemic and its recent and potential impact on our business, see “—Our business has been, and may continue to be, adversely affected by health epidemics, pandemics and other outbreaks of infectious disease, including the current COVID-19 pandemic.”
The Company maintains the majority of its cash and cash equivalents in accounts with major U.S. and multi-national financial institutions, and our deposits at certain of these institutions exceed insured limits. Market conditions can impact the viability of these institutions. In the event of failure of any of the financial institutions where we maintain our cash and cash equivalents, there can be no assurance that we would be able to access uninsured funds in a timely manner or at all. Any inability to access or delay in accessing these funds could adversely affect our business and financial position.
51

The cyclical nature of the semiconductor industry, including significant supply chain disruption, may limit our ability to maintain or improve our revenue.
The semiconductor industry is highly cyclical and is prone to significant downturns from time to time. Cyclical downturns can result from a variety of market forces including constant and rapid technological change, rapid product obsolescence, price erosion, evolving standards, short product life cycles and wide fluctuations in product supply and demand, all of which can result in significant declines in semiconductor demand. We have experienced downturns in the past and may experience such downturns in the future. For example, the industry experienced a significant downturn in connection with the most recent global recession in 2008, and further experienced downturns in 2020 and 2022, which may be prolonged as a result of the economic impact of the COVID-19 pandemic. These downturns have been characterized by diminished product demand, production overcapacity, high inventory levels and accelerated erosion of average selling prices. Recently, downturns in the semiconductor industry have been attributed to a variety of factors, including the COVID-19 pandemic, ongoing trade disputes among the United States and China, weakness in demand and pricing for semiconductors across applications and excess inventory.
Economic downturns have directly impacted our business, as has been the case with many other companies, suppliers, distributors and customers in the semiconductor industry and other industries around the world, and any prolonged or significant future downturns in the semiconductor industry could harm our business. Conversely, significant upturns may suppress customer shipments of royalty-bearing products incorporating our IP solutions due to our customers having limited access to third-party foundry and assembly capacity. In the event of such an upturn, we may not be able to expand our workforce and operations in a sufficiently timely manner, procure adequate resources, or locate suitable third-party suppliers or other third-party subcontractors to respond effectively to changes in demand for our existing products or to the demand for new products requested by our customers, and our business could be harmed.
The semiconductor industry has also faced significant global supply chain issues as a result of the impact both on demand for devices to enable wireless connectivity and remote environments and on supply from the related imposition of government restrictions on staffing and facility operations due to the COVID-19 pandemic as well as other trends such as the increasing demand for semiconductors in automobiles, which together have resulted in the inability of fabrication plants to produce sufficient quantities of chips to meet demand, supply chain shortages and other disruptions. Numerous factors, such as the ongoing pandemic or further trade tensions between the U.S. and China, such as the October 7, 2022 Bureau of Industry Security memo affecting semiconductor trade between the U.S. and China, may prolong or deepen these challenges faced by the industry.
Our revenue has been concentrated among a small number of licensees and customers, and if we lose any of these customers and fail to replace them, our revenue may decrease substantially.
A significant amount of our revenue is derived from a limited number of customers. We expect that a relatively small number of customers will continue to account for a substantial portion of our revenue for the foreseeable future.
As a result of this revenue concentration, our results of operations could be adversely affected by the decision of a single key licensee or customer to cease using our technology or products or by a decline in the number of products that incorporate our technology that are sold by a single licensee or customer or by a small group of licensees or customers. We must continue to obtain new significant licensees and to increase our revenue and grow our business.
52

Failure to effectively expand our sales and marketing capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our products.
Our ability to increase our customer base and achieve broader market acceptance of our products and platform capabilities will depend to a significant extent on our ability to expand our global sales and application engineering organization. We plan to continue expanding our sales force, both domestically and internationally. We also plan to dedicate significant resources to sales and marketing programs. All of these efforts will require us to invest significant financial and other resources. Our business will be harmed if our sales and marketing efforts do not generate significant increases in revenue or increases in revenue are smaller than anticipated. We may not achieve anticipated revenue growth from expanding our sales force if we are unable to hire, develop, integrate and retain talented and effective sales personnel, if our new and existing sales personnel, on the whole, are unable to achieve desired productivity levels in a reasonable period of time, or if our sales and marketing programs are not effective.
We experience a strong seasonality in sales in the fourth calendar quarter of the year. As a result, our results of operations are subject to substantial quarterly fluctuations, which may seriously harm our business.
We have experienced, and expect to continue to experience, seasonal fluctuations in sales due to the spending patterns of semiconductor customers who license our products. Typically, the number of total new license agreements we enter into have generally been lowest in the first and second calendar quarters. We expect these seasonality trends to continue. As a result, revenue recognized from our total new license agreements are subject to seasonal fluctuations, which may seriously harm our business.
Substantial portions of our sales are made, and we anticipate will be made, to automotive, enterprise computing, communications, consumer electronics, and industrial suppliers. Any downturn in any of these markets could significantly harm our business.
Each of these sectors is subject to specific market risks. The consumer sector, for example, is subject to changes in end consumer spending patterns, technology developments and general economic conditions.
We are also exposed to the risks associated with the automotive market. For example, our anticipated future growth is highly dependent on the adoption of autonomous driving technologies, which are expected to have increased sensor and power product content. A downturn in the automotive market could delay automakers’ plans to introduce new vehicles with these features, which would negatively impact the demand for our products and our ability to grow our business.
Several industries in which companies incorporate our technology, including the automotive industry and others, may undergo consolidation and reorganization and, in some cases, their suppliers may or have entered bankruptcy. Although we have not experienced any lost business or material bad debt write-offs as a result of such consolidation, such trends could harm our business.
Moreover, as a result of the COVID-19 pandemic and the associated responses by governments of various countries to respond and to prevent its spread, the automotive industry, including manufacturers, dealers, distributors, and third-party suppliers have been adversely impacted. For example, many automotive manufacturers were forced to suspend manufacturing operations and may be required to do so again. In addition, government-imposed restrictions on businesses, operations and travel and the related economic uncertainty have impacted demand in many global markets. While demand in the automotive industry is dependent on a number of factors, automotive manufacturers expect the impact of COVID-19 to be highly dependent on its duration and severity. The foregoing impacts and other adverse effects on the automotive industry could harm our business, as well as our ability to execute our growth strategy.
53

Our business has been, and may continue to be, adversely affected by health epidemics, pandemics and other outbreaks of infectious disease, including the current COVID-19 pandemic.
Public health threats, such as COVID-19, influenza and other highly communicable diseases or viruses, outbreaks of which have from time to time occurred in various parts of the world in which we operate could adversely impact our operations, as well as the operations of our customers, end users of our products, and our and their respective vendors, suppliers and other business partners. Any of these public health threats and related consequences could adversely affect our financial results and could reduce our ability to access capital.
The ultimate extent of the impact of any epidemic, pandemic, or other health crisis on our business will depend on multiple factors that are highly uncertain and cannot be predicted, including its severity, location and duration, and actions taken to contain or prevent further its spread. Additionally, such crises, could increase the magnitude of many of the other risks described in this Quarterly Report on Form 10-Q, and may have other material adverse effects on our operations that we are not currently able to predict. If our business and the markets in which we operate experience a prolonged occurrence of adverse public health conditions, it could materially adversely affect our business, financial condition, and results of operations.
We received a Paycheck Protection Program loan, and our application for the PPP Loan could in the future be determined to have been impermissible or could result in damage to our reputation.
In April 2020, we applied for and received an unsecured $1.6 million loan under the Paycheck Protection Program (the PPP Loan). In December 2020, the PPP Loan was forgiven in full. The Paycheck Protection Program was established under the Coronavirus Aid, Relief, and Economic Security Act (the CARES Act), and is administered by the U.S. Small Business Administration (the SBA). In addition, in May 2020, Semifore, Inc., a company that we recently acquired, was a recipient of $0.1 million of proceeds from a note payable issued under the Paycheck Protection Program (PPP) under section 7(a)(36) of the Small Business Act. The note was repaid in full in December 2020.
Our receipt of the PPP Loan or the forgiveness of the PPP Loan could result in adverse publicity. In addition, if we are later determined to have been ineligible to receive the PPP Loan or loan forgiveness, we may be subject to significant penalties, including significant civil, criminal and administrative penalties, we could be required to repay the PPP Loan in its entirety, and our reputation could suffer. A review or audit by the SBA or other government entity or claims under the U.S. False Claims Act could consume significant financial and management resources.
A significant portion of our revenue comes from licensing fees, which may vary period to period.
License agreements for our interconnect IP are generally treated as ratable revenue, with revenue being recognized evenly over the license term. The majority of software license agreements for our SIA solutions and CSRCompiler product are generally treated as point in time revenue at the start of the license period, so past revenue may not be indicative of the amount of revenue in any future period. Significant portions of our anticipated future revenue, therefore, will likely depend upon our success in attracting new customers, or continuing or expanding our relationships with existing customers. However, revenue recognized from licensing arrangements vary significantly from period to period, depending on the number and size of deals closed during a quarter, and is difficult to predict. In addition, as we expand our business into new markets, our licensing deals may be smaller in volume but greater in value in volume, which may further fluctuate our licensing revenue quarter to quarter. Our ability to succeed in our licensing efforts will depend on a variety of factors, including the market positioning, performance, delivery, quality, breadth and depth of our current and future IP interconnect and other solutions as well as our sales and marketing skills. Our failure to obtain future licensing customers would impede our future revenue growth and could materially harm our business.
As a result of these and other factors, you should not rely on the results of any prior quarterly or annual periods, or any historical trends reflected in such results, as indications of our future revenue or operating performance. Fluctuations in our revenue and operating results could cause our stock price to decline and, as a result, you may lose some or all of your investment.
54

Royalty rates could decrease for existing and future license agreements, which could materially adversely affect our operating results.
Royalty payments to us under existing and future license agreements could be lower than currently anticipated for a variety of reasons. Average selling prices for semiconductor products generally decrease over time during the lifespan of a product. Our gross margins and financial results will suffer if we are unable to offset reductions in our average selling prices by reducing our costs, developing new or enhanced products or solutions on a timely basis with higher selling prices or gross margins, or increasing our sales volumes. In addition, there is significant pressure to maintain low royalty rates in certain markets where the end product may have a low average sales price, such as many consumer electronics products. In addition, there is increasing downward pricing pressures in the semiconductor industry on end products incorporating our technology, especially end products for consumer electronics markets. As a result, notwithstanding the existence of a license agreement, our customers may demand that royalty rates for our products on future or renewal agreements be lower than our historic royalty rates. Furthermore, our competitors may lower the royalty rates for their comparable products to win market share which may force us to lower our royalty rates on future or renewal agreements as well. As a consequence of the above referenced factors, as well as unforeseen factors in the future, the royalty rates we receive for use of our technology could decrease with new or renewed customers, thereby decreasing future anticipated revenue and cash flow. Variable royalty revenue was 11% of our revenue for the six months ended June 30, 2023. Therefore, a significant decrease in our royalty revenue could materially adversely affect our operating results.
Moreover, royalty rates may be negatively affected by macroeconomic trends, including from global semiconductor supply chain issues (including from shortages in the availability of the supply of chips in several semiconductor sectors and applications), the COVID-19 pandemic and its world effects and changes in products mix. Furthermore, consolidation among our customers may increase the leverage of our existing customers to extract concessions from us in royalty rates.
Changing currency exchange rates could harm our business.
We have operations and assets in the U.S. as well as foreign jurisdictions, and we prepare our consolidated financial statements in U.S. dollars, but a portion of our earnings and expenditures are denominated in other currencies. We therefore must translate our foreign assets, liabilities, revenue and expenses into U.S. dollars at applicable exchange rates. Consequently, fluctuations in the value of foreign currencies relative to the U.S. dollar may negatively affect the value of these items in our financial statements. In addition, since many of our sales in foreign jurisdictions are denominated in U.S. dollars, fluctuations in the value of foreign currencies relative to the U.S. dollar may effectively increase the price of our products in the currency of the jurisdiction in which the sale took place and may result in our products becoming too expensive for non-U.S. customers who do not conduct their business in U.S. dollars. Furthermore, currency exchange rates have been especially volatile in the recent past, and these currency fluctuations may make it difficult for us to predict our results of operations. If the volume of our international operations increases and foreign currency exchange rates change, the impact to our consolidated statements of operations could be significant and may affect the comparability of operating results. The impact from foreign currency exchange for the six months ended June 30, 2023 was immaterial. We do not believe a 10% increase or decrease in foreign exchange rates would have resulted in a material impact to our operating results. To the extent we fail to manage our foreign currency exposure adequately, we may suffer losses in the value of our net foreign currency investment, and our business may be harmed.
In particular, in light of the military conflict between Russia and Ukraine and the resulting tensions between the European Union, other European countries, as well as the United States, with Russia, any resulting material change to the valuation of the Euro relative to the U.S. dollar could adversely impact our operating results.
55

We have made acquisitions and, in the future expect to pursue acquisitions of and investments in new businesses, products or technologies, joint ventures and other strategic transactions that involve numerous risks and could disrupt and harm our business.
As part of our business strategy, we make acquisitions of and investments in new businesses, such as our acquisitions of Magillem and Semifore, Inc., products and technologies and enter into joint ventures and other strategic relationships in the ordinary course. Our ability to grow our revenue, earnings and cash flow at or above our historic rates depends in part upon our ability to identify and successfully acquire and integrate businesses at acceptable prices, realize anticipated synergies and make appropriate investments that support our long-term strategy. We may not be able to consummate acquisitions at rates similar to the past, which could adversely impact our growth rate and the trading price of our common stock. Promising acquisitions and investments are difficult to identify and complete for a number of reasons, including high valuations, competition among prospective buyers, the availability of affordable funding in the capital markets and the need to satisfy applicable closing conditions and obtain applicable antitrust and other regulatory approvals on a timely basis and on acceptable terms. In addition, competition for acquisitions and investment may result in higher purchase prices. Changes in accounting or regulatory requirements or instability in the credit markets could also adversely impact our ability to consummate acquisitions and investments on acceptable terms or at all.
In addition, even if we are able to consummate acquisitions and enter into joint ventures and other strategic relationships, these transactions and relationships present a number of potential risks and challenges that could, if not met, disrupt our business operations, increase our operating costs, negatively affect our growth rate and the trading price of our common stock, and may harm our business. In addition, our Magillem and Semifore, Inc. acquisitions along with our Transchip investment as well as any acquisition, investment, joint venture or other strategic transaction that we may enter into in the future, involve a number of additional financial, accounting, managerial, operational, legal, regulatory and other risks, which may include, among others:
Any business, technology, service or product that we acquire or invest in could under-perform relative to our expectations and the price that we paid or not perform in accordance with our anticipated timetable, or we could fail to operate any such business profitably.
We may incur or assume significant debt in connection with our acquisitions, joint ventures and other strategic relationships, which could also cause a deterioration of our credit ratings, result in increased borrowing costs and interest expense and diminish our future access to the capital markets. Alternatively, we may issue additional equity securities, which could dilute your ownership and voting power.
We expect to incur integration and startup costs.
Acquisitions, joint ventures and other strategic relationships could cause our financial results to differ from our own or the investment community’s expectations in any given period, or over the long-term challenges associated with integrating employees from the acquired company into our organization.
Pre-closing and post-closing earnings charges could adversely impact operating results in any given period, and the impact may be substantially different from period to period.
Acquisitions, joint ventures and other strategic relationships could create demands on our management, operational resources and financial and internal control systems that we are unable to effectively address.
We could experience difficulty in integrating personnel, operations and financial and other controls and systems and retaining key employees and customers.
We may be unable to achieve cost savings or other synergies anticipated in connection with an acquisition, joint venture or other strategic relationship.
We may assume unknown liabilities, known contingent liabilities that become realized, known liabilities that prove greater than anticipated, internal control deficiencies or exposure to regulatory sanctions resulting from the acquired company’s or investee’s activities and the realization of any of these liabilities or deficiencies may increase our expenses, adversely affect our financial position and/or cause us to fail to meet our public financial reporting obligations.
56

In connection with acquisitions and joint ventures, we often enter into post-closing financial arrangements such as purchase price adjustments, earn-out obligations and indemnification obligations, which may have unpredictable financial results.
As a result of our acquisitions, we have recorded significant goodwill and other assets on our consolidated balance sheet and if we are not able to realize the value of these assets, or if the fair value of our investments declines, we may be required to incur impairment charges.
We may have interests that diverge from those of our joint venture partners or other strategic partners and we may not be able to direct the management and operations of the joint venture or other strategic relationship in the manner we believe is most appropriate, exposing us to additional risk.
Investing in or making loans to early-stage companies often entails a high degree of risk, and we may not achieve the strategic, technological, financial or commercial benefits we anticipate; we may lose our investment or fail to recoup our loan; or our investment may be illiquid for a greater-than-expected period of time.
Furthermore, potential acquisitions, investments, divestitures, joint ventures and other strategic transactions, whether or not consummated, may divert our management’s attention and require considerable cash outlays at the expense of our existing operations. This, and any of the risks set forth above, could harm our business.
Our ability to raise capital in the future may be limited and could prevent us from executing our growth strategy.
Our ability to operate and expand our business depends on the availability of adequate capital, which in turn depends on cash flow generated by our business and equity or other applicable financing arrangements. We believe that our existing cash and cash equivalents, short-term investments and cash provided by sales of our products will satisfy our anticipated cash requirements for at least the next 12 months. However, we have based this estimate on our current operating plans and expectations, which are subject to change, and cannot assure you that that our existing resources will be sufficient to meet our future liquidity needs. We may require additional capital to respond to business opportunities, challenges, acquisitions or other strategic transactions and/or unforeseen circumstances. The timing and amount of our working capital and capital expenditure requirements may vary significantly depending on numerous factors, including:
market acceptance of our semiconductor IP and other solutions, and our SIA solutions;
the need to adapt to changing technologies and technical requirements;
the existence of opportunities for expansion; and
access to and availability of sufficient management, technical, marketing and financial personnel.
If our capital resources are insufficient to satisfy our liquidity requirements, we may seek to sell additional equity securities or debt securities or obtain additional debt financing. The sale of additional equity securities or convertible debt securities would result in additional dilution to our stockholders. Additional debt would result in increased expenses and could result in covenants that would restrict our operations and our ability to incur additional debt or engage in other capital-raising activities. We have not made arrangements to obtain additional financing and there is no assurance that financing, if required, will be available in amounts or on terms acceptable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us, when we require it, our ability to continue to grow and support our business and respond to business opportunities and challenges could be significantly limited.
57

We may not be able to effectively manage our growth, and we may need to incur significant expenditures to address the additional operational and control requirements of our growth, either of which could harm our business and operating results.
In order to succeed in executing our business plan, we will need to manage our growth effectively as we make significant investments in research and development and sales and marketing and expand our operations and infrastructure both domestically and internationally. In addition, in connection with operating as a public company, we will incur additional significant legal, accounting and other expenses that we did not incur as a private company. If our revenue does not increase to offset these increases in our expenses, we may not achieve or maintain profitability in future periods.
To continue to grow and to meet our ongoing obligations as a public company, we must continue to expand our operational, engineering, accounting and financial systems, procedures, controls and other internal management systems. This may require substantial managerial and financial resources, and our efforts in this regard may not be successful. Our current systems, procedures and controls may not be adequate to support our future operations and we may be unable to meet reporting obligation deadlines under the Exchange Act. Unless our growth results in an increase in our revenue that is proportionate to the increase in our costs associated with this growth, our operating margins will be adversely affected. If we fail to adequately manage our growth, improve our operational, financial and management information systems, or effectively motivate and manage our new and future employees, it could harm our business.
We depend on key and highly skilled personnel to operate our business, and if we are unable to retain our current personnel and hire additional personnel, our ability to develop and market our products could be harmed, which in turn could adversely affect our financial results.
Our success depends to a large extent upon the continued services of our executive officers, managers and skilled personnel, including our development engineers. In particular, we are highly dependent on the services of K. Charles Janac, our President, Chief Executive Officer and Chairman, who has been critical in the development and growth of our business and strategic direction, and we do not have key person insurance. From time to time, there may be changes in our executive management team or other key personnel, which could disrupt our business. Generally, our employees are not bound by obligations that require them to continue to work for us for any specified period and, therefore, they could terminate their employment with us at any time. Moreover, our employees are generally not subject to non-competition agreements. Given these limitations, we may not be able to continue to attract, retain and motivate qualified personnel necessary for our business.
In addition, we recruit from a limited pool of engineers with expertise in SoC design and the competition for such personnel can be intense. The loss of one or more of our executive officers or other key personnel, the loss of access to certain jurisdictions in the event of geopolitical conflict or changes in regulatory frameworks, or our inability to locate suitable or qualified replacements could be significantly detrimental to our product development efforts and could harm our business. In addition, we must attract and retain highly qualified personnel, including certain foreign nationals who are not U.S. citizens or permanent residents, many of whom are highly skilled and constitute an important part of our U.S. workforce, particularly in the areas of engineering and product development. Our ability to hire and retain these employees and their ability to remain and work in the U.S. are impacted by laws and regulations, as well as by procedures and enforcement practices of various government agencies. Changes in immigration laws, regulations or procedures may adversely affect our ability to hire or retain such workers, increase our operating expenses and negatively impact our ability to deliver our products and services, any of which would harm our business.
Volatility in, or lack of performance of, our stock price may also affect our ability to attract and retain key personnel. Employees may be more likely to terminate their employment with us if the shares they own or the shares underlying their vested options or restricted stock units have significantly appreciated in value relative to the original purchase prices of the shares or the exercise prices of the options, or, conversely, if the exercise prices of the options that they hold are significantly above the trading price of our common stock. If we are unable to retain our employees, our business could be harmed.
58

Our management team has limited experience managing a public company.
Many members of our management team have limited experience managing a publicly-traded company, interacting with public company investors and complying with the increasingly complex laws pertaining to public companies. Our management team may not successfully or efficiently manage us as a public company subject to significant regulatory oversight and reporting obligations under the federal securities laws and the continuous scrutiny of securities analysts and investors. These new obligations and constituents require significant attention from our senior management and could divert their attention away from the day-to-day management of our business, which could harm our business.
Catastrophic events may disrupt our business.
Our corporate headquarters are located in an area that is an active earthquake zone. In the event of a major earthquake, hurricane or other forms of catastrophic event such as fire, power loss, telecommunications failure, cyber-attack, war, terrorist attack or disease outbreak, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our product development, breaches of data security, or loss of critical data, any of which could have an adverse effect on our future results of operations.
If our counterparties are unable to fulfill their financial and other obligations to us, our business and results of operations may be affected adversely.
Any downturn in economic conditions or other business factors could threaten the financial health of our counterparties, including companies with which we have entered into licensing agreements, and their ability to fulfill their financial and other obligations to us. Such financial pressures on our counterparties may eventually lead to bankruptcy proceedings or other attempts to avoid financial obligations that are due to us. Because bankruptcy courts have the power to modify or cancel contracts of the petitioner which remain subject to future performance and alter or discharge payment obligations related to pre-petition debts, we may receive less than all of the payments that we would otherwise be entitled to receive from any such counterparty as a result of bankruptcy proceedings.
Risks Related to Intellectual Property, Information Technology and Data Security and Privacy
If we are unable to protect our proprietary technology and inventions through patents and other IP rights, our ability to compete successfully and our financial results could be adversely impacted.
We seek to protect our proprietary technology and innovations, particularly those relating to the design of our products, through patents, trade secrets and other IP rights. As of June 30, 2023, we had 145 total allowed or issued patents, pending patent applications and non-expired provisional patent applications worldwide. Of these, we had 65 allowed or issued patents, 59 of which are U.S. allowed or issued patents, three of which are allowed or issued China patents, one is a U.K. issued patent, one is a Japan issued patent, and one is a South Korea issued patent. The 65 allowed or issued patents generally expire between July 2035 and December 2041. As of June 30, 2023, we had 80 pending non-provisional and provisional patent application filings, including 33 in the United States, 21 in Europe, 18 in China, five in South Korea and three in Japan. Maintenance of patent portfolios, particularly outside of the United States, is expensive, and the process of seeking patent protection is lengthy and costly. While we intend to maintain our current portfolio of patents and to continue to prosecute our currently pending patent applications and file future patent applications when appropriate, the value of these actions may not exceed their expense. Existing patents and those that may be issued from any pending or future applications may be subject to challenges, invalidation or circumvention, and the rights granted under our patents may not provide us with meaningful protection or any commercial advantage. In addition, the protection afforded under the patent laws of one country may not be the same as that in other countries. This means, for example, that our right to exclusively commercialize a product in those countries where we have patent rights for that product can vary on a country-by-country basis. We also may not have the same scope of patent protection in every country where we do business.
59

Additionally, it is difficult to predict the impact of generative artificial intelligence (AI) on our intellectual property rights risk portfolio and costly to monitor the use of our IP. It may be the case that our IP is already being infringed and infringement may occur in the future without our knowledge. Litigation may be necessary to enforce our IP rights. While it is our policy to protect and defend our rights to our IP, we cannot predict whether steps taken by us to enforce and protect our IP rights will be adequate to prevent infringement, misappropriation, or other violations of our IP rights. Any inability to meaningfully enforce our IP rights could harm our ability to compete. Moreover, in any lawsuit we bring to enforce our IP rights, a court may refuse to stop the other party from using the technology at issue on grounds that our IP rights do not cover the technology in question. Further, in such proceedings, the defendant could counterclaim that our IP is invalid or unenforceable and the court may agree, in which case we could lose valuable IP rights. Any litigation of this nature, regardless of outcome or merit, could materially harm our business and hurt our competitive advantage.
If we are unable to protect our proprietary technology and inventions through trade secrets, our competitive position and financial results could be adversely affected.
As noted above, we seek to protect our proprietary technology and innovations, particularly those relating to our products, as patents, trade secrets and other forms of IP. Additionally, while software and other forms of our proprietary works may be protected under copyright law, in some cases we have chosen not to register any copyrights in these works, and instead, primarily rely on protecting our software as a trade secret. In the United States, trade secrets are protected under the federal Economic Espionage Act of 1996 and the Defend Trade Secrets Act of 2016 (the Defend Trade Secrets Act), and under state law, with many states having adopted the Uniform Trade Secrets Act (the UTSA) and several of which that have not. In addition to these federal and state laws inside the United States, under the World Trade Organization’s Trade Related-Aspects of IP Rights Agreement (the TRIPS Agreement), trade secrets are to be protected by World Trade Organization member states as “confidential information.” Under the UTSA and other trade secret laws, protection of our proprietary information as trade secrets requires us to take steps to prevent unauthorized disclosure to third parties or misappropriation by third parties. In addition, the full benefit of the remedies available under the Defend Trade Secrets Act requires specific language and notice requirements present in the relevant agreements, which may not be present in all of our agreements. While we require our officers, employees, consultants, distributors, and existing and prospective customers and collaborators to sign confidentiality agreements and take various security measures to protect unauthorized disclosure and misappropriation of our trade secrets, we cannot assure or predict that these measures will be sufficient. The semiconductor industry is generally subject to high turnover of employees, so the risk of trade secret misappropriation may be amplified. If any of our trade secrets are subject to unauthorized disclosure or are otherwise misappropriated by third parties, our competitive position may be materially and adversely affected.
Our ability to compete successfully depends in part on our ability to commercialize our IP solutions without infringing the patent, trade secret or other IP rights of others.
To the same extent that we seek to protect our technology and inventions with patents, trade secrets and other IP rights, our competitors and other third parties do the same for their technology and inventions. We have no means of knowing the content of patent applications filed by third parties until they are published. It is also difficult and costly to continuously monitor the IP portfolios of our competitors to ensure our technologies do not violate the IP rights of any third parties.
60

Claims by other companies that we infringe their intellectual property rights or that patents on which we rely are invalid could adversely affect our business.
The semiconductor industry is ripe with patent assertion entities and is characterized by frequent litigation regarding patent and other IP rights. From time to time, we receive communications from or are sued by third parties that allege that our products or technologies infringe their patent or other IP rights. As a public company with an increased profile and visibility, we may receive similar communications in the future. Lawsuits or other proceedings resulting from allegations of infringement could subject us to significant liability for damages, invalidate our proprietary rights and harm our business. We may not prevail in lawsuits alleging patent infringement given the complex technical issues and inherent uncertainties in intellectual property litigation. If any of our products, technologies or services from which we derive or expect to derive a substantial portion of our revenues, were found to infringe on another company’s intellectual property rights (IPR), we could be subject to damages, an injunction and/or other equitable relief that would force the removal of such product from the market or we could be required to redesign such product, or take a license to the third party technology, which could be costly. We could also be ordered to pay damages or other compensation, including punitive damages and attorneys’ fees to such other company. A negative outcome in any such litigation could also severely disrupt the sales of our marketed products to our customers or their customers, which in turn could harm our relationships with our customers, our market share and our product revenues. Even if we are ultimately successful in defending any intellectual property litigation, such litigation is expensive and time consuming, will divert our management’s attention from our business and may harm our reputation.
In the event that any third-party succeeds in asserting a valid claim against us or any of our customers, we could be forced to do one or more of the following:
discontinue selling access to certain technologies that contain the allegedly infringing IP which would result in a decline in our revenue and could result in breach of contract claim by our affected customers and damage to our reputation;
stop receiving payment from a customer that can no longer sell the end-product if it contains allegedly infringing IP;
seek to develop non-infringing technologies, which may not be feasible;
incur significant legal expenses;
pay substantial monetary damages to the party whose IP rights we may be found to be infringing; and/or
we or our customers could be required to seek licenses to the infringed technology that may not be available on commercially reasonable terms, if at all.
If a third party causes us to discontinue the use of any of our technologies, we could be required to design around those technologies. This could be costly and time consuming and could have an adverse impact on our financial results. Any significant impairments of our IP rights from any litigation we face could harm our business and our ability to compete in our industry.
61

We may not be able to continue to obtain licenses to third-party software and IP on reasonable terms or at all, which may disrupt our business and harm our financial results.
We license third-party software and other IP for use in product research and development and, in several instances, for inclusion in our products such as our license with Qualcomm for FlexNoC. We also license third-party software, including the software of our competitors, to test the interoperability of our products with other industry products and in connection with our professional services. Our third-party licenses typically limit our use of IP to specific uses and for specific time periods, and include other contractual obligations with which we must comply. Moreover, certain IP rights may be licensed to us on a non-exclusive basis, and accordingly, the owners of such IP are free to license such rights to third parties, including our competitors, on terms that may be superior to those offered to us, which could place us at a competitive disadvantage. These licenses may need to be renegotiated or renewed from time to time, or we may need to obtain new licenses in the future. For example, we may be required to renegotiate or seek a waiver to or consent under our license with Qualcomm with respect to our FlexNoC product in the event of certain changes of control (as defined in our agreements with Qualcomm) and there can be no guarantee we would be successful in such endeavor. Such provision could prevent us from pursuing a robust sales process in the event of a sale of the company, if Qualcomm refuses to provide consent or waive such change in control provision. In such an event, a change in control could cause us to lose our license with Qualcomm and our valuation could be adversely affected. See “Business—Material Agreement—Qualcomm Agreements” in our 2022 Form 10-K for additional information. Third parties may stop adequately supporting or maintaining their technology, or they or their technology may be acquired by our competitors. If we are unable to obtain licenses to these third-party software and IP on reasonable terms or at all, we may not be able to sell or support the affected products, our customers’ use of the products may be interrupted, and/or our product development processes and professional services offerings may be disrupted, which could in turn harm our financial results, our customers, and our reputation. Further, if we or our third-party licensors were to breach any material term of a license, such a breach could, among other things, prompt costly litigation, result in the license being terminated or result in fines and other damages. If any of the following were to occur, it could harm our business and our reputation.
We also cannot be certain that our licensors are not infringing the IP rights of others or that our licensors have sufficient rights to the IP to grant us the applicable licenses. Although we seek to mitigate this risk contractually, we may not be able to sufficiently limit our potential liability. If we are unable to obtain or maintain rights to any of this IP because of IP infringement claims brought by third parties against our licensors or against us, our ability to develop, maintain and support our products and technology incorporating that IP could be severely limited and our business could be harmed. Furthermore, regardless of outcome, infringement claims may require us to use significant resources and may divert management’s attention.
Some of our products and technology, including those we acquire, may include software licensed under open-source licenses. Use and distribution of open-source software, where applicable, may entail greater risks than use of third-party commercial software, as open-source licensors generally do not provide support, warranties, indemnification, or other contractual protections regarding infringement claims or the quality of the code. To the extent that our technology may in the future depend upon the successful operation of open-source software, any undetected errors or defects in this open-source software could prevent the deployment or impair the functionality of such technologies and injure our reputation.
Moreover, some open-source software licenses require users who distribute that open-source software as part of their proprietary software to publicly disclose all or part of the source code to such software and make available any derivative works or modifications of the open-source code on unfavorable terms or at no cost. If we were to combine our proprietary software with such open-source software in a certain manner, we could, under certain circumstances, be required to comply with such license terms. Although we have tools and processes to monitor and restrict our use of open-source software, the risks associated with open-source usage may not be eliminated and may, if not properly addressed, result in unanticipated obligations that could harm our business.
62

Any dispute regarding our IP may require us to indemnify certain customers, the cost of which could severely harm our business.
In any potential dispute involving our patents or other IP, our customers could also become the target of litigation. Some of our agreements, including those with key customers like Texas Instruments Incorporated and Samsung Electronics Co., Ltd., provide for indemnification, and some require us to provide technical support and information to a customer that is involved in litigation involving use of our technology. In addition, we may be exposed to indemnification obligations, risks and liabilities that were unknown at the time that we acquired assets or businesses for our operations. Any of these indemnification and support obligations could result in substantial and material expenses. In addition to the time and expense required for us to indemnify or supply such support to our customers, a customer’s development, marketing and sales of licensed semiconductors, mobile communications and data security technologies could be severely disrupted or shut down as a result of litigation, which in turn could severely harm our business as a result of lower or no royalty payments.
63

Cybersecurity threats continue to increase in frequency and sophistication; a successful cybersecurity attack could interrupt or disrupt our information technology systems, or those of our third-party service providers, or cause the loss of confidential or protected data which could disrupt our business, force us to incur excessive costs or cause reputational harm.
Security breaches, computer malware and computer hacking attacks have become more prevalent across industries and may occur on our systems or those of our third-party service providers or partners. The size and complexity of our information systems make such systems potentially vulnerable to service interruptions or to security breaches from inadvertent or intentional actions by our employees or vendors, or from attacks by malicious third parties. Such attacks are increasing in their frequency, levels of persistence, levels of sophistication and intensity, and are being conducted by sophisticated and organized groups and individuals with a wide range of motives and expertise. As a result of the COVID-19 pandemic, we may face increased cybersecurity risks due to our reliance on internet technology and the number of our employees who are working remotely, which may create additional opportunities for cybercriminals to exploit vulnerabilities. In addition to unauthorized access to or acquisition of personal data, confidential information, intellectual property or other sensitive information, such attacks could include the deployment of harmful malware and ransomware, and may use a variety of methods, including denial-of-service attacks, phishing, social engineering and other means, to attain such unauthorized access or acquisition or otherwise affect service reliability and threaten the confidentiality, integrity and availability of information. Like many other companies, we experience attempted cybersecurity actions on a frequent basis, and the frequency of such attempts could increase in the future. While we have invested in the protection of data and information technology, there can be no assurance that our efforts will prevent or quickly identify service interruptions or security breaches. For example, in 2019 a customer paid an invoice to a fraudulent third party and such amount could not be recovered. The techniques used by cybercriminals to obtain unauthorized access to systems or sabotage systems, or disable or degrade services, change frequently, may not be recognized until launched against a target and can originate from a wide variety of sources, including outside groups such as external service providers, organized crime affiliates, terrorist organizations or hostile foreign governments or agencies. We cannot assure that our data protection efforts and our investment in information technology will prevent significant breakdowns, data leakages or breaches in our systems or those of our third-party services providers or partners. Any such interruption or breach of our systems could adversely affect our business operations and/or result in the loss of critical or sensitive confidential information or intellectual property, and could result in financial, legal, business and reputational harm to us. Data security breaches could also expose us to liability under various laws and regulations across jurisdictions and increase the risk of litigation and governmental or regulatory investigation. For example, the California Consumer Privacy Act of 2018 as amended by the California Privacy Rights Act, collectively the CCPA, imposes a private right of action for security breaches that could lead to some form of remedy including regulatory scrutiny, fines, private right of action settlements, and other consequences. Where a security incident involves a breach of security leading to the accidental or unlawful destruction, loss, alternation, unauthorized disclosure of, or access to, personal data in respect of which we are a controller or processor under the GDPR or U.K. GDPR (as defined below), this could result in fines of up to €20.0 million or 4% of annual global turnover under the GDPR or £17.5 million and 4% of total annual revenue in the case of the U.K. GDPR. Due to concerns about data security and integrity, a growing number of legislative and regulatory bodies have adopted breach notification and other requirements in the event that information subject to such laws is accessed by unauthorized persons and additional regulations regarding security of such data are possible. We may be required to notify such breaches to regulators and/or individuals which may result in us incurring additional costs. Moreover, any such compromise of our information security or that of our third parties could result in the misappropriation or unauthorized publication or other exploitation of our confidential business or proprietary information or personal information or that of other parties with which we do business, an interruption in our operations, the unauthorized transfer of cash or other assets, the unauthorized release of customer or employee data or a violation of privacy or other laws. In addition, computer programmers and hackers also may be able to develop and deploy viruses, worms and other malicious software programs that attack our products, or that otherwise exploit any security vulnerabilities, and any such attack, if successful, could expose us to liability to customer claims. Any of the foregoing could irreparably damage our reputation and business, which could have a material adverse effect on our results of operations, cause us to incur significant costs, including legal expenses and remediation costs.
We maintain cyber liability insurance; however, this insurance may not be sufficient to cover the financial, legal, business or reputational losses that may result from an interruption or breach of our systems.
64

We are subject to data protection, privacy and security laws, regulations, standards and other requirements across different markets where we conduct our business. Our actual or perceived failure to comply with such obligations could harm our business.
The global data protection landscape is rapidly evolving, and we are or may become subject to numerous state, federal and foreign laws, regulations, legal requirements, contractual obligations and industry standards regarding security, data protection and privacy and any actual or perceived failure to comply with these requirements, obligations or standards could harm our reputation and business. If we are found to have breached any such laws or regulations in any such jurisdiction, we may be subject to enforcement actions that require us to change our business practices in a manner which may negatively impact our revenue, as well as expose us to litigation, fines, civil and/or criminal penalties and adverse publicity that could cause our customers to lose trust in us, negatively impacting our reputation and business in a manner that harms our financial position. Implementation standards and enforcement practices are likely to remain uncertain for the foreseeable future, and we cannot yet determine the impact future laws, regulations, standards, or perception of their requirements may have on our business. This evolution may create uncertainty in our business, affect our ability to operate in certain jurisdictions or to collect, store, transfer use and share personal information, necessitate the acceptance of more onerous obligations in our contracts, result in liability or impose additional costs on us. The cost of compliance with these laws, regulations and standards is high and is likely to increase in the future.
As part of our business, we collect personal data, and other potentially sensitive and/or regulated data from our customers. In the U.S., numerous federal and state laws and regulations, including data breach notification laws data privacy and security laws and consumer protection laws and regulations govern the collection, use, disclosure protection and other processing of personal information. For example, the CCPA requires covered companies to, among other things, provide certain disclosures to California consumers about use of personal information, and affords such consumers new privacy rights such as the ability to opt-out of certain sales of personal information and expanded rights to access and require deletion of their personal information, opt out of certain personal information sharing, and receive detailed information about how their personal information is collected, used and shared. The CCPA provides for civil penalties for violations, as well as a private right of action for security breaches that may increase security breach litigation. Additionally, the California Privacy Rights Act (CPRA) recently passed in California. The CPRA significantly amends the CCPA and will impose additional data protection obligations on covered businesses, including additional consumer rights processes, limitations on data uses, new audit requirements for higher risk data, and opt outs for certain uses of sensitive data. It will also create a new California data protection agency authorized to issue substantive regulations and could result in increased privacy and information security enforcement. The majority of the provisions went into effect on January 1, 2023, and additional compliance investment and potential business process changes may be required. Further, Virginia enacted the Virginia Consumer Data Protection Act, another comprehensive state privacy law, effective January 1, 2023. Colorado also enacted the Colorado Privacy Act, effective July 1, 2023, Connecticut enacted the Connecticut Data Privacy Act, effective July 1, 2023, and Utah enacted the Utah Consumer Privacy Act, effective December 31, 2023. These state privacy laws may increase our compliance costs and potential liability, particularly in the event of a data breach, and could harm our business, including how we use personal information. A number of other proposals exist for new federal and state privacy legislation that, if passed, could increase our potential liability, increase our compliance costs and harm our business.

65

Our operations abroad may also be subject to increased scrutiny or attention from data protection authorities. For example, the EU General Data Protection Regulation (EU GDPR) and the UK General Data Protection Regulation and the UK Data Protection Act 2018 (UK GDPR) (collectively, the GDPR) imposes comprehensive data privacy compliance obligations on our collection, processing, sharing, disclosure, transfer and other use of data relating to an identifiable living individual or “personal data”. The EU and UK regimes also include laws which, among other things, require European Economic Area (EEA) member states and the UK to regulate marketing by electronic means and the use of cookies and similar technologies. The GDPR has resulted in, and will continue to result in, significant compliance burdens and costs for companies with customers and/or operations in the EEA and the UK. The GDPR, and national implementing legislation in each member state, imposes a strict data protection compliance regime including: (i) providing detailed disclosures about how personal data is collected and processed; (ii) demonstrating that an appropriate legal basis is in place or otherwise exists to justify data processing activities; (iii) granting certain rights for data subjects in regard to their personal data (including transparency, the right to be “forgotten,” right to data portability, right of access, and right to rectification); (iv) obligation to notify data protection regulators or supervisory authorities (and in certain cases, affected individuals) of significant data breaches; (v) imposing limitations on retention of personal data; (vi) maintaining a record of data processing; and (vii) complying with the principal of accountability and the obligation to demonstrate compliance through policies, procedures, training and audit. If our privacy or data security measures fail to comply with applicable current or future laws and regulations, we may be subject to litigation, regulatory investigations, and enforcement notices requiring us to change the way we use personal data or our marketing practices. For example, under the GDPR we may be subject to fines of up to €20 million / £17.5 million or up to 4% of the total worldwide annual group turnover of the preceding financial year (whichever is higher) for major violations. In addition to the foregoing, a breach of the GDPR could result in regulatory investigations, reputational damage, orders to cease/ change our processing of our data, enforcement notices, and/ or assessment notices (for a compulsory audit). We may also face civil claims including representative actions and other class action type litigation (where individuals have suffered harm), potentially amounting to significant compensation or damages liabilities, as well as associated costs, diversion of internal resources, reputational harm and a potential loss of business.
We are also subject to European Union rules with respect to cross-border transfers of personal data out of the EEA and the UK. Recent legal developments in Europe have created complexity and uncertainty regarding transfers of personal data from the EEA and the UK to the United States. In July 2020, the Court of Justice of the EU (CJEU) limited how organizations could lawfully transfer personal data from the EU/EEA to the United States by invalidating the Privacy Shield for purposes of international transfers and imposing further restrictions on the use of standard contractual clauses (SCCs). In March 2022, the US and EU announced a new regulatory regime intended to replace the invalidated regulations; however, this new EU-US Data Privacy Framework has not been implemented beyond an executive order signed by President Biden on October 7, 2022 on Enhancing Safeguards for United States Signals Intelligence Activities. The CJEU went on to state that if a competent supervisory authority believes that the SCCs cannot be complied with in the destination country and the required level of protection cannot be secured by other means, such supervisory authority is under an obligation to suspend or prohibit that transfer. The European Commission has published revised SCCs, which must be used for relevant new data transfers from September 27, 2021; existing standard contractual clauses arrangements must be migrated to the revised SCCs by December 27, 2022. We currently rely on the SCCs to transfer personal data outside the EEA and the UK, including to the U.S., with respect to both intragroup and third party transfers. We will be required to implement the revised applicable SCCs within the relevant time frames. In addition, the UK’s Information Commissioner’s Office has published new data transfer standard contracts for transfers from the UK under the UK GDPR. This new documentation will be mandatory for relevant data transfers from September 21, 2022; existing SCCs arrangements must be migrated to the new documentation by March 21, 2024. We will be required to implement the latest UK data transfer documentation for data transfers subject to the UK GDPR, within the relevant time frames. These recent developments may require us to review and amend the legal mechanisms by which we make and/ or receive personal data transfers to in the U.S. As supervisory authorities issue further guidance on personal data export mechanisms, including circumstances where the standard contractual clauses cannot be used, and/or start taking enforcement action, we could suffer additional costs, complaints and/or regulatory investigations or fines.

66

Further, the exit of the UK from the EU, often referred to as Brexit, has created uncertainty with regard to data protection regulation in the UK. The European Commission has adopted an adequacy decision in favor of the UK, enabling data transfers from EU member states to the UK without additional safeguards. However, the UK adequacy decision will automatically expire in June 2025 unless the European Commission re-assesses and renews/ extends that decision, and remains under review by the Commission during this period. In September 2021, the UK government launched a consultation on its proposals for wide-ranging reform of UK data protection laws following Brexit. There is a risk that any material changes which are made to the UK data protection regime could result in the Commission reviewing the UK adequacy decision, and the UK losing its adequacy decision if the Commission deems the UK to no longer provide adequate protection for personal data. The relationship between the UK and the EU in relation to certain aspects of data protection law remains unclear, and it is unclear how UK data protection laws and regulations will develop in the medium to longer term, and how data transfers to and from the UK will be regulated in the long term. These changes will lead to additional costs and increase our overall risk exposure.
Restrictions on the collection, use, sharing or disclosure of personal information or additional requirements and liability for security and data integrity could require us to modify our solutions and features, possibly in a material manner, could limit our ability to develop new products and features and could subject us to increased compliance obligations and regulatory scrutiny.
Although we make reasonable efforts to comply with all applicable data protection laws and regulations, our interpretations and such measures may have been or may prove to be insufficient or incorrect. Any failure to comply with any data protection laws and/or regulations that results in a data security breach could require notifications to data subjects and/or owners under federal, state and/or international data breach notification laws and regulations. The effects of any applicable U.S. state, federal and international laws and regulations that are currently in effect or that may go into effect in the future, are significant and may require us to modify our data processing practices and policies and to incur substantial costs and potential liability in an effort to comply with such laws and regulations. Allegations of non-compliance, whether or not true, could be costly, time consuming, distracting to management, and cause reputational harm. In addition to government regulation, privacy advocates and industry groups may propose new and different self-regulatory standards. Because the interpretation and application of privacy and data protection laws are still uncertain, it is possible that these laws may be interpreted and applied in a manner that is inconsistent with one another or inconsistent with our existing data management practices or the features of our products and services. Any actual or perceived failure to comply with these and other data protection and privacy laws and regulations could result in regulatory scrutiny and increased exposure to the risk of litigation or the imposition of consent orders, resolution agreements, requirements to take particular actions with respect to training, policies or other activities, and civil and criminal penalties, including fines, which could harm our business. In addition, we or our third-party service providers could be required to fundamentally change our business activities and practices or modify our products and services, which could harm our or our third-party service providers’ business. Any of the foregoing could result in additional cost and liability to us, damage our reputation, inhibit sales, and harm our business.
Risks Related to Legal, Regulatory, Accounting and Tax Matters
Our failure to comply with the large body of laws and regulations to which we are subject could materially harm our business.
We are subject to regulation by various governmental agencies in the United States and other jurisdictions in which we operate. These laws and regulations (and the government agency responsible for their enforcement in the United States) cover: radio frequency emission regulatory activities (Federal Communications Commission); anti-trust regulatory activities (Federal Trade Commission and Department of Justice); consumer protection laws (Federal Trade Commission); import/export regulatory activities (Department of Commerce); product safety regulatory activities (Consumer Products Safety Commission); worker safety (Occupational Safety and Health Administration); environmental protection (Environmental Protection Agency and similar state and local agencies); employment matters (Equal Employment Opportunity Commission); and tax and other regulations by a variety of regulatory authorities in each of the areas in which we conduct business. In certain jurisdictions, regulatory requirements in one or more of these areas may be more stringent than in the United States.
67

In the area of employment matters, we are subject to a variety of federal, state and foreign employment and labor laws and regulations, including the Americans with Disabilities Act, the Federal Fair Labor Standards Act, the WARN Act and other regulations related to working conditions, wage and hour pay, overtime pay, employee benefits, anti-discrimination, and termination of employment. We are subject to local employment statutes and regulations in other jurisdictions. Noncompliance with any of these applicable regulations or requirements could subject us to investigations, sanctions, enforcement actions, fines, damages, penalties, or injunctions. In certain instances, former employees have brought claims against us and we expect that we will encounter similar actions against us in the future. An adverse outcome in any such litigation could require us to pay damages, attorneys’ fees and costs. These enforcement actions could harm our reputation and business. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business could be harmed. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees.
Our failure to comply with the Foreign Corrupt Practices Act, other applicable anti-corruption and anti-bribery laws, and applicable anti-money laundering laws could subject us to penalties and other adverse consequences.
We have extensive international operations and a substantial portion of our business is conducted outside of the United States. Our operations are subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended (the FCPA), the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, as well as the anti-corruption, anti-bribery, and anti-money laundering laws in the countries where we do business. Anti-corruption laws are interpreted broadly and prohibit companies and their employees and agents from promising, authorizing, making, or offering, soliciting, or accepting, directly or indirectly, improper payments or other benefits to or from any person whether in the public or private sector. The FCPA also requires publicly traded companies to maintain records that accurately and fairly represent their transactions, and to have an adequate system of internal accounting controls. As we increase our international sales and business, our risks under these laws may increase.
Though we maintain policies, internal controls and other measures reasonably designed to promote compliance with applicable anti-corruption, anti-bribery laws, and anti-money laundering laws and regulations, our employees or agents may nevertheless engage in improper conduct for which we might be held responsible. Any violations of these laws, or even allegations of such violations, can lead to an investigation and/or enforcement action, which could disrupt our operations, involve significant management distraction, and lead to significant costs and expenses, including legal fees. If we, or our employees or agents acting on our behalf, are found to have engaged in practices that violate these laws and regulations, we could suffer severe fines and penalties, profit disgorgement, injunctions on future conduct, securities litigation, bans on transacting government business, delisting from securities exchanges and other consequences that may harm our business. In addition, our reputation, our revenue or our stock price could be adversely affected if we become the subject of any negative publicity related to actual or potential violations of any of these laws and regulations.
68

We are subject to government regulation, including import, export and economic sanctions laws and regulations that may expose us to liability and increase our costs.
Certain of our products, including our IP interconnect and other solutions and technology are subject to U.S. export controls, including the U.S. Department of Commerce’s Export Administration Regulations (EAR) and economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Controls. These regulations may limit the export of our products and technology, and provision of our services outside of the United States, or may require export authorizations, including by license, a license exception, or other appropriate government authorizations and conditions, including annual or semi-annual reporting. Export control and economic sanctions laws may also include prohibitions on the sale or supply of certain of our products to embargoed or sanctioned countries, regions, governments, persons, and entities. In addition, various countries regulate the importation of certain products, through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products. The exportation, re-exportation, and importation of our products and technology and the provision of services, including by our partners, must comply with these laws or else we may be adversely affected through reputational harm, government investigations, penalties, and a denial or curtailment of our ability to export our products and technology. Complying with export control and sanctions laws may be time-consuming and may result in the delay or loss of sales opportunities. Although we take precautions to prevent our products and technology from being provided in violation of such laws, our products and technology have previously been, and could in the future be, provided inadvertently in violation of such laws, despite the precautions we take. If we are found to be in violation of U.S. sanctions or export control laws, it could result in substantial fines and penalties for us and for the individuals working for us. Changes in export or import laws or sanctions policies may adversely impact our operations, delay the introduction and sale of our products in international markets, or, in some cases, prevent the export or import of our products and technology to certain countries, regions, governments, persons, or entities altogether, which could harm our business.
We will lose sales if we are unable to obtain government authorization to export certain of our products and services, and we will be subject to legal and regulatory consequences if we do not comply with applicable export control laws and regulations.
Exports of certain of our IP interconnect and other solutions are subject to export controls imposed by the U.S. government and administered by the U.S. Departments of State and Commerce. In certain instances, these regulations may require pre-shipment authorization from the administering department. For products subject to the EAR, administered by the Department of Commerce’s Bureau of Industry and Security (BIS), the requirement for a license is dependent on the type and end use of the product, the final destination, the identity of the end user and whether a license exception might apply. Certain of our solutions are subject to EAR. Obtaining export licenses can be difficult, costly and time-consuming and we may not always be successful in obtaining necessary export licenses, and our failure to obtain required import or export approval for our products or limitations on our ability to export or sell our products imposed by these laws may harm our international and domestic revenue. Noncompliance with these laws could have negative consequences, including government investigations, penalties and reputational harm. The absence of comparable restrictions on competitors in other countries may adversely affect our competitive position.
We derived zero and 0.7% of our revenue in the form of royalties in the six months ended June 30, 2023 and the year ended 2022, respectively, from parties that are subject to the Entity List of the EAR (a list of entities to which the transfer of EAR-controlled technology or software requires a U.S. export license), including Chongxin Bada Technology Development Co., Ltd. (Bada), HiSilicon Technologies Co. Ltd. (HiSilicon), and SZ DJI Technology Co., Ltd. Current and future business with these entities may be limited in scope or suspended entirely in order to comply with the EAR and as a result, our revenue could be adversely impacted. Regulatory changes concerning the export classification of our products, changes to the applicability of the EAR to certain product offerings, or the addition of new entities to the restricted party lists can further increase the scope of export restrictions applicable to our business. Failure to obtain export licenses for our products or having one or more of our customers be restricted from receiving exports from us could significantly reduce our revenue and harm our business.
69

In addition, the U.S. federal government has increased its Entity List materially in recent years, which affects the range and number of customers, including Chinese customers available to license our products and technology. This raises an additional risk that China and/or other jurisdictions may enact retaliatory legislation or regulations that may raise similar adverse risks. As reflected in other Risk Factors, such risks may increase if additional Chinese entities are placed on the Entity List due, among other things, to their business with Russia in light of China’s stance and actions taken relating to Russia-Ukraine tensions and hostilities.
In July 2021, we submitted a voluntary self-disclosure (VSD) to the BIS, noting potential violations of the EAR. On April 28, 2022, the Office of Export Enforcement of the BIS closed the matter with the issuance of a warning letter. In our VSD submission, we had identified discrete transactions with two customers, Bada and HiSilicon. We do not provide either customer with products or ongoing support. We have taken and continue to take remedial measures to help prevent similar situations from occurring in the future.
We face risks associated with doing business in China.
For the six months ended June 30, 2023, we derived 29.9% of our revenue from customers located in China. As a result, the economic, political, legal and social conditions in China could harm our business. In recent years, the Chinese economy has experienced periods of rapid expansion and high rates of inflation. These factors have led to the adoption by the Chinese government, from time to time, of various corrective measures designed to restrict the availability of credit or regulate growth and contain inflation. Various factors may in the future cause the Chinese government to impose controls on credit or prices, or to take other action, which could inhibit economic activity in China, and thereby harm the market for our products. In addition, the legal system in China has inherent uncertainties that may limit the legal protections available in the event of any claims or disputes that we have with third parties, including our ability to protect the IP we develop in China or elsewhere. As China’s legal system is still evolving, the interpretation of many laws, regulations and rules is not always uniform and enforcement of these laws, regulations and rules involve uncertainties, which may limit the remedies available in the event of any claims or disputes with third parties. In addition, any litigation in China may be protracted and result in substantial costs and diversion of resources and management attention. Some of the other risks related to doing business in China include:
The Chinese government exerts substantial influence over the manner in which we must conduct our business activities.
Restrictions on currency exchange may limit our ability to receive, transfer and use our cash effectively.
Increased uncertainties related to the enforcement of IP rights including any IP rights that we may license to a Chinese (or other emerging jurisdiction) entity, including any joint ventures we may form.
Increased uncertainties relating to Chinese regulation of exports of products and technology to and from China.
Increased and rapidly changing export and related trade regulations and restrictions imposed by U.S. and Chinese legislation, executive actions and regulations.
Difficulty of travel to and from China (and to and from United States) arising from or related to the COVID-19 pandemic or any future pandemic.
The Chinese government may favor its local businesses and make it more difficult for foreign businesses to operate in China on an equal footing, or create generally difficult conditions for foreign headquartered businesses to operate.
Increased uncertainties related to the enforcement of contracts with certain parties.
More restrictive rules on foreign investment could adversely affect our ability to expand our operations in China.
Geopolitical tensions between China on the one hand and the United States and/or the European Union on the other hand, may increase and may lead to increased export sanctions with Chinese entities and sanctions made against China.
As a result of our growing operations in China, these risks could harm our business.
70

Further, on June 3, 2021, the President issued Executive Order 14032 (Addressing the Threat from Securities Investments that Finance Certain Companies of the People’s Republic of China) targeting entities that are deemed part of the Chinese military-industrial complex. The executive order, and the subsequent Office of Foreign Assets Control additions to its Non-SDN Chinese Military-Industrial Complex Companies List, include one or more entities that have indirectly invested in us. Among other things, this executive order prohibits the purchase or sale of any publicly traded securities of a designated entity. We do not expect that this executive order will impact us; however, further government escalation of restrictions related to Chinese investors and dealings in securities could harm certain shareholders.
Additionally, on October 7, 2022, the Bureau of Industry and Security issued new export controls related to the Chinese semiconductor manufacturing, advanced computing, and supercomputer industries. The new export controls impose broad end-use and other restrictions on facilities in China that develop or produce semiconductor chips or manufacturing equipment, and may impact our ability to license or support our products to entities in or doing business with certain advanced AI or “supercomputer” design companies, foundries and manufacturers of assemblies and components in China. These restrictions, and any subsequent restrictions, may have an adverse effect on our business, results of operations, or financial condition and we currently anticipate that we may no longer be able to license or support our products to certain Chinese companies. Furthermore, increased restrictions on China exports may lead to regulatory retaliation by the Chinese government and possibly further escalate geopolitical tensions, and any such scenarios may adversely impact our business. The prospect of future export controls that are implemented in a similar manner may continue to have an ongoing impact on our business, results of operation, or financial conditions.
We anticipate conducting certain of our operations through joint venture arrangements with Chinese entities. If the Chinese government determines that these arrangements do not comply with applicable regulations, our business could be adversely affected. If the PRC regulatory agencies determine that the agreements that establish the structure and relationship for our operations in China do not comply with PRC regulatory restrictions on foreign investment, we could be subject to severe penalties. In addition, changes in such Chinese laws and regulations may materially and adversely affect our business.
There are uncertainties regarding the interpretation and application of PRC laws, rules and regulations, including, but not limited to, the laws, rules and regulations governing the validity and enforcement of the joint venture arrangement such as the one we are contemplating entering into with certain Chinese entities, including one of our shareholders who holds less than 5% of our outstanding common stock. Because many laws and regulations are relatively new, the interpretations of many laws, regulations and rules are not always uniform. Moreover, the interpretation of statutes and regulations may be subject to government policies reflecting domestic political agendas. Enforcement of existing laws or contracts based on existing law may be uncertain and sporadic. Although we believe, based on our understanding of the current PRC laws, rules and regulations, the structure for our current and contemplated operations based in China complies with all applicable PRC laws, rules and regulations and does not violate, breach, contravene or otherwise conflict with any applicable PRC laws, rules or regulations, we cannot assure you that the PRC regulatory authorities will not determine that such joint venture arrangements do not violate PRC laws, rules or regulations. If the PRC regulatory authorities determine that any joint ventures we may enter into are in violation of applicable PRC laws, rules or regulations, such joint venture arrangements may become invalid or unenforceable, which will substantially affect our operations adversely.
The Chinese government has broad discretion in dealing with violations of laws and regulations, including levying fines, revoking business and other licenses and requiring actions necessary for compliance. In particular, licenses and permits issued or granted by relevant governmental agencies may be revoked at a later time by other regulatory agencies. We cannot predict the effect of the interpretation of existing or new Chinese laws or regulations on our business. Any of these or similar actions could significantly disrupt our operations or restrict us from conducting a substantial portion of our operations, which could materially and adversely affect our business, financial condition and results of operations. There can be no assurance that the U.S. government will refrain from imposing additional restrictions or constraints on dealings or investments in China, including our investment in Transchip or any future joint venture arrangements.

71

Joint ventures or similar investments are subject to a number of risks, the occurrence of which could adversely impact any of our current or future joint ventures or similar investments, which in turn could harm our business.
Joint ventures or similar investments such as the investment in Transchip as discussed elsewhere in this report, and other joint ventures or similar investments we may form in the future are subject to a number of risks, including but not limited to:
Our joint venture or investment partners may not commit sufficient resources to market and distribute our products or to otherwise support the joint venture and its intended operations.
Our joint venture or investment partners may have economic or business interests or goals that are different from ours.
Our joint venture or investment partners may infringe the IP we assign to such joint venture, or the IP of other parties, which may expose us to litigation and other potential liabilities.
Disputes may arise among us and our joint venture or investment partners that result in the delay or termination of activities contemplated by such joint venture or investment or that could result in costly litigation or arbitration that diverts management attention and resources.
Our joint venture or investment partners may not provide us with timely and accurate information regarding the status or activities of the joint venture or investment which could, among other things, impact our ability to accurately forecast financial results or provide timely information to our shareholders.
Risks associated with additional capital requirements.
Any of the risks related to doing business in China or having a Chinese joint venture or investment that are discussed elsewhere in these risk factors.
The occurrence of one or more of the above risks, or any other negative events, could adversely impact our joint ventures or similar investments and could in turn harm our business.
Social and environmental responsibility regulations, policies and provisions, as well as customer and investor demands, may make our supply chain more complex and may adversely affect our relationships with customers and investors.
There is an increasing focus on corporate social and environmental responsibility in the semiconductor industry. A number of our customers have adopted, or may adopt, procurement policies that include social and environmental responsibility provisions or requirements that their suppliers should comply with, or they may seek to include such provisions or requirements in their procurement terms and conditions. An increasing number of investors are also requiring companies to disclose corporate social and environmental policies, practices and metrics. Legal and regulatory requirements, as well as investor expectations, on corporate social responsibility practices and disclosure, are subject to change, can be unpredictable, and may be difficult and expensive for us to comply with, given the complexity of our supply. If we are unable to comply, or are unable to cause our suppliers to comply, with such policies or provisions or meet the requirements of our customers and our investors, a customer may stop purchasing products from us or an investor may sell their shares, and may take legal action against us, which could harm our reputation, revenue and results of operations.
72

We could be subject to changes in tax rates or the adoption of new tax legislation, whether in or out of the United States, or could otherwise have exposure to additional tax liabilities, which could harm our business.
As a multinational business, we are subject to income and other taxes in both the United States and various foreign jurisdictions. Changes to tax laws or regulations in the jurisdictions in which we operate, or in the interpretation of such laws or regulations, could, significantly increase our effective tax rate and reduce our cash flow from operating activities, and otherwise have a material adverse effect on our financial condition. In addition, other factors or events, including business combinations and investment transactions, changes in the valuation of our deferred tax assets and liabilities, adjustments to taxes upon finalization of various tax returns or as a result of deficiencies asserted by taxing authorities, increases in expenses not deductible for tax purposes, changes in available tax credits, changes in transfer pricing methodologies, other changes in the apportionment of our income and other activities among tax jurisdictions, and changes in tax rates, could also increase our effective tax rate.
Our tax filings are subject to review or audit by the U.S. Internal Revenue Service (the IRS) and state, local and foreign taxing authorities. We may also be liable for taxes in connection with businesses we acquire. Our determinations are not binding on the IRS or any other taxing authorities, and accordingly the final determination in an audit or other proceeding may be materially different than the treatment reflected in our tax provisions, accruals and returns. An assessment of additional taxes because of an audit could harm our business.
Further changes in the tax laws of foreign jurisdictions could arise, in particular, as a result of the base erosion and profit shifting project that was undertaken by the Organization for Economic Co-operation and Development (the OECD). The OECD, which represents a coalition of member countries, recommended changes to numerous long-standing tax principles. These changes, if adopted, could increase tax uncertainty and may adversely affect our provision for income taxes and increase our tax liabilities.
Our ability to use net operating losses to offset future taxable income may be subject to certain limitations.
We have incurred cumulative losses historically and it is possible that we will not achieve profitability in the future. Realization of our existing net operating loss (NOL) carryforwards and other tax attributes (such as research tax credits) depends on future taxable income, and there is a risk that our NOL carryforwards and other tax attributes could expire unused before we achieve profitability and be unavailable to offset future taxable income, which could materially and adversely affect our operating results.
In general, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the Code), if a corporation undergoes an “ownership change,” generally defined as a cumulative change of more than 50 percentage points (by value) in its equity ownership by certain stockholders over a three-year period, the corporation’s ability to use its pre-change NOL carryforwards and other pre-change tax attributes (such as research tax credits) to offset its post-change income or taxes may be limited. We may have experienced ownership changes in the past and may experience additional ownership changes in the future, including as a result of subsequent changes in our stock ownership, some of which are outside our control. Accordingly, we may not be able to utilize a material portion of our NOL carryforwards, even if we achieve profitability.
73

The requirements of being a public company require significant resources and management attention and affect our ability to attract and retain executive management and qualified board members.
As a public company, we incur increased legal, accounting, compliance and other expenses that we did not previously incur as a private company. We are subject to the Exchange Act, including the reporting requirements thereunder, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the rules and other applicable securities rules and regulations. These rules and regulations impose various requirements on public companies, including establishment and maintenance of effective disclosure and financial controls and corporate governance practices. Our management and other personnel need to devote a substantial amount of time to these compliance initiatives, which divert their attention away from our core business operations and revenue-producing activities. Moreover, compliance with these rules and regulations increases our legal and financial compliance costs, makes some activities more difficult, time-consuming or costly and increases demand on our systems and resources, particularly after we are no longer an ‘‘emerging growth company.’’ Further, we expect that these rules and regulations may make it more difficult and more expensive for us to obtain directors’ and officers’ liability insurance, which in turn could require us to incur substantially higher costs to obtain the same or similar coverage or accept reduced policy limits and coverage, which, if we accept such reduced policy limits and coverage, could make it more difficult for us to attract and retain qualified individuals to serve on our board of directors and as our executive officers. In addition, prior to our initial public offering, we were not required to comply with SEC requirements to have our financial statements completed and reviewed or audited within a specified time and, as such, we may experience difficulty in meeting the applicable reporting requirements under the Exchange Act. Any failure by us to file our periodic reports with the SEC in a timely manner could harm our reputation and reduce the trading price of our common stock.
We continue to evaluate these rules and regulations and cannot predict or estimate the amount of additional costs we may incur or the timing of such costs. These rules and regulations are often subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. In addition, if we fail to comply with these rules and regulations, we could be subject to a number of penalties, including the delisting of our common stock, fines, sanctions or other regulatory action or civil litigation.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. Our disclosure controls and other procedures are designed to ensure that information required to be disclosed by us in the reports that we file with the SEC is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers, and we continue to evaluate how to improve controls. We are also continuing to improve our internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight.
74

Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our business or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed. As a public company, we are required to provide an annual management report on the effectiveness of our internal control over financial reporting.
Our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal control over financial reporting until after we are no longer an “emerging growth company” as defined in the JOBS Act. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could harm our business and could cause a decline in the trading price of our common stock.
We are an “emerging growth company,” and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make our common stock less attractive to investors.
We are an “emerging growth company,” as defined in the JOBS Act, and we could remain an emerging growth company until the last day of our fiscal year following the fifth anniversary of the closing of our initial public offering. For as long as we continue to be an emerging growth company, we may choose to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies, including, but not limited to:
not being required to engage an auditor to report on our internal controls over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act;
not being required to comply with any requirement that may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements (i.e., an auditor discussion and analysis);
not being required to submit certain executive compensation matters to stockholder advisory votes, such as “say-on-pay,” “say-on-frequency,” and “say-on-golden-parachutes”; and
not being required to disclose certain executive compensation related items such as the correlation between executive compensation and performance and comparisons of the chief executive officer’s compensation to median employee compensation.
In addition, as an emerging growth company, we are only permitted to provide two years of audited financial statements and two years of selected financial data (in addition to any required interim financial statements and selected financial data) in this report, and to present correspondingly reduced disclosure in “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”
75

We have elected to take advantage of this reduced disclosure obligation and certain of the other exemptions described above and may elect to take advantage of these and other reduced reporting requirements in the future. As a result, the information that we provide to our stockholders may be different than the information you might receive from other public reporting companies in which you hold equity interests. In addition, the JOBS Act permits emerging growth companies to delay adopting new or revised accounting standards until such time as those standards apply to private companies. We have elected to use this extended transition period for complying with new or revised accounting standards until the earlier of the date we (i) are no longer an emerging growth company; or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our consolidated financial statements and the reported results of operations contained therein may not be directly comparable to those of other public companies. We cannot predict whether investors will find our common stock less attractive because of our reliance on these exemptions. If some investors do find our common stock less attractive, there may be a less active trading market for our common stock and our stock price may be reduced or become more volatile.
We will remain an emerging growth company, and will be able to take advantage of the foregoing exemptions, until the last day of our fiscal year following the fifth anniversary of the closing of our initial public offering or such earlier time that we otherwise cease to be an emerging growth company, which will occur upon the earliest of (i) the last day of the first fiscal year in which our annual gross revenue are $1.235 billion or more; (ii) the date on which we have, during the previous three-year period, issued more than $1.0 billion in non-convertible debt securities; and (iii) the date that we become a “large accelerated filer” as defined in Rule 12b-2 under the Exchange Act, which will occur as of the end of any fiscal year in which (x) the market value of our common equity held by non-affiliates is $700 million or more as of the last business day of our most recently completed second fiscal quarter, (y) we have been required to file annual and quarterly reports under the Exchange Act for a period of at least 12 months and (z) we have filed at least one annual report pursuant to the Exchange Act.
Risks Related to Ownership of Our Common Stock
An active and liquid trading market for our common stock may not be sustained.
Our common stock is currently listed on the Nasdaq Stock Market under the symbol “AIP”. The price for our common stock may vary and an active or liquid market in our common stock may not be sustained. The lack of an active market may impair the value of your shares, your ability to sell your shares at the time you wish to sell them and the prices that you may obtain for your shares. An inactive market may also impair our ability to raise further capital by selling additional shares of our common stock and our ability to acquire other companies, products or technologies by using our common stock as consideration. Furthermore, there can be no guarantee that we will continue to satisfy the continued listing standards of Nasdaq. If we fail to satisfy the continued listing standards, we could be de-listed, which would negatively impact the value and liquidity of your investment.
Our stock price may be volatile, and investors in our common stock may not be able to resell shares of our common stock at or above the price paid, or at all.
The trading price of our common stock could be volatile and subject to wide fluctuations in response to various factors, many of which are beyond our control, including, but not limited to:
variations in our actual or anticipated annual or quarterly operating results or those of others in our industry;
the potential effects arising if U.S. inflationary and/or currency devaluation trends appear or increase;
results of operations that otherwise fail to meet the expectations of securities analysts and investors;
changes in earnings estimates or recommendations by securities analysts, or other changes in investor perceptions of the investment opportunity associated with our common stock relative to other investment alternatives;
market conditions in the semiconductor industry;
failure to meet our publicly announced guidance or other expectations about our business;
publications, reports or other media exposure of our products or those of others in our industry, or of our industry generally;
76

announcements by us or others in our industry, or by our or their respective suppliers, distributors or other business partners, regarding, among other things, significant contracts, price reductions, capital commitments or other business developments, the entry into or termination of strategic transactions or relationships, securities offerings or other financing initiatives, and public reaction thereto;
additions or departures of key management personnel;
regulatory actions involving us or others in our industry, or actual or anticipated changes in applicable government regulations or enforcement thereof;
the development and sustainability of an active trading market for our common stock;
sales, or anticipated sales, of large blocks of our common stock, such as any sales that may occur following the expiration of the lockups entered into in connection with our initial public offering or any sales to cover tax obligations or exercise costs in connection with the vesting of restricted stock units or the exercise of options, respectively;
general economic and securities market conditions, including rising interest rates; and
other factors discussed in this “Risk Factors” section and elsewhere in this report.
Furthermore, the stock market in general has experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of particular companies. Broad market and industry factors may significantly affect the market price of our common stock, regardless of our actual operating performance. These and other factors may cause the market price and demand for our common stock to fluctuate significantly, which may limit or prevent investors from readily selling their shares of common stock and may otherwise negatively affect the liquidity of our common stock. In addition, in the past, when the market price of a stock has been volatile, holders of that stock have sometimes instituted securities class action litigation against the company that issued the stock. If any of our stockholders were to bring a lawsuit against us, we could incur substantial costs defending the lawsuit. Such a lawsuit could also divert the time and attention of our management from our core business operations.
Since our stock price may be volatile, investors in our common stock may not be able to resell shares of our common stock at or above the price paid, or at all.
We may fail to meet our publicly announced guidance or other expectations about our business, which could cause our stock price to decline.
We provide guidance regarding our expected financial and business performance including our anticipated future revenues, operating expenses and other financial metrics. Correctly identifying the key factors affecting business conditions and predicting future events is inherently uncertain. Any guidance that we provide may not always be accurate, or may vary from actual results due to our inability to correctly identify risks and uncertainties and to quantify their impact on our financial performance. We provide no assurances that such guidance will ultimately be accurate, and any such guidance should be treated with appropriate caution. If we fail to meet our guidance or if we find it necessary to revise such guidance, even if seemingly insignificant, investors and analysts may lose confidence in us and the market value of our common stock could be materially adversely affected.
77

If equity research analysts or industry analysts do not publish research or reports about our business, or if they change their recommendations regarding our stock adversely, our stock price and trading volume could decline.
The trading market for our common stock is influenced by the research and reports that industry or equity research analysts publish about us or our business. As a newly public company, we may be slow to attract research coverage and the analysts who publish information about our common stock will have had relatively little experience with us, which could affect their ability to accurately forecast our results and could make it more likely that we fail to meet their estimates. If only a few securities or industry analysts commence coverage of us, the trading price for our common stock will be negatively impacted. When we obtain industry or equity research analyst coverage, we will not have any control over the analysts’ content and opinions included in their reports. If any of the analysts who cover us issue an adverse or misleading opinion regarding us, our business model, financial performance, stock price or otherwise, our stock price would likely decline. If one or more of these analysts ceases coverage of our company or fails to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline and result in the loss of all or a part of your investment in us.
Sales of a substantial number of shares of our common stock in the public market could cause our stock price to fall.
If our existing stockholders sell, or indicate an intention to sell, substantial amounts of our common stock in the public market, the market price of our common stock could decline. As of June 30, 2023, we had approximately 36.0 million shares of common stock outstanding.
Shares of common stock that are either subject to outstanding options or reserved for future issuance pursuant to restricted stock unit grants, in each case, under our equity incentive plans are eligible for sale in the public market to the extent permitted by the provisions of various vesting schedules and Rule 144 and Rule 701 under the Securities Act. If these additional shares of common stock are sold, or if it is perceived that they will be sold, in the public market, the market price of our common stock could decline.
In addition, certain of our executive officers, directors and stockholders affiliated with our directors have entered or may enter into Rule 10b5-1 plans providing for sales of shares of our common stock from time to time. Under a Rule 10b5-1 plan, a broker executes trades pursuant to parameters established by the executive officer, director or affiliated stockholder when entering into the plan, without further direction from the executive officer, director or affiliated stockholder. A Rule 10b5-1 plan may be amended or terminated in some circumstances.
Our executive officers, directors and stockholders affiliated with our directors also may buy or sell additional shares outside of a Rule 10b5-1 plan when they are not in possession of material, nonpublic information.
K. Charles Janac, our President, Chief Executive Officer and Chairman, beneficially owns a significant percentage of our stock and will be able to exert significant control over matters subject to stockholder approval.
As of June 30, 2023, K. Charles Janac, our President, Chief Executive Officer and Chairman, held voting power over approximately 29.1% of our outstanding voting stock. Therefore, this stockholder will have the ability to influence us through this ownership position. For example, this stockholder may be able to exercise significant influence over elections of directors, amendments of our organizational documents, or approval of any merger, sale of assets, or other major corporate transaction. This may prevent or discourage unsolicited acquisition proposals or offers for our common stock that you may feel are in your best interest as one of our stockholders.
78

Our issuance of additional capital stock in connection with financings, acquisitions, investments, our stock incentive plans or otherwise could dilute the ownership and voting power of our other stockholders.
We have 300,000,000 shares of common stock authorized as of June 30, 2023. In addition, our Certificate of Incorporation authorizes us to issue up to 10,000,000 shares of preferred stock with such rights and preferences as may be determined by our board of directors. Our Certificate of Incorporation authorizes us to issue shares of common stock or other securities convertible into or exercisable or exchangeable for shares of our common stock from time to time, for the consideration and on the terms and conditions established by our board of directors in its sole discretion, whether in connection with a financing, an acquisition, an investment, our stock incentive plans or otherwise. Such additional shares of our common stock or such other securities may be issued at a discount to the market price of our common stock at the time of issuance. Our preferred stock could be issued with voting, liquidation, dividend and other rights superior to the rights of our common stock. As discussed below, the potential issuance of preferred stock may delay or prevent a change in control of us, discourage bids for our common stock at a premium to the market price, and materially and adversely affect the market price and the voting and other rights of the holders of our common stock. Any issuance of such securities could result in substantial dilution to our existing stockholders and cause the market price of shares of our common stock to decline.
We do not expect to declare or pay any dividends on our common stock for the foreseeable future.
We do not intend to pay cash dividends on our common stock for the foreseeable future. Consequently, investors must rely on sales of their shares of our common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment. Investors seeking dividends should not purchase shares of our common stock. Any future determination to pay dividends will be at the discretion of our board of directors and subject to, among other things, our compliance with applicable law, and depending on, among other things, our business prospects, financial condition, results of operations, cash requirements and availability, debt repayment obligations, capital expenditure needs, the terms of any preferred equity securities we may issue in the future, covenants in the agreements governing our current and future indebtedness, other contractual restrictions, industry trends, the provisions of the Delaware General Corporation Law (the DGCL) affecting the payment of dividends and distributions to stockholders and any other factors or considerations our board of directors may regard as relevant. Furthermore, because we are a holding company, our ability to pay dividends on our common stock will depend on our receipt of cash distributions and dividends from our direct and indirect wholly owned subsidiaries, which may be similarly impacted by, among other things, the terms of any preferred equity securities these subsidiaries may issue in the future, debt agreements, other contractual restrictions and provisions of applicable law. See “Dividend Policy” for additional information.
Management may apply our net proceeds from our initial public offering to uses that do not increase our market value or improve our operating results.
Our management has broad discretion in the application of the net proceeds from our initial public offering and could use these proceeds in ways that do not improve our results of operations or enhance the value of our common stock. We intend to use these proceeds for general corporate purposes. We may also use a portion of our net proceeds to acquire or invest in complementary businesses, products, services or technologies, though we do not have any agreements or commitments for any significant acquisitions or investments at this time. We have not reserved or allocated our net proceeds for any specific purpose, and we cannot state with certainty how our management will use our net proceeds. Accordingly, our management will have considerable discretion in applying our net proceeds, and you will not have the opportunity, as part of your investment decision, to assess whether we are using our net proceeds appropriately. We may use our net proceeds for purposes that do not result in any improvement in our results of operations or increase the market value of our common stock. The failure by our management to apply the net proceeds from our initial public offering effectively could impair our growth prospects and result in financial losses that could harm our business and cause the price of our common stock to decline. Until the net proceeds we receive are used, they may be placed in investments that do not produce income or that lose value.
79

Provisions in our Certificate of Incorporation and Bylaws and under the DGCL contain antitakeover provisions that could prevent or discourage a takeover.
Provisions in our Certificate of Incorporation and our Bylaws may discourage, delay or prevent a merger, acquisition or other change in control of our company that stockholders may consider favorable, including transactions in which you might otherwise receive a premium for your shares. These provisions could also limit the price that investors might be willing to pay in the future for shares of our common stock, thereby depressing the market price of our common stock. In addition, because our board of directors is responsible for appointing the members of our management team, these provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors. Among other things, these provisions include those establishing:
a classified board of directors with three-year staggered terms, which may have the effect of deferring, delaying or discouraging hostile takeovers, or changes in control of us or our management;
no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;
the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of the board of directors or the resignation, death or removal of a director, which prevents stockholders from filling vacancies on our board of directors;
the ability of our board of directors to authorize the issuance of shares of preferred stock and to determine the terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the ability of our board of directors to alter our bylaws without obtaining stockholder approval;
the required approval of the holders of at least two-thirds of the shares entitled to vote at an election of directors to amend or repeal our bylaws or amend the provisions of our Certificate of Incorporation regarding the election and removal of directors;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by the chairman of the board of directors or a majority of our board of directors, which may delay the ability of our stockholders to force consideration of a proposal or for stockholders controlling a majority of our capital stock to take action, including the removal of directors; and
advance notice procedures that stockholders must comply with in order to nominate candidates to our board of directors or to propose matters to be acted upon at an annual meeting or special meeting of stockholders, which may discourage or delay a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us until the next stockholder meeting or at all.
In addition, we are subject to Section 203 of the DGCL. Subject to specified exceptions, Section 203 prohibits a publicly held Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a period of three years after the date of the transaction in which the person became an interested stockholder unless such transaction is approved in a prescribed manner. “Business combinations” include mergers, asset sales and other transactions resulting in a financial benefit to the “interested stockholder.” Subject to various exceptions, an “interested stockholder” is a person who, together with his or her affiliates and associates, owns, or within three years did own, 15% or more of the corporation’s outstanding voting stock.
Any provision of our Certificate of Incorporation, Bylaws or Delaware law that has the effect of delaying or preventing a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our capital stock and could also affect the price that some investors are willing to pay for our common stock.
80

Our Certificate of Incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
Our Certificate of Incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware (the Delaware Court of Chancery) will be the exclusive forum for (1) any derivative action or proceeding brought on our behalf; (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees or stockholders to us or our stockholders; (3) any action asserting a claim against us, any director or our officers and employees arising pursuant to any provision of the DGCL, our Certificate of Incorporation or our Bylaws, or as to which the DGCL confers exclusive jurisdiction on the Delaware Court of Chancery; or (4) any action asserting a claim against us, any director or our officers or employees that is governed by the internal affairs doctrine; provided that, the exclusive forum provision will not apply to suits brought to enforce any liability or duty created by the Securities Act, the Exchange Act, the rules and regulations thereunder or any other claim for which the federal courts have exclusive jurisdiction; and provided further that, if and only if the Delaware Court of Chancery dismisses any such action for lack of subject matter jurisdiction, such action may be brought in another state or federal court sitting in the State of Delaware. Our Certificate of Incorporation further provides that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States of America shall, to the fullest extent permitted by law, be the sole and exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock shall be deemed to have notice of and to have consented to the provisions of our Certificate of Incorporation described above.
We believe these provisions benefit us by providing increased consistency in the application of the DGCL by chancellors particularly experienced in resolving corporate disputes and in the application of the Securities Act by federal judges, as applicable, efficient administration of cases on a more expedited schedule relative to other forums and protection against the burdens of multi-forum litigation. However, these provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees or agents, which may discourage such lawsuits against us and our directors, officers and other employees and agents. The enforceability of similar choice of forum provisions in other companies’ certificates of incorporation has been challenged in legal proceedings, and it is possible that, in connection with any applicable action brought against us, a court could find the choice of forum provisions contained in our Certificate of Incorporation to be inapplicable or unenforceable in such action. If a court were to find the choice of forum provision contained in our Certificate of Incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business.
General Risk Factors
Actions of stockholders could cause us to incur substantial costs, divert management’s attention and resources and have an adverse effect on our business.
As a public company, we may, from time to time, be subject to proposals and other requests from stockholders urging us to take certain corporate actions, including proposals seeking to influence our corporate policies or effect a change in our management. In the event of such stockholder proposals, particularly with respect to matters which our management and board of directors, in exercising their fiduciary duties, disagree with or have determined not to pursue, our business could be harmed because responding to actions and requests of stockholders can be costly and time-consuming, disrupting our operations and diverting the attention of management and our employees. Additionally, perceived uncertainties as to our future direction may result in the loss of potential business opportunities and may make it more difficult to attract and retain qualified personnel, business partners and customers.
81

Litigation, including securities class action litigation, may impair our reputation and lead us to incur significant costs. We are a party to a patent litigation.
From time to time, we may be party to various lawsuits and claims arising in the normal course of business, which may include lawsuits or claims relating to contracts, third-party contractors, IPR, employment matters or other aspects of our business. We may face claims based on IPR from individuals, companies, non-practicing entities, academic and research institutions, and other parties, including claims from multiple sources against us and other companies. Claims that our products infringe the IPR of others, regardless of merit, may cause us to incur large costs to respond to, defend and resolve the claims, and they may divert the efforts and attention of our management and technical personnel from our operations.
In addition, in the past, following periods of volatility in the overall market and the market price of a company’s securities, securities class action litigation has often been instituted against companies that experienced such volatility. Litigation, if instituted against us, whether or not valid and regardless of outcome, could result in substantial costs, reputational harm and a diversion of our management’s attention and resources. In addition, we may be required to pay damage awards or settlements or become subject to injunctions or other equitable remedies, which could harm our business. The outcome of litigation is often difficult to predict, and any litigation may harm our business.
Although we have various insurance policies in place, the potential liabilities associated with litigation matters now or that could arise in the future, could be excluded from coverage or, if covered, could exceed the coverage provided by such policies. In addition, insurance carriers may seek to rescind or deny coverage with respect to any claim or lawsuit. If we do not have sufficient coverage under our policies, or if coverage is denied, we may be required to make material payments to settle litigation or satisfy any judgment. Any of these consequences could harm our business.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

(a) Sales of Unregistered Securities

None.

(b) Use of Proceeds from Public Offering of Common Stock

Our Registration Statement on Form S-1, as amended (File No. 333-259988) (the “Form S-1”), for our IPO was declared effective by the SEC on October 26, 2021. The Form S-1 registered the offering and sale of 5,750,000 shares of common stock. On October 29, 2021, we completed our IPO, in which we issued 5,750,000 shares of common stock at a price to the public of $14.00 per share, including 750,000 shares issued upon the full exercise of the underwriters’ option to purchase additional shares. We received net proceeds of approximately $71.1 million after deducting underwriting discounts and commissions and offering costs of approximately $3.8 million.

Jefferies LLC and Cowen served as lead book-running managers and BMO Capital Markets served as joint book-running manager for the offering. Northland Capital Markets and Rosenblatt Securities acted as co-managers.

No payments were made to our directors or officers or their associates, holders of 10% or more of any class of our equity securities or any affiliates in connection with the issuance and sale of the securities registered.

There has been no material change in the planned use of proceeds from our IPO as described in our Final Prospectus for the IPO dated as of October 26, 2021 and filed with the SEC pursuant to Rule 424(b)(4) on October 28, 2021.
Item 3. Defaults Upon Senior Securities
None.
82

Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
10b5-1 plans:
On May 11, 2023, Nick Hawkins, Chief Financial Officer, terminated a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense of Rule 10b5-1(c) and originally adopted on December 15, 2022 for the sale of up to 64,633 shares of the Company’s common stock until May 31, 2024.
On May 12, 2023, Nick Hawkins, Chief Financial Officer, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 168,104 shares of the Company’s common stock until August 31, 2024.


83

Item 6. Exhibits
Exhibit No.Description of ExhibitFormExhibitFiling DateFiled Herewith
8-K3.110-29-2021
8-K3.210-29-2021
S-1/A4.110-18-2021
X
X
X
X
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.X
101.SCHXBRL Taxonomy Extension Schema Document.X
101.CALXBRL Taxonomy Extension Calculation Linkbase Document.X
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.X
101.LABXBRL Taxonomy Extension Label Linkbase Document.X
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.X
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 101).X
#
Indicates a management contract or compensatory plan or arrangement.
Portions of this exhibit (indicated by asterisks) have been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K under the Securities Act of 1933, as amended, because they are both (i) not material and (ii) the type of information that the registrant both customarily and actually treats as private and confidential.
*
The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q, are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Arteris, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.
84

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

Date: August 3, 2023

Arteris, Inc.
By:/s/ K. Charles Janac
Name:K. Charles Janac
Title:President and Chief Executive Officer
(Principal Executive Officer)
By:/s/ Nicholas B. Hawkins
Name:Nicholas B. Hawkins
Title:Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)
85
EX-31.1 2 exhibit311q2fy2310-q.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, K. Charles Janac, certify that:

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

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

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

4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
 
Date: August 3, 2023 By:/s/ K. Charles Janac
  Name:K. Charles Janac
Title:
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 exhibit312q2fy2310-q.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Nicholas B. Hawkins, certify that:

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

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

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

4. The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5. The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
 
Date: August 3, 2023 By:/s/ Nicholas B. Hawkins
  Name:Nicholas B. Hawkins
  
Title:
Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 4 exhibit321q2fy2310-q.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER 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 Arteris, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”); and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: August 3, 2023 By:/s/ K. Charles Janac
  Name:K. Charles Janac
Title:
President and Chief Executive Officer
(Principal Executive Officer)


This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.

 


EX-32.2 5 exhibit322q2fy2310-q.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER 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 Arteris, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”); and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: August 3, 2023 By:/s/ Nicholas B. Hawkins
  Name:Nicholas B. Hawkins
Title:Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)


This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.

 


EX-101.SCH 6 aip-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Loss link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - DESCRIPTION OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - INTANGIBLE ASSETS AND GOODWILL link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - ACQUISITION link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - BORROWINGS link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - EQUITY METHOD INVESTMENT link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Fair Value Measures and Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - ACQUISITION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - BORROWINGS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - REVENUE - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - REVENUE - Capitalized Direct Commission Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Investments - Debt Securities, Available-for-sale (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Investments - Debt Securities, Held-to-maturity, Nonacrrual (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value, Assets Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - ACQUISITION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - ACQUISITION - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - LEASES - Operating Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - LEASES - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - LEASES - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - BORROWINGS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - BORROWINGS - Schedule of Vendor Financing Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - BORROWINGS - Schedule of Vendor Financing Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - EQUITY METHOD INVESTMENT (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 aip-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 aip-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 aip-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Aggregate Intrinsic Value, Options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Intrinsic Value Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Award Type [Domain] Award Type [Domain] May 2023 Adopted Plan [Member] May 2023 Adopted Plan Fair Value as of Grant Date Award Grant Date Fair Value Investment, Name [Domain] Investment, Name [Domain] Remaining performance obligation, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Unvested, Balance at beginning of period (in shares) Unvested, Balance at end of period (in shares) Granted unvested options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number BORROWINGS Debt Disclosure [Text Block] Equity obtained in equity method investment in exchange for contribution of license agreement Equity Obtained In Exchange For Contribution Of Agreement Equity Obtained In Exchange For Contribution Of Agreement Statement of Stockholders' Equity [Abstract] Share purchase agreement, deferred income, recognition period Share Purchase Agreement, Deferred Income, Recognition Period Share Purchase Agreement, Deferred Income, Recognition Period Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Investments, Debt and Equity Securities [Abstract] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name [Axis] Investment, Name [Axis] Other income (expense), net Nonoperating Income (Expense) Commitments and contingencies (Note 11) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Summary of Restricted Stock Units Activity Nonvested Restricted Stock Shares Activity [Table Text Block] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Subsidiary or Equity Method Investee [Line Items] Subsidiary or Equity Method Investee [Line Items] INCOME TAXES Income Tax Disclosure [Text Block] DESCRIPTION OF BUSINESS Business Description and Basis of Presentation [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Related party transaction, agreement term Related Party Transaction, Agreement Term Related Party Transaction, Agreement Term Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Issuance of common stock for settlement of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Concentration Risk [Line Items] Concentration Risk [Line Items] Less than one year Investments, Amortized Cost, Maturity, Allocated and Single Maturity Date, Remainder of Fiscal Year Investments, Amortized Cost, Maturity, Allocated and Single Maturity Date, Remainder of Fiscal Year Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value of $0.001 - 10,000,000 shares authorized and no shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Payments of contingent consideration for business combination Payment for Contingent Consideration Liability, Financing Activities Canceled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Net loss per share attributable to common stockholders, diluted (in dollars per share) Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net of allowance of $250 for both periods Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Balance at beginning of period (in shares) Balance at end of period (in shares) Options outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Issuance of common stock for cash upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Payments relating to investment in equity method investment Payments to Acquire Equity Method Investments Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Total Investments, Maturity, Allocated and Single Maturity Date, Amortized Cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Carrying value of term loan and vendor financing agreements Long-Term Debt, Fair Value Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] LEASES Lessee, Operating Leases [Text Block] Intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Corporate bonds Corporate Bond Securities [Member] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] INVESTMENTS Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Deferred revenue Contract with Customer, Liability Issuance of common stock for cash upon exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenue Cost of Goods and Services Sold Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Shares Available for Future Grant Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Reported Value Measurement Reported Value Measurement [Member] Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Fair value of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price Certificate of deposit Certificates of Deposit [Member] Shares available for future grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 2025 Long-Term Debt, Maturity, Year Two Measurement Basis [Axis] Measurement Basis [Axis] Options, grants in period, gross (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Fair Value Measurement [Domain] Fair Value Measurement [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Variable royalties and other Variable Royalties And Other [Member] Variable Royalties And Other Remainder of 2023 Long-Term Debt, Maturity, Remainder of Fiscal Year Accounts Receivable Accounts Receivable [Member] Operating lease liabilities, noncurrent Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Vendor Financing Arrangements Vendor Financing Arrangements [Member] Vendor Financing Arrangements Restricted stock units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Payments of deferred offering costs Payments of Stock Issuance Costs Schedule of Vendor Financing Arrangements Contractual Obligation, Fiscal Year Maturity [Table Text Block] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Long-term investments Debt Securities, Available-for-Sale, Excluding Accrued Interest, Noncurrent Income Statement Location [Axis] Income Statement Location [Axis] Tax withholding on RSUs settlement Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Customer A Customer A [Member] Customer A Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Grants in period, vested, grant date fair value Share-Based Compensation, Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Vested, Grant Date Fair Value Share-Based Compensation, Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Aggregate Intrinsic Value, Vested Interest expense Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Operating Lease Costs Lease, Cost [Table Text Block] Research and development Research and Development Expense [Member] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Unsatisfied performance obligations, excluding flexible spending account commitment Revenue, Remaining Performance Obligation, Excluding Flexible Spending Account Commitment, Amount Revenue, Remaining Performance Obligation, Excluding Flexible Spending Account Commitment, Amount Acquisition related costs Business Combination, Acquisition Related Costs Award Type [Axis] Award Type [Axis] Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Equity instrument other than options, grants in period (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Noncash investing and financing activities: Noncash Investing and Financing Items [Abstract] Interest expense Interest Expense Nonvested award, excluding options, unrecognized Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Purchase of property and equipment through vendor financing Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Number of shares authorized for award (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Weighted-Average Remaining Contractual Term, Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Operating lease right-of-use assets, exchanged for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Short-term commission capitalized in prepaid expenses and other current assets Capitalized Contract Cost, Net, Current Operating lease liabilities, current Operating Lease, Liability, Current 2026 Long-Term Debt, Maturity, Year Three Equity method investment, transaction costs Equity Method Investment, Transaction Costs Equity Method Investment, Transaction Costs Weighted-Average Exercise Price, Options vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Exercise Price Amortization expense Amortization of Intangible Assets Proceeds from maturities of available-for-sale securities Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Total long-term investments Long-Term Investments Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Total future amortization expense Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Restatement Determination Date Restatement Determination Date Future operating lease, term of contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Contract assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset CASH. CASH EQUIVALENTS AND RESTRICTED CASH, beginning of period CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Finite-lived intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease cost Operating Lease, Cost Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, issued (in shares) Common Stock, Shares, Issued Equity instruments other than options, vested in period (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Total purchase price Business Combination, Consideration Transferred Gross profit Gross Profit Related Party Transaction, Tranche Two Related Party Transaction, Tranche Two [Member] Related Party Transaction, Tranche Two Deferred revenue, current Contract with Customer, Liability, Current Stock Options Valuations Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Redeemable convertible preferred stock, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Security Exchange Name Security Exchange Name Present value of vendor financing arrangements Long-Term Debt Total financial assets Assets, Fair Value Disclosure Grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Grants in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Grants in Period, Fair Value Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Principal payments under vendor financing arrangements Repayments Of Vendor Financing Arrangements Repayments Of Vendor Financing Arrangements Nick Hawkins [Member] Nick Hawkins Stock options Employee Stock Option [Member] Nonvested award, unrecognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Short-term lease cost Short-Term Lease, Cost Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Total Capitalized Contract Cost, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other, net Other Noncash Income (Expense) Purchases of available-for-sale securities Payments to Acquire Debt Securities, Available-for-Sale Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Accounts receivable, allowance Accounts Receivable, Allowance for Credit Loss, Current Income tax penalties and interest accrued related to unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Customer Concentration Risk Customer Concentration Risk [Member] Restricted cash, noncurrent Restricted Cash, Noncurrent Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Contingent compensation Share-based Payment Arrangement, Expense, Including Contingent Compensation Share-based Payment Arrangement, Expense, Including Contingent Compensation Title of 12(b) Security Title of 12(b) Security Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Deferred income, noncurrent Deferred Income, Noncurrent Total cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Related Party [Domain] Related Party, Type [Domain] ACQUISITION Business Combination Disclosure [Text Block] Indefinite-lived intangible assets, gross Indefinite-Lived Intangible Assets (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Unvested, Balance at beginning of period (in dollars per share) Unvested, Balance at end of period (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 Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Equity method investment Equity Method Investments Amortization of capitalized sales commissions Capitalized Contract Cost, Amortization Total lease cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Thereafter Lessee, Operating Lease, Liability, to be Paid, After Year Four Lessee, Operating Lease, Liability, to be Paid, After Year Four Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Shareholder Return Amount Total Shareholder Return Amount Cash, cash equivalents and restricted cash at end of period: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Isabelle Geday Isabelle Geday [Member] Isabelle Geday Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Capitalized Direct Commission Costs Capitalized Contract Cost [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Gain on deconsolidation of subsidiary Gain on deconsolidation of subsidiary Deconsolidation, Gain (Loss), Amount Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Natural of Products and Services Revenue from Contract with Customer [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Equity Method Investment, Nonconsolidated Investee [Domain] Equity Method Investment, Nonconsolidated Investee [Domain] Amortized Cost Cash, Cash Equivalents And Available-for-sale Debt Securities Amortized Cost Cash, Cash Equivalents And Available-for-sale Debt Securities Amortized Cost Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Weighted-Average Remaining Contractual Term, Options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Remaining Contractual Term CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Vendor financing arrangements, current Vendor Financing Arrangements, Current Vendor Financing Arrangements, Current Cash payments Lease payment due to related party Operating Lease, Payments Unrealized losses on available-for-sale securities, net of tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, outstanding (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Common Stock, Shares, Outstanding Share purchase agreement, registered capital Share Purchase Agreement, Registered Capital Share Purchase Agreement, Registered Capital Net loss per share, basic (in dollars per share) Earnings Per Share, Basic [Abstract] PEO PEO [Member] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Accrued expenses and other current liabilities Accrued And Other Liabilities, Current Accrued And Other Liabilities, Current Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Schedule of Held-to-maturity Securities [Line Items] Schedule of Held-to-Maturity Securities [Line Items] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Professional fees Professional Fees Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Related Party Transaction, Tranche [Axis] Related Party Transaction, Tranche [Axis] Related Party Transaction, Tranche Present value of lease liabilities Operating Lease, Liability Total liabilities Liabilities Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Capital shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance All Executive Categories All Executive Categories [Member] Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Affiliated Entity Affiliated Entity [Member] Common stock, par value of $0.001 - 300,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 36,033,361 and 34,625,875 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued U.S. government agency securities US Government Debt Securities [Member] General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Weighted average shares used in computing per share amounts Earnings Per Share, Diluted, Other Disclosure [Abstract] Trade name and other Trade Names [Member] Debt Securities, Held-to-maturity, Nonaccrual Debt Securities, Held-to-Maturity, Nonaccrual [Table Text Block] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Arteris IP (Hong Kong) Ltd. Arteris IP (Hong Kong) Ltd. [Member] Arteris IP (Hong Kong) Ltd. Total current assets Assets, Current Schedule of Subsidiary or Equity Method Investee [Table] Schedule of Subsidiary or Equity Method Investee [Table] Schedules of Concentration of Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date INTANGIBLE ASSETS AND GOODWILL Goodwill and Intangible Assets Disclosure [Text Block] Unrecognized tax benefits Unrecognized Tax Benefits PEO Name PEO Name Consulting Agreement Consulting Agreement [Member] Consulting Agreement Concentration risk, percentage Concentration Risk, Percentage Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] EQUITY METHOD INVESTMENT Equity Method Investments and Joint Ventures Disclosure [Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Depreciation and amortization Depreciation, Depletion and Amortization May 2023 Terminated Plan [Member] May 2023 Terminated Plan Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders' equity Balance at beginning of period Balance at end of period Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax Goodwill impairments Goodwill, Impairment Loss Restricted Stock Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Deferred revenue, revenue recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Level 2 Fair Value, Inputs, Level 2 [Member] Summary of Stock Options Activity Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] Stockholders' equity: Temporary Equity [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Intangibles, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Other Service, Other [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Short-term investments Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current Finite-lived intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Non-option equity instruments, granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Balance at beginning of period (in dollars per share) Balance at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price 2016 Stock Plan 2016 Stock Plan [Member] 2016 Stock Plan Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Future operating lease Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code NET LOSS PER SHARE Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Variable royalties Royalty [Member] Unamortized cost Share-based Payment Arrangement, Unamortized Cost Share-based Payment Arrangement, Unamortized Cost Ownership percentage Equity Method Investment, Ownership Percentage Document Fiscal Year Focus Document Fiscal Year Focus Accounts payable Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation TransChip Technology TransChip Technology [Member] TransChip Technology Minimum Minimum [Member] Property and equipment, net Property, Plant and Equipment, Net Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Number of Shares, Options vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Number Share purchase agreement, agreement term Share Purchase Agreement, Agreement Term Share Purchase Agreement, Agreement Term Statement of Cash Flows [Abstract] Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table] Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table] Payments to tax authorities for shares withheld from employees Payment, Tax Withholding, Share-Based Payment Arrangement U.S. treasury securities US Treasury Securities [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Developed technology Developed Technology Rights [Member] 1-2 years Investments, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Investments, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Accumulated Deficit Retained Earnings [Member] Vendor financing arrangements, current Long-Term Debt, Current Maturities Indemnifications Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Stock-Based Compensation Related to Stock-Based Awards to Employees Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Net accretion of discounts on available-for-sale securities Accretion (Amortization) of Discounts and Premiums, Investments TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Net loss per share attributable to common stockholders, basic (in dollars per share) Net loss per share, basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Option, cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Exercises in period, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Arrangement Duration Trading Arrangement Duration IPR&D In Process Research and Development [Member] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Principles of Consolidation Consolidation, Policy [Policy Text Block] Semifore Semifore [Member] Semifore Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Customer B Customer B [Member] Customer B Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, authorized (in shares) Common Stock, Shares Authorized Software licensing arrangement, period Software Licensing Arrangement, Period Software Licensing Arrangement, Period Amortization of deferred income Amortization of deferred income Amortization Of Deferred Income Amortization Of Deferred Income Convertible Preferred Stock Convertible Preferred Stock [Member] Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Total undiscounted cash flows Long-Term Debt, Gross Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Shares available for future grant under the 2021 ESPP 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Compensation Amount Outstanding Recovery Compensation Amount Equity Method Investment, Nonconsolidated Investee [Axis] Equity Method Investment, Nonconsolidated Investee [Axis] Additional paid-in capital Additional Paid in Capital Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] The Investors The Investors [Member] The Investors Due to related party, monthly amount Due to Related Party, Monthly Amount Due to Related Party, Monthly Amount Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] 2024 Long-Term Debt, Maturity, Year One Related Party [Axis] Related Party, Type [Axis] Aggregate Intrinsic Value, Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Related Party Transaction, Tranche One Related Party Transaction, Tranche One [Member] Related Party Transaction, Tranche One Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenue Cost of Sales [Member] Vendor financing arrangements, noncurrent Vendor Financing Arrangements, Noncurrent Vendor Financing Arrangements, Noncurrent Related Party Transaction, Tranche [Domain] Related Party Transaction, Tranche [Domain] Related Party Transaction, Tranche [Domain] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Issuance of common stock for settlement of Restricted Stock Units (RSUs) Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Entity Central Index Key Entity Central Index Key BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation and Significant Accounting Policies [Text Block] Compensation expenses Total stock-based compensation Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Finite-lived intangible assets, gross Finite-Lived Intangible Assets, Gross Aggregate Fair Value Cash Cash Equivalents And Available-for-sale Debt Securities Cash Cash Equivalents And Available-for-sale Debt Securities Provision for income taxes Income tax provision Income Tax Expense (Benefit) Redeemable convertible preferred stock, authorized (in shares) Temporary Equity, Shares Authorized Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Less: Imputed interest Long Term Debt, Undiscounted Excess Amount Long Term Debt, Undiscounted Excess Amount Name Trading Arrangement, Individual Name Licensing, support and maintenance License and Maintenance [Member] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Long-term commission capitalized in other assets Capitalized Contract Cost, Net, Noncurrent Aggregate intrinsic value, vested Share-Based Compensation, Arrangement By Share-Based Payment Award, Options, Grant Date Fair Value, Vested Share-Based Compensation, Arrangement By Share-Based Payment Award, Options, Grant Date Fair Value, Vested Weighted average remaining lease term, operating lease Operating Lease, Weighted Average Remaining Lease Term Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Amount of shares subscribed Share Purchase Agreement, Shares Aggregate Amount Of Shares Subscribed Share Purchase Agreement, Shares Aggregate Amount Of Shares Subscribed Redeemable convertible preferred stock, outstanding (in shares) Temporary Equity, Shares Outstanding Legal Entity [Axis] Legal Entity [Axis] Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Tax withholding on RSUs settlement (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Weighted average discount rate, operating lease Operating Lease, Weighted Average Discount Rate, Percent Licensing arrangement, period Licensing Arrangement, Period Licensing Arrangement, Period Redeemable convertible preferred stock, issued (in shares) Temporary Equity, Shares Issued Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Vendor financing arrangements, noncurrent Long-Term Debt, Excluding Current Maturities Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Sales and marketing Selling and Marketing Expense [Member] Weighted average shares used in computing per share amounts, basic (in shares) Weighted-average shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Contract Balances on Condensed Consolidated Balance Sheet Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating expenses: Operating Expenses [Abstract] REVENUE Revenue from Contract with Customer [Text Block] Shares available for future grant under the 2022 Inducement Plan 2022 Stock Plan [Member] 2022 Stock Plan Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in Capital Additional Paid-in Capital [Member] Debt Securities, Held-to-maturity [Table] Debt Securities, Held-to-Maturity [Table] TOTAL ASSETS Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Loss from equity method investment Income (Loss) from Equity Method Investments Cover [Abstract] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Other liabilities Other Liabilities, Noncurrent Vested (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 Non-NEOs Non-NEOs [Member] Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total undiscounted cash flows Lessee, Operating Lease, Liability, to be Paid Shares available for future grant under the 2021 Plan 2021 Stock Plan [Member] 2021 Stock Plan Total short-term investments Short-Term Investments Unsatisfied performance obligations Revenue, Remaining Performance Obligation, Amount Total operating expenses Operating Expenses NET DECREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Loss before provision for income taxes and loss from equity method investment Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] 2022 Employment Inducement Incentive Plan 2022 Employment Inducement Incentive Plan [Member] 2022 Employment Inducement Incentive Plan Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Weighted average shares used in computing per share amounts, basic (in shares) Weighted-average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Loss from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Revenue Revenues [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Stock Options Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Debt Securities, Available-for-sale Debt Securities, Available-for-Sale [Table Text Block] Restricted common shares issued for business combination (see Note 12) Redeemable Convertible Preferred Stock [Member] EX-101.PRE 10 aip-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Jul. 27, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-40960  
Entity Registrant Name Arteris, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 27-0117058  
Entity Address, Address Line One 595 Millich Dr.  
Entity Address, Address Line Two Suite 200  
Entity Address, City or Town Campbell  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95008  
City Area Code 408  
Local Phone Number 470-7300  
Title of 12(b) Security Common stock, $0.001 par value  
Trading Symbol AIP  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   36,073,798
Entity Central Index Key 0001667011  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 26,334 $ 37,423
Short-term investments 28,640 30,728
Accounts receivable, net of allowance of $250 for both periods 9,582 7,143
Prepaid expenses and other current assets 5,856 5,818
Total current assets 70,412 81,112
Property and equipment, net 5,171 3,617
Long-term investments 5,838 4,427
Equity method investment 10,329 11,897
Operating lease right-of-use assets 1,859 1,883
Intangibles, net 4,192 4,575
Goodwill 4,178 4,218
Other assets 4,847 3,787
TOTAL ASSETS 106,826 115,516
Current liabilities:    
Accounts payable 210 572
Accrued expenses and other current liabilities 10,825 12,095
Operating lease liabilities, current 709 899
Deferred revenue, current 30,413 28,839
Vendor financing arrangements, current 1,581 1,264
Total current liabilities 43,738 43,669
Deferred revenue, noncurrent 22,963 21,840
Operating lease liabilities, noncurrent 1,181 1,009
Vendor financing arrangements, noncurrent 1,348 448
Deferred income, noncurrent 9,405 9,993
Other liabilities 1,271 1,022
Total liabilities 79,906 77,981
Commitments and contingencies (Note 11)
Stockholders' equity:    
Preferred stock, par value of $0.001 - 10,000,000 shares authorized and no shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively 0 0
Common stock, par value of $0.001 - 300,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 36,033,361 and 34,625,875 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively 36 34
Additional paid-in capital 111,403 103,778
Accumulated other comprehensive income 34 101
Accumulated deficit (84,553) (66,378)
Total stockholders' equity 26,920 37,535
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 106,826 $ 115,516
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Stockholders' equity:    
Accounts receivable, allowance $ 250 $ 250
Redeemable convertible preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Redeemable convertible preferred stock, authorized (in shares) 10,000,000 10,000,000
Redeemable convertible preferred stock, issued (in shares) 0 0
Redeemable convertible preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 300,000,000 300,000,000
Common stock, issued (in shares) 36,033,361 34,625,875
Common stock, outstanding (in shares) 36,033,361 34,625,875
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue        
Total revenue $ 14,734 $ 14,822 $ 27,888 $ 26,577
Cost of revenue 1,225 1,289 2,349 2,268
Gross profit 13,509 13,533 25,539 24,309
Operating expenses:        
Research and development 12,087 10,371 23,468 19,827
Sales and marketing 5,601 4,456 10,606 8,377
General and administrative 4,504 4,132 8,905 8,147
Total operating expenses 22,192 18,959 42,979 36,351
Loss from operations (8,683) (5,426) (17,440) (12,042)
Interest expense (27) (18) (59) (38)
Other income (expense), net 835 127 1,743 66
Loss before provision for income taxes and loss from equity method investment (7,875) (5,317) (15,756) (12,014)
Loss from equity method investment 734 0 1,568 0
Provision for income taxes 556 351 851 474
Net loss $ (9,165) $ (5,668) $ (18,175) $ (12,488)
Net loss per share, basic (in dollars per share)        
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.26) $ (0.18) $ (0.52) $ (0.39)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.26) $ (0.18) $ (0.52) $ (0.39)
Weighted average shares used in computing per share amounts        
Weighted average shares used in computing per share amounts, basic (in shares) 35,250,157 32,258,228 34,925,800 31,940,293
Weighted average shares used in computing per share amounts, basic (in shares) 35,250,157 32,258,228 34,925,800 31,940,293
Licensing, support and maintenance        
Revenue        
Total revenue $ 12,998 $ 14,033 $ 24,842 $ 24,608
Variable royalties and other        
Revenue        
Total revenue $ 1,736 $ 789 $ 3,046 $ 1,969
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net loss $ (9,165) $ (5,668) $ (18,175) $ (12,488)
Other comprehensive loss:        
Unrealized losses on available-for-sale securities, net of tax (78) 0 (67) 0
Comprehensive loss $ (9,243) $ (5,668) $ (18,242) $ (12,488)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Balance at beginning of period (in shares) at Dec. 31, 2021   31,530,682      
Balance at beginning of period at Dec. 31, 2021 $ 52,904 $ 31 $ 91,945 $ (81) $ (38,991)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for cash upon exercise of stock options (in shares)   766,942      
Issuance of common stock for cash upon exercise of stock options 444 $ 2 442    
Issuance of common stock for settlement of restricted stock units (in shares)   394,436      
Tax withholding on RSUs settlement (in shares)   (69,243)      
Tax withholding on RSUs settlement (843)   (843)    
Stock-based compensation expense 5,693   5,693    
Unrealized losses on available-for-sale securities, net of tax 0        
Net loss (12,488)       (12,488)
Balance at end of period (in shares) at Jun. 30, 2022   32,622,817      
Balance at end of period at Jun. 30, 2022 45,710 $ 33 97,237 (81) (51,479)
Balance at beginning of period (in shares) at Mar. 31, 2022   31,858,420      
Balance at beginning of period at Mar. 31, 2022 47,659 $ 31 93,520 (81) (45,811)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for cash upon exercise of stock options (in shares)   641,932      
Issuance of common stock for cash upon exercise of stock options 354 $ 2 352    
Issuance of common stock for settlement of restricted stock units (in shares)   127,743      
Tax withholding on RSUs settlement (in shares)   (5,278)      
Tax withholding on RSUs settlement (19)   (19)    
Stock-based compensation expense 3,384   3,384    
Unrealized losses on available-for-sale securities, net of tax 0        
Net loss (5,668)       (5,668)
Balance at end of period (in shares) at Jun. 30, 2022   32,622,817      
Balance at end of period at Jun. 30, 2022 $ 45,710 $ 33 97,237 (81) (51,479)
Balance at beginning of period (in shares) at Dec. 31, 2022 34,625,875 34,625,875      
Balance at beginning of period at Dec. 31, 2022 $ 37,535 $ 34 103,778 101 (66,378)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for cash upon exercise of stock options (in shares) 643,477 643,477      
Issuance of common stock for cash upon exercise of stock options $ 417 $ 1 416    
Issuance of common stock for settlement of restricted stock units (in shares)   775,563      
Issuance of common stock for settlement of Restricted Stock Units (RSUs) 0 $ 1 (1)    
Tax withholding on RSUs settlement (in shares)   (11,554)      
Tax withholding on RSUs settlement (57)   (57)    
Stock-based compensation expense 7,267   7,267    
Unrealized losses on available-for-sale securities, net of tax (67)     (67)  
Net loss $ (18,175)       (18,175)
Balance at end of period (in shares) at Jun. 30, 2023 36,033,361 36,033,361      
Balance at end of period at Jun. 30, 2023 $ 26,920 $ 36 111,403 34 (84,553)
Balance at beginning of period (in shares) at Mar. 31, 2023   35,298,223      
Balance at beginning of period at Mar. 31, 2023 31,768 $ 35 107,009 112 (75,388)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for cash upon exercise of stock options (in shares)   245,780      
Issuance of common stock for cash upon exercise of stock options 156   156    
Issuance of common stock for settlement of restricted stock units (in shares)   498,414      
Issuance of common stock for settlement of Restricted Stock Units (RSUs) 0 $ 1 (1)    
Tax withholding on RSUs settlement (in shares)   (9,056)      
Tax withholding on RSUs settlement (43)   (43)    
Stock-based compensation expense 4,282   4,282    
Unrealized losses on available-for-sale securities, net of tax (78)     (78)  
Net loss $ (9,165)       (9,165)
Balance at end of period (in shares) at Jun. 30, 2023 36,033,361 36,033,361      
Balance at end of period at Jun. 30, 2023 $ 26,920 $ 36 $ 111,403 $ 34 $ (84,553)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (18,175) $ (12,488)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,275 929
Stock-based compensation 7,267 5,693
Amortization of deferred income (585) 0
Loss from equity method investment 1,568 0
Net accretion of discounts on available-for-sale securities (497) 0
Gain on deconsolidation of subsidiary 0 (149)
Other, net 10 12
Changes in operating assets and liabilities:    
Accounts receivable, net (2,438) 9,168
Prepaid expenses and other assets (710) (2,232)
Accounts payable (371) (1)
Accrued expenses and other liabilities 16 (704)
Deferred revenue 2,696 (1,391)
Net cash used in operating activities (9,944) (1,163)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment (735) (205)
Purchases of available-for-sale securities (19,544) 0
Proceeds from maturities of available-for-sale securities 20,650 0
Payments relating to investment in equity method investment 0 (520)
Net cash provided by (used in) investing activities 371 (725)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments of contingent consideration for business combination (1,000) (1,573)
Principal payments under vendor financing arrangements (488) (407)
Proceeds from exercise of stock options 417 443
Payments to tax authorities for shares withheld from employees (57) (843)
Payments of deferred offering costs 0 (256)
Net cash used in financing activities (1,128) (2,636)
NET DECREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH (10,701) (4,524)
CASH. CASH EQUIVALENTS AND RESTRICTED CASH, beginning of period 37,423 85,825
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of period 26,722 81,301
Cash, cash equivalents and restricted cash at end of period:    
Cash and cash equivalents 26,334 81,301
Restricted cash, noncurrent 388 0
Noncash investing and financing activities:    
Purchase of property and equipment through vendor financing 1,901 962
Operating lease right-of-use assets, exchanged for lease obligations 480 63
Equity obtained in equity method investment in exchange for contribution of license agreement $ 0 $ 11,563
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
DESCRIPTION OF BUSINESS
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
DESCRIPTION OF BUSINESS DESCRIPTION OF BUSINESSArteris, Inc. was incorporated in Delaware on April 12, 2004. Arteris, Inc. and its subsidiaries (collectively, the Company or Arteris) develop, license, and support the on-chip interconnect fabric technology used in System-on-Chip (SoC) designs for a variety of devices and in the development and distribution of Network-on-Chip (NoC) interconnect intellectual property (IP). The Company also provides software and services to enable efficient deployment of NoC IP, IP support & maintenance services, professional services and training and on-site support services. The Company is headquartered in Campbell, California and has offices in the United States, France, Japan, South Korea and China.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information and do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended December 31, 2022 and the related notes included in the Company’s Form 10-K filed on February 28, 2023 (2022 Form 10-K) with the U.S. Securities and Exchange Commission (SEC). The December 31, 2022 condensed consolidated balance sheet was derived from the audited consolidated financial statements as of that date. In management’s opinion, the unaudited interim consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the unaudited condensed consolidated financial statements.
The operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of Arteris, Inc. and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated.
Use of Estimates
The preparation of the unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates relate to, among others, revenue recognition, the useful lives of assets, assessment of recoverability of property, plant and equipment, fair value of investments, impairment of the equity method investment, fair values of goodwill and other intangible assets, including impairments, leases, allowances for doubtful accounts, deferred tax assets and related valuation allowance, stock-based compensation, potential reserves relating to litigation and tax matters, collectability of certain receivables, fair value and amortization of deferred income, as well as other accruals or reserves. Actual results could differ from those estimates and such differences may be material to the unaudited condensed consolidated financial statements.

Cash, Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. The Company’s cash equivalents include deposits in money market accounts which were unrestricted as to withdrawal or use and are stated at fair value. As of June 30, 2023, cash and cash equivalents consisted primarily of checking, savings, money market accounts and highly liquid investments with original maturities of three months or less. Interest earned on cash and cash equivalents is included in other income (expense), net in the unaudited consolidated statements of loss.
As of June 30, 2023, the Company’s long-term restricted cash balance was $0.4 million, primarily related to a letter of credit for its facility lease agreement. Restricted cash, noncurrent is included in other assets on the unaudited condensed consolidated balance sheets.
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentration of credit risk consist of cash and cash equivalents, investments and accounts receivable. Cash is currently held in three financial institutions that the Company believes are creditworthy. Cash held at these financial institutions generally exceed federally insured limits. The Company is exposed to credit risk in the event of default by the financial institution holding its cash, cash equivalents, and investments to the extent recorded in the balance sheet. The Company has not experienced any losses to date related to these concentrations.
The Company’s accounts receivable are derived principally from revenue earned from customers located in Americas, Europe, Middle East and Asia Pacific regions.
Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable was as follows:
As of
June 30,
2023
December 31,
2022
Customer A13 %32 %
Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Customer A*32 %*26 %
Customer B***11 %
* Customer accounted for less than 10% of total revenue at period end.
Nature of Products and Services
The Company’s revenue is primarily derived from licensing intellectual property, licensing software, support and maintenance services, professional services, training services, and royalties.
Design Solutions
Interconnect Solutions product arrangements provide customers the right to software licenses, services, software updates and technical support. The Company enters into licensing arrangements with customers that typically range from two to three years and generally consist of delivery of a design license that grants the customer the right to use the IP to design a contractually defined number of products and stand-ready support services that provide the customer a significant benefit from its proprietary software tool (RTL) as well as ongoing access to Corporate Application Engineers (CAE) and Field Application Engineers (FAE) (collectively, application engineer support services) to perform certain verifications including benchmark performance, simulations and ultimately, through the RTL, instantiate designs into silicon over the design term.
The support services, including access to application engineering support services and the benefits of the RTL, are integral and fundamental to the customer’s ability to derive its intended benefit from the IP. CAEs are part of the product development team providing detailed requirements for engineering projects, working very closely with a customer’s chief technology officer and the marketing department, and performing quality assurance testing of customer products prior to shipment to their customers. FAEs provide assistance to the customer’s engineering team in translating their desired SoC architecture into inputs for NoC IP configuration, assistance in optimizing the NoC configuration, answer to customer questions by the online support system or phone, constructive reviews of the progress achieved by the customer’s development team and provision of advice on how to best use the licensed IP, performance of design reviews before customer project RTL freeze and tape-out to ensure the customer used the licensed IP configuration tooling as intended so that the RTL output meets customer requirements and expectations. FAE reviews of the customer’s design are mandatory and consist of an understanding of the customer requirements and analysis of the adequacy of the contemplated IP considering the customer’s desired architecture and design goals and objectives, taking into consideration bandwidth, coherence/non-coherence, latency, clock and timing, areas, and any and all constraints, as identified and specific to the design under review.
Besides application engineer support services, support and maintenance services also consist of a stand-ready obligation to provide technical support and software updates over the support term. Generally, the first-year of technical support and software updates are bundled with and into the license fee with a customer option to renew additional years of support throughout the license term. However, the Company continues to provide technical support and software updates throughout the license term even if the customer does not renew these services in subsequent years, making the license term and support and maintenance term co-terminus.
Considering the nature of the combined design tool and assisting the Company’s customers in applying its IP technology in its customers’ development environment and the relative significance thereof, the Company has concluded that its Interconnect Solutions IP licensing arrangements are not distinct from its obligation to provide the application engineering support services and benefits of the RTL. The Interconnect Solutions IP, RTL, and the application engineering support services serve to fulfill its commitment to the customer, as they represent inputs to a single, combined performance obligation that commences upon the later of the arrangement effective date or transfer of the software license. The design license and the regular two-way interaction between the design tool, RTL, and the application engineering support services give the customer the intended benefit from the arrangement, which is the ability to commercialize their design. Customers cannot benefit from the design license on its own or together with other readily available resources as no other RTL or application engineer support service provides exists in the marketplace that a customer could use with the design license. Consequently, the RTL and application engineer support service cannot be used on its own or together with any other design license as the Company does not allow the use of the RTL or provide application engineer support services separately from the design license. Further, although technical support and software updates is a distinct performance obligation, it is accounted for as if it were part of a single performance obligation that includes the licenses, RTL and application engineer support services because the technical support and updates are provided in practice for the same period of time and have the same time-based pattern of transfer to the customer as the combined design license, RTL, and application support services.
Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by a licensee’s sale of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. For a majority of the Company’s royalty revenues, it receives the actual sales data from its customers after the quarter ends and accounts for it as unbilled receivables. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on its estimation of the customer’s sales during the quarter.
SoC Integration Automation Software Solutions
SoC Integration Automation software (SIA) (formerly IP deployment) solutions product arrangements provide customers the right to software licenses, software updates and technical support. The software licenses are time-based licenses with terms generally ranging from one to three years. These arrangements generally have two distinct performance obligations that consist of transferring the licensed software and the support and maintenance service. Support and maintenance services consist of a stand-ready obligation to provide technical support and software updates over the support term. For the majority of these contracts, there are no termination rights and the transaction price is non-refundable. Revenue allocated to the software license is generally recognized at a point in time upon the later of the delivery date or the beginning of the license period, and revenue allocated to support services is recognized ratably over the support term. Certain SIA solutions contracts include termination rights that allow the customer to cancel and receive a pro-rata refund on support and maintenance services at the end of each month of the contract period, which results in a ratable recognition of the related license revenue over the contract term.
A limited number of SIA solutions contracts include tokens, a mechanism used to both enable “peak” users to choose a combination of the software products on a monthly basis and restrict the number of users. The Company recognizes revenue related to these tokens at a point in time, upon delivery of monthly token license keys to the customer.
Professional Services
The Company’s agreements often include service elements (other than maintenance and support services). These services include training, design assistance, and consulting. Services performed on a time and materials basis are recognized over the period the services are provided either using an output method such as labor hours, or a method that is otherwise consistent with the way in which value is delivered to the customer. Services performed on a fixed price basis are recognized over time, generally using costs incurred or hours expended to measure progress.
Multiple Performance Obligations
Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis, which are estimated considering multiple factors including observable industry pricing practices and internal pricing strategies and objectives. Standalone selling prices of software license are typically estimated using the residual approach. Standalone selling prices of professional services are typically estimated based on observable transactions when these services are sold on a standalone basis.
Transaction price
Revenue is recognized when, or as, control of a promised product or service transfers to a client, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those products or services. If the consideration promised in a contract includes a variable amount, the Company estimates the amount to which it expects to be entitled using either the expected value or most likely amount method, to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. Generally, the transaction price of the Company’s contracts is fixed at the inception of the contract, except for variable royalties. The Company’s contracts generally do not include terms that could cause variability in the transaction price.
The Company assesses the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, the Company does not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or the Company, no financing component is deemed to exist. When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing.
The Company reports revenue net of any revenue-based taxes assessed by governmental authorities that are imposed on and concurrent with specific revenue-producing transactions.
In instances where foreign licensees withhold and remit taxes to local authorities in accordance with local laws and regulations, the Company recognizes and presents revenue on a gross basis, and includes the withholding tax in income tax expense.
Flexible Spending Accounts
Some customers enter into a non-cancelable flexible spending account agreements (FSA Agreements) whereby the customer commits to a fixed dollar amount over a specified period of time that can be used to purchase from a list of the Company’s products or services. These agreements do not meet the definition of a revenue contract until the customer executes a separate order to identify the required products and services that they are purchasing. The combination of the FSA agreement and the subsequent order creates enforceable rights and obligations, thus meeting the definition of a revenue contract. Each separate order under the agreement is treated as an individual contract and accounted for based on the respective performance obligations included within the FSA agreements.
Contract modifications
The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to the Company’s contracts involves assessing whether the products and services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Products and services added that are not distinct are accounted for on a cumulative catch-up basis, while those that are distinct are accounted for prospectively, either as a separate contract if the additional services are priced at the standalone selling price, or as a termination of the existing contract and creation of a new contract if not priced at the standalone selling price. The Company’s more significant contract modifications include extensions of the design license term and the purchase of additional years of support and maintenance.
Judgments
The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing to customers, and these timing differences result in receivables (billed or unbilled), contract assets, or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. The Company records a contract asset when revenue is recognized prior to the right to invoice. The Company records deferred revenue when it invoices customers and revenue is not yet recognized. For time-based software agreements, customers are generally invoiced in single or annual amounts, although some customers are invoiced more frequently over time. The Company records an unbilled receivable when revenue is recognized and it has an unconditional right to invoice and receive payment.
The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates.

Significant Accounting Policies
There have been no significant changes to the Company’s significant accounting policies during the six months ended June 30, 2023 from those disclosed in the annual consolidated financial statements for the year ended December 31, 2022, except for those disclosed in this document.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
REVENUE REVENUE
Disaggregated Revenue
The following table shows revenue by product and services groups (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Licensing, support and maintenance$12,998 $14,033 $24,842 $24,608 
Variable royalties1,700 587 2,990 1,571 
Other36 202 56 398 
Total$14,734 $14,822 $27,888 $26,577 
Contract Balances
The following table provides information about accounts receivable, net, contract assets and deferred revenue (in thousands):
As of
June 30,
2023
December 31,
2022
Accounts receivable, net$9,582 $7,143 
Contract assets$1,235 $1,180 
Deferred revenue$53,376 $50,679 
The Company recognized revenue of $8.9 million and $8.1 million for the three months ended June 30, 2023 and 2022, respectively, and $16.5 million and $14.7 million for the six months ended June 30, 2023 and 2022, respectively, that was included in the deferred revenue balance at the beginning of the respective periods. Contract assets are included in prepaid expenses and other current assets and other assets on the unaudited condensed consolidated balance sheets.
As of June 30, 2023, non-cancelable contracted but unsatisfied or partially satisfied performance obligations that have not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenues in future periods, is $63.5 million, of which $34.1 million is expected to be recognized over the next 12 months and the remainder thereafter. The Company has elected to exclude the potential future royalty receipts from this amount.
Costs of Obtaining a Contract with a Customer
Incremental costs of obtaining a contract with a customer consist primarily of direct sales commissions incurred upon execution of the contract. These costs are required to be capitalized under ASC 340-40, Other Assets and Deferred Costs — Contracts With Customers, and amortized over the license term. As direct sales commissions paid for term extensions are commensurate with the amounts paid for initial contracts, the deferred incremental costs for initial contracts and for term extensions are recognized over the respective contract terms. Total capitalized direct commission costs were as follows (in thousands):
As of
June 30,
2023
December 31,
2022
Short-term commission capitalized in prepaid expenses and other current assets$2,683 $2,636 
Long-term commission capitalized in other assets1,417 1,535 
Total$4,100 $4,171 
Amortization of capitalized sales commissions was $1.0 million and $0.9 million for the three months ended June 30, 2023 and 2022, respectively $1.9 million and $1.6 million for the six months ended June 30, 2023 and 2022, respectively, and are included in sales and marketing expense in the unaudited condensed consolidated statements of loss.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
NET LOSS PER SHARE
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
NET LOSS PER SHARE NET LOSS PER SHARE
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Numerator:
Net loss$(9,165)$(5,668)$(18,175)$(12,488)
Denominator:
Weighted-average shares outstanding - basic and diluted35,250,157 32,258,228 34,925,800 31,940,293 
Net loss per share, basic and diluted$(0.26)$(0.18)$(0.52)$(0.39)
Since the Company was in a loss position for all periods presented, the diluted earnings per share is equal to the basic earnings per share as the effect of potentially dilutive securities would have been antidilutive.
The following table summarizes the potentially dilutive securities that were excluded from the calculation of diluted earnings per share because they would be anti-dilutive:
As of
June 30, 2023June 30, 2022
Stock options3,225,714 4,355,694 
Restricted stock units7,163,008 5,220,177 
Restricted common shares issued for business combination (see Note 12)331,574 — 
Total10,720,296 9,575,871 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Investments
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
INVESTMENTS INVESTMENTS
The following tables summarize the fair value and amortized cost of the Company’s cash equivalents and available-for-sale securities by major security type (in thousands):

As of June 30, 2023
Amortized CostUnrealized LossesAggregate Fair Value
Assets:
Money market funds
$17,144 $— $17,144 
Certificate of deposit5,000 — 5,000 
Commercial paper
1,992 (1)1,991 
Corporate bonds4,197 (21)4,176 
U.S. government agency securities20,011 (92)19,919 
U.S. treasury securities9,396 (6)9,390 
Total financial assets
$57,740 $(120)$57,620 

As of December 31, 2022
Amortized CostUnrealized LossesAggregate Fair Value
Assets:
Money market funds
$30,428 $— $30,428 
Commercial paper
2,604 (1)2,603 
Corporate bonds5,717 (10)5,707 
U.S. government agency securities18,508 (40)18,468 
U.S. treasury securities8,379 (2)8,377 
Total financial assets
$65,636 $(53)$65,583 
The maturity dates of the Company’s investments are as follows (in thousands):
June 30, 2023
Less than one year$51,782 
1-2 years5,838 
Total$57,620 
All unrealized losses on available-for-sale securities have been in such position for less than one year as of June 30, 2023 and December 31, 2022. There were no credit losses of available-for-sale securities during the three and six months ended June 30, 2023.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
Assets Measured and Recorded at Fair Value on a Non-Recurring Basis
Equity method investments, and certain non-financial assets, such as intangible assets are remeasured at fair value only if an impairment or observable price adjustment is recognized in the current period.
Financial Instruments Not Recorded at Fair Value on a Recurring Basis
Financial instruments not recorded at fair value on a recurring basis include vendor financing arrangements. The carrying value of the vendor financing agreements was $2.9 million and $1.7 million as of June 30, 2023 and December 31, 2022, respectively. The Company’s vendor financing arrangements are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon the Company’s incremental borrowing rate. The estimated fair values of these financial instruments approximate their carrying values.
Financial Instruments Recorded at Fair Value on a Recurring Basis
The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):

As of
June 30, 2023
Level 1Level 2Level 3Fair Value
Assets:
Cash equivalents:
Money market funds$17,144 $— $— $17,144 
Certificate of deposit5,000 — — 5,000 
U.S. treasury securities— 998 — 998 
Total cash equivalents22,144 998 — 23,142 
Short-term investments:
Commercial paper— 1,991 — 1,991 
Corporate bonds— 1,983 — 1,983 
U.S. government agency securities— 16,274 — 16,274 
U.S. treasury securities— 8,392 — 8,392 
Total short-term investments— 28,640 — 28,640 
Long-term investments:
Corporate bonds— 2,193 — 2,193 
U.S. government agency securities— 3,645 — 3,645 
Total long-term investments— 5,838 — 5,838 
Total financial assets
$22,144 $35,476 $— $57,620 
As of
December 31, 2022
Level 1Level 2Level 3Fair Value
Assets:
Cash equivalents:
Money market funds$30,428 $— $— $30,428 
Total cash equivalents30,428 — — 30,428 
Short-term investments:
Commercial paper— 2,603 — 2,603 
Corporate bonds— 3,971 — 3,971 
U.S. government agency securities— 15,777 — 15,777 
U.S. treasury securities— 8,377 — 8,377 
Total short-term investments— 30,728 — 30,728 
Long-term investments:
Corporate bonds— 1,736 — 1,736 
U.S. government agency securities— 2,691 — 2,691 
Total long-term investments— 4,427 — 4,427 
Total financial assets$30,428 $35,155 $— $65,583 
Money market funds are highly liquid investments and are actively traded. The fair value is based on quoted prices for identical assets in active markets and therefore classified as Level 1 of the fair value hierarchy.
The Company’s other investments are considered Level 2 financial instruments as their fair values are determined using inputs that are directly or indirectly observable in active or less active markets. There were no transfers between levels during the three and six months ended June 30, 2023.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
INTANGIBLE ASSETS AND GOODWILL
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS AND GOODWILL INTANGIBLE ASSETS AND GOODWILL
Intangible assets, net
Intangible assets, net consisted of the following as of June 30, 2023 (in thousands):

Gross Fair ValueAccumulated AmortizationNet Book Value
Developed technology
$3,090 $(977)$2,113 
Customer relationships
1,830 (401)1,429 
IPR&D
500 — 500 
Trade name and other
150 — 150 
Total intangibles
$5,570 $(1,378)$4,192 
Intangible assets, net consisted of the following as of December 31, 2022 (in thousands):

Gross Fair ValueAccumulated AmortizationNet Book Value
Developed technology
$3,090 $(708)$2,382 
Customer relationships
1,830 (287)1,543 
IPR&D
500 — 500 
Trade name and other
150 — 150 
Total intangibles
$5,570 $(995)$4,575 
Amortization expense of intangible assets was $0.2 million and $0.1 million for the three months ended June 30, 2023 and 2022, respectively, and $0.4 million and $0.2 million for the six months ended June 30, 2023 and 2022, respectively.
The expected future amortization expense of these intangible assets as of June 30, 2023 is as follows (in thousands):

Fiscal year ending December 31,
Remainder of 2023
$384 
2024767 
2025739 
2026427 
2027427 
Thereafter798 
Total future amortization expense$3,542 
Goodwill
As of June 30, 2023 and December 31, 2022, goodwill was $4.2 million. No goodwill impairments were recorded during the three and six months ended June 30, 2023 and 2022.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITION
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
ACQUISITION ACQUISITION
Semifore Acquisition
On December 27, 2022, the Company acquired 100% of the issued and outstanding equity securities (the Acquisition) of Semifore, Inc. (Semifore), provider of hardware software interface (HSI) technology. Semifore technologies are used to effectively design, verify, document, and help in the validation of the hardware-software integration that is used in the SoC complex chip market. The addition of Semifore technologies and team expertise augments Arteris System IP and SoC Integration Automation software (SIA) (formerly IP deployment (IPD)) to further enhance software control of the IP and SoC hardware. The Acquisition closed on December 27, 2022 and has been accounted for in accordance with the acquisition method of accounting for business combinations with the Company as the accounting acquirer.
The consideration transferred for the acquisition was $3.1 million. The Company recorded $1.4 million for developed technology intangible assets with an estimated useful life of seven years and $0.7 million for customer relationships intangible assets with an estimated useful life of eight years.
In connection with the acquisition, key employees and former owners of Semifore were issued a total of 663,143 shares of the Company’s common stock and obtained the right to additional cash payment totaling $1.8 million. Out of the 663,143 shares issued, 331,569 shares of common stock vested as of the closing date and the remaining 331,574 shares and $1.8 million cash payment will vest on the first and third anniversary of the closing date if certain key employees continue to be employed by the Company. These contingent cash payments and equity awards have been accounted for separately from the business combination and will be recognized by the Company as compensation costs in the subsequent periods as related services are provided. The Company recognized $0.4 million and $0.7 million as compensation expense during the three and six months ended June 30, 2023, respectively.
Under the acquisition method of accounting, the purchase price is allocated to identifiable assets acquired and liabilities assumed based on their fair values on the acquisition date. The following table provides the estimated fair values of the identifiable assets acquired and liabilities assumed as of the acquisition date (in thousands):
FAIR VALUE
Cash$267 
Accounts receivable372 
Prepaid expenses and other current assets63 
Contract assets15 
Intangibles2,120 
Accounts payable(139)
Deferred revenue(672)
Deferred tax liability(484)
Total identifiable net assets
1,542 
Goodwill
1,541 
Total purchase price
$3,083 
Goodwill generated from this business combination is attributed to synergies between the Company’s and Semifore’s respective products and services and is housed within the Company’s single operating segment. The Company does not have any tax basis in the total goodwill of $1.5 million and the goodwill is non-deductible for income tax purposes.
The Company incurred $0.5 million acquisition-related expenses, which were recorded as general and administrative expenses in the consolidated statements of income (loss) for the year ended December 31, 2022.
The Acquisition did not have a material impact on the Company’s condensed consolidated financial statements; therefore, historical and proforma disclosures have not been presented.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
LEASES LEASES
The Company leases its offices at various locations under noncancelable operating lease agreements expiring at various dates through 2032. Under the terms of these agreements, the Company also bears the costs for certain insurance, property tax, and maintenance. The terms of certain lease agreements provide for increasing rental payments at fixed intervals.
Total operating lease related costs were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Operating lease cost$279 $266 $553 $539 
Short-term lease cost36 92 115 225 
Total lease cost$315 $358 $668 $764 
The weighted-average remaining term of the Company’s operating leases was 3.9 years and 3.1 years as of June 30, 2023 and December 31, 2022, respectively, and the weighted-average discount rate used to measure the present value of the operating lease liabilities was 10.0% and 7.5% as of June 30, 2023 and December 31, 2022, respectively. Cash payments made related to operating lease liabilities were $0.3 million and $0.2 million for the three months ended June 30, 2023 and 2022, respectively and $0.6 million and $0.5 million for the six months ended June 30, 2023 and 2022, respectively.
Maturities of operating lease liabilities as of June 30, 2023 were as follows (in thousands):
Fiscal year ending December 31,
Remainder of 2023
$502 
2024603 
2025391 
2026265 
2027265 
Thereafter211 
Total undiscounted cash flows$2,237 
Less: imputed interest(347)
Present value of lease liabilities$1,890 
Operating lease liabilities, current$709 
Operating lease liabilities, non-current1,181 
Total lease liabilities $1,890 
In May 2023, the Company entered into an operating lease agreement for a new headquarter facility in Campbell, California with future lease payments of $2.6 million. The lease will commence in the second half of fiscal year 2023 with a lease term of approximately 5.4 years.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
BORROWINGS
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
BORROWINGS BORROWINGS
Vendor financing arrangements—The Company has various vendor financing arrangements with extended payment terms on the purchase of software licenses and equipment. In order to determine the present value of the commitments, the Company used an imputed interest rate of 10.0%, which is an estimate based on the Company’s collateralized borrowing rate.
Vendor financing arrangements as of June 30, 2023 were as follows (in thousands):
Fiscal year ending December 31,
Amount
Remainder of 2023
$885 
20241,286 
2025730 
2026365 
Total undiscounted cash flows$3,266 
Less: Imputed interest(337)
Present value of vendor financing arrangements$2,929 
Vendor financing arrangements, current$1,581 
Vendor financing arrangements, noncurrent1,348 
$2,929 
Interest expense from vendor financing arrangements was less than $0.1 million for both the three months ended June 30, 2023 and 2022 and $0.1 million and less than $0.1 million for the six months ended June 30, 2023 and 2022, respectively.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIESLetter of Credit—In conjunction with the execution of the operating lease for the Company’s new headquarter facility, a letter of credit in the amount of $0.4 million was issued and outstanding as of June 30, 2023. No draws have been made under such letter of credit. There was no letter of credit issued and outstanding as of December 31, 2022.
Indemnifications—The Company often enters into limited indemnification provisions in license agreements in the ordinary course of the Company’s licensing business. Pursuant to these provisions, which are often inserted into license agreements in the semiconductor IP and software licensing industries, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties up to a capped amount for losses suffered or incurred by such indemnified parties due to third party claims if such claims are determined to be caused by the Company. The term of these indemnification provisions is generally either for a term of years or perpetual, in each case beginning on the execution date of the agreement. The Company has also agreed to indemnify under indemnity agreements with its directors and officers, to the extent legally permissible, against liabilities incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or officer, other than certain liabilities arising from willful misconduct of the individual.
The Company has incurred no actual payment obligations from these above-noted indemnification provisions and director and officer indemnity agreements for three and six months ended June 30, 2023 and 2022 and the unaudited condensed consolidated financial statements do not include liabilities for any potential indemnity-related obligations as of June 30, 2023 and December 31, 2022.
Legal—The Company has been and will continue to be subject to legal proceedings and claims.
In the normal course of business, the Company may receive inquiries or become involved in legal disputes regarding such litigation matters. Pursuant to ASC 450, Contingencies, the Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred, and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter.
In December 2022, the Company received notice of a complaint filed against the Company and another defendant in the semiconductor industry, by Network System Technologies, LLC in the United States District Court for the Western District of Texas, and additional complaints were filed in the Eastern District of Texas against certain companies, including some customers of the Company, asserting among other things patent infringement relating to the Company’s technology seeking damages and injunctive relief. On July 21, 2023, the District Court for the Western District of Texas issued its ruling on the Company Motion to Dismiss by granting the motion in part and denying the motion in part. The Company continues to vigorously defend itself in respect to these complaints and anticipates an increase in legal expenses to do so.
Due to the inherent uncertainties and complex technical issues arising from such intellectual property litigation, the Company cannot predict or guarantee any result of such intellectual property litigation. As with any such litigation at its initial stages, the Company cannot comment on the possible final litigation results of ongoing litigation or the risk whether the Company may not prevail in such intellectual property litigation. In addition, such litigation may make it necessary to support or defend the Company or the Company’s customers relating to the claims in the litigation.
Further, the ultimate outcome of the litigation, like any litigation, is uncertain and, regardless of outcome, litigation can have an adverse impact on the Company because of defense costs, potential negative publicity, diversion of management resources and other factors, which in turn may have a material adverse impact on the Company’s business, consolidated financial position, results of operations, or cash flows. As intellectual property claims are inherently unpredictable, the Company is currently evaluating whether such matters may have a material adverse effect on the Company’s financial position, results of operations, or cash flows.

In addition, significant judgement is required in both the determination of probability and determination as to whether a loss is reasonably estimable. Future revisions to such estimates could materially impact the Company’s results. Accordingly, there can be no assurance that existing or any future legal proceedings for liability estimates arising in the ordinary course of business or otherwise will not have a material adverse effect on the Company’s business, consolidated financial position, results of operations or cash flows.
The Company has no other material contractual noncancelable commitments as of June 30, 2023 and December 31, 2022.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
2016 Stock Plan
On October 10, 2016, the Company amended and restated the 2013 Equity Incentive Plan and changed the name of the plan to Arteris, Inc. 2016 Incentive Plan (the 2016 Plan). Adoption of the 2016 Plan provides for participation by foreign nationals or those employed outside of the United States.
The 2016 Plan provides for the granting of the following types of stock awards: incentive stock options, non-statutory stock options, stock appreciation rights (SARs), restricted stock awards, restricted stock unit awards (RSUs) and other stock awards. The number of shares authorized for award was 20,803,838. The Company granted awards of common stock in the form of 14,142,208 shares as of December 31, 2021. Following the Company’s IPO in October 2021, all future grants will be made under the 2021 Plan (as defined below), with none remaining available for future grant under the 2016 Plan.
2021 Stock Plan
The Company adopted the 2021 Incentive Award Plan (the 2021 Plan) effective October 26, 2021. The 2021 Plan provides for a variety of stock-based compensation awards, including stock options, SARs, restricted stock awards, RSUs, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards.
Following the effectiveness of the 2021 Plan, the Company will not make any further grants under the 2016 Plan. However, the 2016 Plan will continue to govern the terms and conditions of the outstanding awards granted under this plan. Shares of common stock subject to awards granted under the 2016 Plan that are forfeited or lapse unexercised and withheld to cover taxes which following the effective date of the 2021 Plan are not issued under the 2016 Plan will be available for issuance under the 2021 Plan.
2021 Employee stock purchase plan
The Company adopted the 2021 Employee Stock Purchase Plan (the 2021 ESPP) effective on October 26, 2021. The 2021 ESPP would enable eligible employees of the Company to purchase shares of common stock at a discount to fair market value. As of June 30, 2023, there had been no offering period under the ESPP.
2022 Employment Inducement Incentive Plan
The Company adopted the 2022 Employment Inducement Incentive Plan (the 2022 Inducement Plan) effective November 3, 2022, pursuant to which it reserved 2,000,000 shares of its common stock. The 2022 Inducement Plan provides for a variety of stock-based compensation awards, including stock options, SARs, restricted stock awards, restricted stock unit awards, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. Awards under the 2022 Inducement Plan can only be made to newly hired employees.
Shares Available for Future Grant
Shares available for future grant consisted of the following:
As of
June 30,
2023
Shares available for future grant under the 2021 Plan2,901,397 
Shares available for future grant under the 2021 ESPP1,268,564 
Shares available for future grant under the 2022 Inducement Plan1,003,680 
The Company issues new shares upon a share option exercise or release of restricted stock units.
Stock Options
The following table summarizes the stock option activities under the Company’s 2016 Plan and 2021 Plan:
Options Outstanding
Number of SharesWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (Years)Aggregate Intrinsic Value ($'000s)
BALANCE—December 31, 2022
3,542,836 $1.08 6.17$11,416 
Granted420,000 $6.54 
Exercised(643,477)$0.65 
Canceled(93,645)$1.46 
BALANCE—June 30, 2023
3,225,714 $1.86 6.42$15,988 
Options vested and exercisable—June 30, 2023
2,391,540 $1.06 5.68$13,787 
The aggregate intrinsic value of the options exercised for the six months ended June 30, 2023 and 2022 was $3.3 million and $8.0 million, respectively. The total grant-date fair value of options vested was $0.1 million for both the six months ended June 30, 2023 and 2022, respectively.
As of June 30, 2023, there was $1.6 million of unamortized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of 3.5 years.
The fair value of each stock option granted is estimated using the Black-Scholes option-pricing model. The Company determines valuation assumptions for Black-Scholes as follows:
Risk-Free Interest Rate—The Company bases the risk-free interest rate used in the Black-Scholes option-pricing model on the implied yield available on US Treasury zero coupon issues with an equivalent expected term of the options for each option group.
Expected Term—The expected term represents the period that the Company’s stock-based awards are expected to be outstanding. The expected term assumption is based on the simplified method. The Company expects to continue using the simplified method until sufficient information about the Company’s historical behavior is available.
Volatility—The Company determines the price volatility factor based on the historical volatilities of the Company’s peer group as the Company does not have sufficient trading history for its common stock.
Dividend Yield—The Company has never declared or paid any cash dividend and does not currently plan to pay a cash dividend in the foreseeable future. Consequently, the Company used an expected dividend yield of zero.
The following table summarizes the valuation assumptions:
Stock Options Valuation Assumptions
Three and Six Months Ended June 30,
2023
Fair value of common stock$6.54
Expected volatility44.0%
Expected term (in years)6.0
Risk-free interest rate3.9%
Expected dividend yield0%
The Company granted 420,000 stock options during the six months ended June 30, 2023 and had no stock option grants during the six months ended June 30, 2022.
Restricted Stock Units and Awards
The following table summarizes the restricted stock unit activities under the Company’s 2016 and 2021 Plan and the 2022 Inducement Plan:
Restricted Stock Units
Number of SharesWeighted-Average Grant Date Fair Value
Unvested—December 31, 2022
5,619,013 $7.24 
Granted2,690,124 $5.68 
Vested(775,563)$7.60 
Canceled (370,566)$7.83 
Unvested—June 30, 2023
7,163,008 $6.58 
The total grant-date fair value of restricted stock units vested was $6.9 million and $2.6 million during the six months ended June 30, 2023 and 2022, respectively.
As of June 30, 2023, there was $38.5 million of unamortized stock-based compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted-average period of 3.0 years.
Restricted Common Stock
In connection with the Semifore Acquisition (see Note 8), the Company issued 331,574 shares of common stock that will vest on the first and third anniversary of the closing of the Acquisition contingent on the continued employment of certain key employees. As of June 30, 2023, 331,574 shares of common stock remain unvested. These shares had a grant date fair value of $1.3 million based on the closing stock price on the acquisition date. The Company will recognize total compensation cost of $1.3 million to be amortized on a straight-line basis over the total vesting period of three years. As of June 30, 2023, the total unamortized compensation cost was $1.1 million.
Stock-based Compensation
Stock-based compensation expense is recorded on a departmental basis, based on the classification of the award holder. The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company’s unaudited condensed consolidated statements of loss (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Cost of revenue$122 $260 $205 $356 
Research and development2,485 1,493 3,914 2,637 
Sales and marketing737 728 1,422 999 
General and administrative938 903 1,726 1,701 
Total stock-based compensation$4,282 $3,384 $7,267 $5,693 
During the three and six months ended June 30, 2023, the Company recognized $0.1 million and $0.2 million, respectively as stock-based compensation expense for common stock issued as part of the Semifore Acquisition.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
EQUITY METHOD INVESTMENT
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
EQUITY METHOD INVESTMENT EQUITY METHOD INVESTMENT
On February 21, 2022, Arteris IP (Hong Kong) Ltd. (AHK), a wholly-owned subsidiary of the Company, entered into a Share Purchase and Shareholders Agreement (the SPA) with certain investors and Ningbo Transchip Information Consulting Partnership (Limited Partnership) (Management Co). The transaction closed on June 20, 2022.
The Company, the investors and Management Co, pursuant to the SPA, subscribed to the registered capital of Transchip Technology (Nanjing) Co., Ltd. (Transchip), a formerly wholly-owned subsidiary of the Company. As a result, the registered capital of Transchip increased to $29.4 million. The Company subscribed for the registered capital of approximately $11.9 million, of which $11.6 million of the contribution was contributed in-kind by way of an interconnect solutions technology license by the Company pursuant to a five-year technology license and services agreement which can be extended automatically for another five-year term, and the remaining was paid in cash.
The license agreement provides Transchip the right to software licenses, services, software updates and technical support. On the closing date, the license agreement including the support and maintenance services to be provided to Transchip was valued to be $11.6 million, which was recorded as deferred income and will be recognized as other income (expense), net over a period of ten years on a straight line basis after delivery of the license. The license was delivered to Transchip on September 2, 2022. For the three and six months ended June 30, 2023, the Company recognized income of $0.3 million and $0.6 million, respectively, for the license agreement.
Deconsolidation of Transchip as a subsidiary
Prior to closing of the Transchip transaction, Transchip was a wholly-owned subsidiary of the Company with limited operations. Upon closing of the Transchip transaction, the Company no longer has control, and therefore deconsolidated Transchip. Accordingly, the Company derecognized all the assets and liabilities of Transchip and recognized a disposal gain of $0.1 million, included in other income (expense), net in the unaudited condensed consolidated statements of loss and comprehensive loss, for the six months ended June 30, 2022.
The Company’s ownership interest of Transchip’s common stock was 35.0% on a fully diluted basis as of June 30, 2023. The Company accounts for its common stock investment in Transchip as an equity method investment as it does not control but has significant influence over operating and financing policies of Transchip. Transchip is the Company’s only equity method investment.
As of June 30, 2023, the carrying value of the investment in Transchip was $10.3 million. There was no significant difference between the Company’s carrying value of the investment in Transchip and its share of underlying equity in net assets of Transchip. The Company’s loss from its proportionate share of its equity method investment in Transchip was $0.8 million and $1.6 million for the three and six months ended June 30, 2023, respectively. The Company concluded that there were no indicators of impairment related to the Company’s equity method investment in Transchip as of June 30, 2023.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The Company’s effective tax rate was (4.9)% and (4.1)% for the six months ended June 30, 2023 and 2022, respectively. The Company’s income tax provision was $0.9 million and $0.5 million for the six months ended June 30, 2023 and 2022, respectively. The change in forecasted foreign withholding tax, changes in the geographic mix of worldwide earnings which are taxed at different rates, and the impact of losses in jurisdictions with full valuation allowances, has resulted in an increase in the income tax provision for the period ended June 30, 2023 compared to the period ended June 30, 2022.
The Company’s management continuously evaluates the need for a valuation allowance and, as of June 30, 2023, concluded that a full valuation allowance on its federal, state, and certain foreign jurisdictions deferred tax assets was still appropriate.
As of June 30, 2023 and 2022, the Company’s gross liability for unrecognized tax benefits was $2.6 million and $3.1 million, respectively. The Company’s practice is to recognize interest and/or penalties related to income tax matters in income tax expense. As of June 30, 2023 and 2022, the Company had no accrued interest or penalties related to its unrecognized tax benefits. If any unrecognized tax benefits are realized, it would not result in any income tax benefit as the Company currently has a full valuation allowance against the deferred tax assets in which there is currently an uncertain tax benefit.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS RELATED PARTY TRANSACTIONS
The Company defines related parties as directors, executive officers, nominees for director, stockholders that have significant influence over the Company, or are a greater than 10% beneficial owner of the Company’s capital and their affiliates or immediate family members.
In November 2020, the Company entered into a lease agreement with Isabelle Geday, a member of the Board of Directors. The lease payments were less than $0.1 million for both the three months ended June 30, 2023 and 2022 and $0.1 million for both the six months ended June 30, 2023 and 2022. In addition, the Company signed a consulting agreement with Ms. Geday on December 1, 2021, which was subsequently assigned to Magillem Design Services S.A., effective January 10, 2022. Prior to signing the consulting agreement, Ms. Geday was paid as an executive employee of the Company from December 1, 2020 through November 30, 2021. As a consultant, Ms. Geday will provide services for an initial three-year term and is eligible to receive $26,445 per month for the first 12 months of the consulting term and $19,445 per month for the remaining 24 months of the consulting term. For the three months ended June 30, 2023 and 2022, the Company paid Ms. Geday $0.1 million for consulting services. For the six months ended June 30, 2023 and 2022, the Company paid Ms. Geday $0.1 million and $0.2 million, respectively, for consulting services. Lastly, the 455,000 stock options and 62,200 RSUs granted in connection with Ms. Geday’s prior employment continue to vest.
In December 2022, the Company entered into a three-month non-exclusive evaluation license agreement with Transchip. Under the agreement, the Company licensed certain technology products for no licensing fee. The Company entered into an amendment in March 2023 and June 2023, each time to extend the non-exclusive license agreement by three months for no licensing fee. See Note 13 Equity Method Investment, to our unaudited condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q for additional discussion of the Company’s transactions with Transchip.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net loss $ (9,165) $ (5,668) $ (18,175) $ (12,488)
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended 6 Months Ended
Jun. 30, 2023
shares
Jun. 30, 2023
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Non-Rule 10b5-1 Arrangement Terminated false  
May 2023 Terminated Plan [Member] | Nick Hawkins [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On May 11, 2023, Nick Hawkins, Chief Financial Officer, terminated a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense of Rule 10b5-1(c) and originally adopted on December 15, 2022 for the sale of up to 64,633 shares of the Company’s common stock until May 31, 2024.
Name Nick Hawkins  
Title Chief Financial Officer  
Rule 10b5-1 Arrangement Terminated true  
Termination Date May 11, 2023  
Arrangement Duration 386 days  
Aggregate Available 64,633 64,633
May 2023 Adopted Plan [Member] | Nick Hawkins [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On May 12, 2023, Nick Hawkins, Chief Financial Officer, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 168,104 shares of the Company’s common stock until August 31, 2024.
Name Nick Hawkins  
Title Chief Financial Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date May 12, 2023  
Arrangement Duration 477 days  
Aggregate Available 168,104 168,104
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information and do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended December 31, 2022 and the related notes included in the Company’s Form 10-K filed on February 28, 2023 (2022 Form 10-K) with the U.S. Securities and Exchange Commission (SEC). The December 31, 2022 condensed consolidated balance sheet was derived from the audited consolidated financial statements as of that date. In management’s opinion, the unaudited interim consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the unaudited condensed consolidated financial statements.
The operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
Principles of Consolidation
Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of Arteris, Inc. and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated.
Use of Estimates
Use of Estimates
The preparation of the unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates relate to, among others, revenue recognition, the useful lives of assets, assessment of recoverability of property, plant and equipment, fair value of investments, impairment of the equity method investment, fair values of goodwill and other intangible assets, including impairments, leases, allowances for doubtful accounts, deferred tax assets and related valuation allowance, stock-based compensation, potential reserves relating to litigation and tax matters, collectability of certain receivables, fair value and amortization of deferred income, as well as other accruals or reserves. Actual results could differ from those estimates and such differences may be material to the unaudited condensed consolidated financial statements.
Cash, Cash Equivalents and Restricted Cash
Cash, Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. The Company’s cash equivalents include deposits in money market accounts which were unrestricted as to withdrawal or use and are stated at fair value. As of June 30, 2023, cash and cash equivalents consisted primarily of checking, savings, money market accounts and highly liquid investments with original maturities of three months or less. Interest earned on cash and cash equivalents is included in other income (expense), net in the unaudited consolidated statements of loss.
As of June 30, 2023, the Company’s long-term restricted cash balance was $0.4 million, primarily related to a letter of credit for its facility lease agreement. Restricted cash, noncurrent is included in other assets on the unaudited condensed consolidated balance sheets.
Concentrations of Credit Risk
Concentrations of Credit Risk
Financial instruments that potentially subject us to concentration of credit risk consist of cash and cash equivalents, investments and accounts receivable. Cash is currently held in three financial institutions that the Company believes are creditworthy. Cash held at these financial institutions generally exceed federally insured limits. The Company is exposed to credit risk in the event of default by the financial institution holding its cash, cash equivalents, and investments to the extent recorded in the balance sheet. The Company has not experienced any losses to date related to these concentrations.
The Company’s accounts receivable are derived principally from revenue earned from customers located in Americas, Europe, Middle East and Asia Pacific regions.
Natural of Products and Services
Nature of Products and Services
The Company’s revenue is primarily derived from licensing intellectual property, licensing software, support and maintenance services, professional services, training services, and royalties.
Design Solutions
Interconnect Solutions product arrangements provide customers the right to software licenses, services, software updates and technical support. The Company enters into licensing arrangements with customers that typically range from two to three years and generally consist of delivery of a design license that grants the customer the right to use the IP to design a contractually defined number of products and stand-ready support services that provide the customer a significant benefit from its proprietary software tool (RTL) as well as ongoing access to Corporate Application Engineers (CAE) and Field Application Engineers (FAE) (collectively, application engineer support services) to perform certain verifications including benchmark performance, simulations and ultimately, through the RTL, instantiate designs into silicon over the design term.
The support services, including access to application engineering support services and the benefits of the RTL, are integral and fundamental to the customer’s ability to derive its intended benefit from the IP. CAEs are part of the product development team providing detailed requirements for engineering projects, working very closely with a customer’s chief technology officer and the marketing department, and performing quality assurance testing of customer products prior to shipment to their customers. FAEs provide assistance to the customer’s engineering team in translating their desired SoC architecture into inputs for NoC IP configuration, assistance in optimizing the NoC configuration, answer to customer questions by the online support system or phone, constructive reviews of the progress achieved by the customer’s development team and provision of advice on how to best use the licensed IP, performance of design reviews before customer project RTL freeze and tape-out to ensure the customer used the licensed IP configuration tooling as intended so that the RTL output meets customer requirements and expectations. FAE reviews of the customer’s design are mandatory and consist of an understanding of the customer requirements and analysis of the adequacy of the contemplated IP considering the customer’s desired architecture and design goals and objectives, taking into consideration bandwidth, coherence/non-coherence, latency, clock and timing, areas, and any and all constraints, as identified and specific to the design under review.
Besides application engineer support services, support and maintenance services also consist of a stand-ready obligation to provide technical support and software updates over the support term. Generally, the first-year of technical support and software updates are bundled with and into the license fee with a customer option to renew additional years of support throughout the license term. However, the Company continues to provide technical support and software updates throughout the license term even if the customer does not renew these services in subsequent years, making the license term and support and maintenance term co-terminus.
Considering the nature of the combined design tool and assisting the Company’s customers in applying its IP technology in its customers’ development environment and the relative significance thereof, the Company has concluded that its Interconnect Solutions IP licensing arrangements are not distinct from its obligation to provide the application engineering support services and benefits of the RTL. The Interconnect Solutions IP, RTL, and the application engineering support services serve to fulfill its commitment to the customer, as they represent inputs to a single, combined performance obligation that commences upon the later of the arrangement effective date or transfer of the software license. The design license and the regular two-way interaction between the design tool, RTL, and the application engineering support services give the customer the intended benefit from the arrangement, which is the ability to commercialize their design. Customers cannot benefit from the design license on its own or together with other readily available resources as no other RTL or application engineer support service provides exists in the marketplace that a customer could use with the design license. Consequently, the RTL and application engineer support service cannot be used on its own or together with any other design license as the Company does not allow the use of the RTL or provide application engineer support services separately from the design license. Further, although technical support and software updates is a distinct performance obligation, it is accounted for as if it were part of a single performance obligation that includes the licenses, RTL and application engineer support services because the technical support and updates are provided in practice for the same period of time and have the same time-based pattern of transfer to the customer as the combined design license, RTL, and application support services.
Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by a licensee’s sale of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. For a majority of the Company’s royalty revenues, it receives the actual sales data from its customers after the quarter ends and accounts for it as unbilled receivables. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on its estimation of the customer’s sales during the quarter.
SoC Integration Automation Software Solutions
SoC Integration Automation software (SIA) (formerly IP deployment) solutions product arrangements provide customers the right to software licenses, software updates and technical support. The software licenses are time-based licenses with terms generally ranging from one to three years. These arrangements generally have two distinct performance obligations that consist of transferring the licensed software and the support and maintenance service. Support and maintenance services consist of a stand-ready obligation to provide technical support and software updates over the support term. For the majority of these contracts, there are no termination rights and the transaction price is non-refundable. Revenue allocated to the software license is generally recognized at a point in time upon the later of the delivery date or the beginning of the license period, and revenue allocated to support services is recognized ratably over the support term. Certain SIA solutions contracts include termination rights that allow the customer to cancel and receive a pro-rata refund on support and maintenance services at the end of each month of the contract period, which results in a ratable recognition of the related license revenue over the contract term.
A limited number of SIA solutions contracts include tokens, a mechanism used to both enable “peak” users to choose a combination of the software products on a monthly basis and restrict the number of users. The Company recognizes revenue related to these tokens at a point in time, upon delivery of monthly token license keys to the customer.
Professional Services
The Company’s agreements often include service elements (other than maintenance and support services). These services include training, design assistance, and consulting. Services performed on a time and materials basis are recognized over the period the services are provided either using an output method such as labor hours, or a method that is otherwise consistent with the way in which value is delivered to the customer. Services performed on a fixed price basis are recognized over time, generally using costs incurred or hours expended to measure progress.
Multiple Performance Obligations
Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis, which are estimated considering multiple factors including observable industry pricing practices and internal pricing strategies and objectives. Standalone selling prices of software license are typically estimated using the residual approach. Standalone selling prices of professional services are typically estimated based on observable transactions when these services are sold on a standalone basis.
Transaction price
Revenue is recognized when, or as, control of a promised product or service transfers to a client, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those products or services. If the consideration promised in a contract includes a variable amount, the Company estimates the amount to which it expects to be entitled using either the expected value or most likely amount method, to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. Generally, the transaction price of the Company’s contracts is fixed at the inception of the contract, except for variable royalties. The Company’s contracts generally do not include terms that could cause variability in the transaction price.
The Company assesses the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, the Company does not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or the Company, no financing component is deemed to exist. When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing.
The Company reports revenue net of any revenue-based taxes assessed by governmental authorities that are imposed on and concurrent with specific revenue-producing transactions.
In instances where foreign licensees withhold and remit taxes to local authorities in accordance with local laws and regulations, the Company recognizes and presents revenue on a gross basis, and includes the withholding tax in income tax expense.
Flexible Spending Accounts
Some customers enter into a non-cancelable flexible spending account agreements (FSA Agreements) whereby the customer commits to a fixed dollar amount over a specified period of time that can be used to purchase from a list of the Company’s products or services. These agreements do not meet the definition of a revenue contract until the customer executes a separate order to identify the required products and services that they are purchasing. The combination of the FSA agreement and the subsequent order creates enforceable rights and obligations, thus meeting the definition of a revenue contract. Each separate order under the agreement is treated as an individual contract and accounted for based on the respective performance obligations included within the FSA agreements.
Contract modifications
The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to the Company’s contracts involves assessing whether the products and services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Products and services added that are not distinct are accounted for on a cumulative catch-up basis, while those that are distinct are accounted for prospectively, either as a separate contract if the additional services are priced at the standalone selling price, or as a termination of the existing contract and creation of a new contract if not priced at the standalone selling price. The Company’s more significant contract modifications include extensions of the design license term and the purchase of additional years of support and maintenance.
Judgments
The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing to customers, and these timing differences result in receivables (billed or unbilled), contract assets, or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. The Company records a contract asset when revenue is recognized prior to the right to invoice. The Company records deferred revenue when it invoices customers and revenue is not yet recognized. For time-based software agreements, customers are generally invoiced in single or annual amounts, although some customers are invoiced more frequently over time. The Company records an unbilled receivable when revenue is recognized and it has an unconditional right to invoice and receive payment.
The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates.
Fair Value Measurements
Assets Measured and Recorded at Fair Value on a Non-Recurring Basis
Equity method investments, and certain non-financial assets, such as intangible assets are remeasured at fair value only if an impairment or observable price adjustment is recognized in the current period.
Financial Instruments Not Recorded at Fair Value on a Recurring Basis
Financial instruments not recorded at fair value on a recurring basis include vendor financing arrangements. The carrying value of the vendor financing agreements was $2.9 million and $1.7 million as of June 30, 2023 and December 31, 2022, respectively. The Company’s vendor financing arrangements are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon the Company’s incremental borrowing rate. The estimated fair values of these financial instruments approximate their carrying values.
Money market funds are highly liquid investments and are actively traded. The fair value is based on quoted prices for identical assets in active markets and therefore classified as Level 1 of the fair value hierarchy. The Company’s other investments are considered Level 2 financial instruments as their fair values are determined using inputs that are directly or indirectly observable in active or less active markets. There were no transfers between levels during the three and six months ended June 30, 2023
Indemnifications The Company often enters into limited indemnification provisions in license agreements in the ordinary course of the Company’s licensing business. Pursuant to these provisions, which are often inserted into license agreements in the semiconductor IP and software licensing industries, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties up to a capped amount for losses suffered or incurred by such indemnified parties due to third party claims if such claims are determined to be caused by the Company. The term of these indemnification provisions is generally either for a term of years or perpetual, in each case beginning on the execution date of the agreement. The Company has also agreed to indemnify under indemnity agreements with its directors and officers, to the extent legally permissible, against liabilities incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or officer, other than certain liabilities arising from willful misconduct of the individual.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedules of Concentration of Risk
Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable was as follows:
As of
June 30,
2023
December 31,
2022
Customer A13 %32 %
Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Customer A*32 %*26 %
Customer B***11 %
* Customer accounted for less than 10% of total revenue at period end.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table shows revenue by product and services groups (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Licensing, support and maintenance$12,998 $14,033 $24,842 $24,608 
Variable royalties1,700 587 2,990 1,571 
Other36 202 56 398 
Total$14,734 $14,822 $27,888 $26,577 
Contract Balances on Condensed Consolidated Balance Sheet
The following table provides information about accounts receivable, net, contract assets and deferred revenue (in thousands):
As of
June 30,
2023
December 31,
2022
Accounts receivable, net$9,582 $7,143 
Contract assets$1,235 $1,180 
Deferred revenue$53,376 $50,679 
Capitalized Direct Commission Costs Total capitalized direct commission costs were as follows (in thousands):
As of
June 30,
2023
December 31,
2022
Short-term commission capitalized in prepaid expenses and other current assets$2,683 $2,636 
Long-term commission capitalized in other assets1,417 1,535 
Total$4,100 $4,171 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
NET LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Net Loss Per Share
The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Numerator:
Net loss$(9,165)$(5,668)$(18,175)$(12,488)
Denominator:
Weighted-average shares outstanding - basic and diluted35,250,157 32,258,228 34,925,800 31,940,293 
Net loss per share, basic and diluted$(0.26)$(0.18)$(0.52)$(0.39)
Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share
The following table summarizes the potentially dilutive securities that were excluded from the calculation of diluted earnings per share because they would be anti-dilutive:
As of
June 30, 2023June 30, 2022
Stock options3,225,714 4,355,694 
Restricted stock units7,163,008 5,220,177 
Restricted common shares issued for business combination (see Note 12)331,574 — 
Total10,720,296 9,575,871 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Tables)
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Debt Securities, Available-for-sale
The following tables summarize the fair value and amortized cost of the Company’s cash equivalents and available-for-sale securities by major security type (in thousands):

As of June 30, 2023
Amortized CostUnrealized LossesAggregate Fair Value
Assets:
Money market funds
$17,144 $— $17,144 
Certificate of deposit5,000 — 5,000 
Commercial paper
1,992 (1)1,991 
Corporate bonds4,197 (21)4,176 
U.S. government agency securities20,011 (92)19,919 
U.S. treasury securities9,396 (6)9,390 
Total financial assets
$57,740 $(120)$57,620 

As of December 31, 2022
Amortized CostUnrealized LossesAggregate Fair Value
Assets:
Money market funds
$30,428 $— $30,428 
Commercial paper
2,604 (1)2,603 
Corporate bonds5,717 (10)5,707 
U.S. government agency securities18,508 (40)18,468 
U.S. treasury securities8,379 (2)8,377 
Total financial assets
$65,636 $(53)$65,583 
Debt Securities, Held-to-maturity, Nonaccrual
The maturity dates of the Company’s investments are as follows (in thousands):
June 30, 2023
Less than one year$51,782 
1-2 years5,838 
Total$57,620 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measures and Disclosures (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring Basis
The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):

As of
June 30, 2023
Level 1Level 2Level 3Fair Value
Assets:
Cash equivalents:
Money market funds$17,144 $— $— $17,144 
Certificate of deposit5,000 — — 5,000 
U.S. treasury securities— 998 — 998 
Total cash equivalents22,144 998 — 23,142 
Short-term investments:
Commercial paper— 1,991 — 1,991 
Corporate bonds— 1,983 — 1,983 
U.S. government agency securities— 16,274 — 16,274 
U.S. treasury securities— 8,392 — 8,392 
Total short-term investments— 28,640 — 28,640 
Long-term investments:
Corporate bonds— 2,193 — 2,193 
U.S. government agency securities— 3,645 — 3,645 
Total long-term investments— 5,838 — 5,838 
Total financial assets
$22,144 $35,476 $— $57,620 
As of
December 31, 2022
Level 1Level 2Level 3Fair Value
Assets:
Cash equivalents:
Money market funds$30,428 $— $— $30,428 
Total cash equivalents30,428 — — 30,428 
Short-term investments:
Commercial paper— 2,603 — 2,603 
Corporate bonds— 3,971 — 3,971 
U.S. government agency securities— 15,777 — 15,777 
U.S. treasury securities— 8,377 — 8,377 
Total short-term investments— 30,728 — 30,728 
Long-term investments:
Corporate bonds— 1,736 — 1,736 
U.S. government agency securities— 2,691 — 2,691 
Total long-term investments— 4,427 — 4,427 
Total financial assets$30,428 $35,155 $— $65,583 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
INTANGIBLE ASSETS AND GOODWILL (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets, net consisted of the following as of June 30, 2023 (in thousands):

Gross Fair ValueAccumulated AmortizationNet Book Value
Developed technology
$3,090 $(977)$2,113 
Customer relationships
1,830 (401)1,429 
IPR&D
500 — 500 
Trade name and other
150 — 150 
Total intangibles
$5,570 $(1,378)$4,192 
Intangible assets, net consisted of the following as of December 31, 2022 (in thousands):

Gross Fair ValueAccumulated AmortizationNet Book Value
Developed technology
$3,090 $(708)$2,382 
Customer relationships
1,830 (287)1,543 
IPR&D
500 — 500 
Trade name and other
150 — 150 
Total intangibles
$5,570 $(995)$4,575 
Schedule of Future Amortization Expense
The expected future amortization expense of these intangible assets as of June 30, 2023 is as follows (in thousands):

Fiscal year ending December 31,
Remainder of 2023
$384 
2024767 
2025739 
2026427 
2027427 
Thereafter798 
Total future amortization expense$3,542 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITION (Tables)
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The following table provides the estimated fair values of the identifiable assets acquired and liabilities assumed as of the acquisition date (in thousands):
FAIR VALUE
Cash$267 
Accounts receivable372 
Prepaid expenses and other current assets63 
Contract assets15 
Intangibles2,120 
Accounts payable(139)
Deferred revenue(672)
Deferred tax liability(484)
Total identifiable net assets
1,542 
Goodwill
1,541 
Total purchase price
$3,083 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Operating Lease Costs
Total operating lease related costs were as follows (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Operating lease cost$279 $266 $553 $539 
Short-term lease cost36 92 115 225 
Total lease cost$315 $358 $668 $764 
Maturities of Operating Lease Liabilities
Maturities of operating lease liabilities as of June 30, 2023 were as follows (in thousands):
Fiscal year ending December 31,
Remainder of 2023
$502 
2024603 
2025391 
2026265 
2027265 
Thereafter211 
Total undiscounted cash flows$2,237 
Less: imputed interest(347)
Present value of lease liabilities$1,890 
Operating lease liabilities, current$709 
Operating lease liabilities, non-current1,181 
Total lease liabilities $1,890 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
BORROWINGS (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Vendor Financing Arrangements
Vendor financing arrangements as of June 30, 2023 were as follows (in thousands):
Fiscal year ending December 31,
Amount
Remainder of 2023
$885 
20241,286 
2025730 
2026365 
Total undiscounted cash flows$3,266 
Less: Imputed interest(337)
Present value of vendor financing arrangements$2,929 
Vendor financing arrangements, current$1,581 
Vendor financing arrangements, noncurrent1,348 
$2,929 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Shares Available for Future Grant
Shares available for future grant consisted of the following:
As of
June 30,
2023
Shares available for future grant under the 2021 Plan2,901,397 
Shares available for future grant under the 2021 ESPP1,268,564 
Shares available for future grant under the 2022 Inducement Plan1,003,680 
Summary of Stock Options Activity
The following table summarizes the stock option activities under the Company’s 2016 Plan and 2021 Plan:
Options Outstanding
Number of SharesWeighted-Average Exercise PriceWeighted-Average Remaining Contractual Term (Years)Aggregate Intrinsic Value ($'000s)
BALANCE—December 31, 2022
3,542,836 $1.08 6.17$11,416 
Granted420,000 $6.54 
Exercised(643,477)$0.65 
Canceled(93,645)$1.46 
BALANCE—June 30, 2023
3,225,714 $1.86 6.42$15,988 
Options vested and exercisable—June 30, 2023
2,391,540 $1.06 5.68$13,787 
Stock Options Valuations Assumptions
The following table summarizes the valuation assumptions:
Stock Options Valuation Assumptions
Three and Six Months Ended June 30,
2023
Fair value of common stock$6.54
Expected volatility44.0%
Expected term (in years)6.0
Risk-free interest rate3.9%
Expected dividend yield0%
Summary of Restricted Stock Units Activity
The following table summarizes the restricted stock unit activities under the Company’s 2016 and 2021 Plan and the 2022 Inducement Plan:
Restricted Stock Units
Number of SharesWeighted-Average Grant Date Fair Value
Unvested—December 31, 2022
5,619,013 $7.24 
Granted2,690,124 $5.68 
Vested(775,563)$7.60 
Canceled (370,566)$7.83 
Unvested—June 30, 2023
7,163,008 $6.58 
Stock-Based Compensation Related to Stock-Based Awards to Employees The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company’s unaudited condensed consolidated statements of loss (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Cost of revenue$122 $260 $205 $356 
Research and development2,485 1,493 3,914 2,637 
Sales and marketing737 728 1,422 999 
General and administrative938 903 1,726 1,701 
Total stock-based compensation$4,282 $3,384 $7,267 $5,693 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Line Items]    
Restricted cash, noncurrent $ 388 $ 0
Minimum    
Property, Plant and Equipment [Line Items]    
Licensing arrangement, period 2 years  
Software licensing arrangement, period 1 year  
Maximum    
Property, Plant and Equipment [Line Items]    
Licensing arrangement, period 3 years  
Software licensing arrangement, period 3 years  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Customer A | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration risk, percentage 13.00% 32.00%
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details) - Revenue from Contract with Customer Benchmark - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Customer A    
Concentration Risk [Line Items]    
Concentration risk, percentage 32.00% 26.00%
Customer B    
Concentration Risk [Line Items]    
Concentration risk, percentage   11.00%
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 14,734 $ 14,822 $ 27,888 $ 26,577
Licensing, support and maintenance        
Disaggregation of Revenue [Line Items]        
Total revenue 12,998 14,033 24,842 24,608
Variable royalties        
Disaggregation of Revenue [Line Items]        
Total revenue 1,700 587 2,990 1,571
Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 36 $ 202 $ 56 $ 398
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 9,582 $ 7,143
Contract assets 1,235 1,180
Deferred revenue $ 53,376 $ 50,679
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Deferred revenue, revenue recognized $ 8.9 $ 8.1 $ 16.5 $ 14.7
Unsatisfied performance obligations 63.5   63.5  
Amortization of capitalized sales commissions 1.0 $ 0.9 1.9 $ 1.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01        
Disaggregation of Revenue [Line Items]        
Unsatisfied performance obligations, excluding flexible spending account commitment $ 34.1   $ 34.1  
Remaining performance obligation, expected timing of satisfaction 12 months   12 months  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Capitalized Direct Commission Costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Short-term commission capitalized in prepaid expenses and other current assets $ 2,683 $ 2,636
Long-term commission capitalized in other assets 1,417 1,535
Total $ 4,100 $ 4,171
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net loss $ (9,165) $ (5,668) $ (18,175) $ (12,488)
Denominator:        
Weighted-average shares outstanding - basic (in shares) 35,250,157 32,258,228 34,925,800 31,940,293
Weighted-average shares outstanding - diluted (in shares) 35,250,157 32,258,228 34,925,800 31,940,293
Net loss per share, basic (in dollars per share) $ (0.26) $ (0.18) $ (0.52) $ (0.39)
Net loss per share, diluted (in dollars per share) $ (0.26) $ (0.18) $ (0.52) $ (0.39)
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 10,720,296 9,575,871
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 3,225,714 4,355,694
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 7,163,008 5,220,177
Restricted common shares issued for business combination (see Note 12)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 331,574 0
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Debt Securities, Available-for-sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 57,740 $ 65,636
Unrealized Losses (120) (53)
Aggregate Fair Value 57,620 65,583
Money market funds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 17,144 30,428
Unrealized Losses 0 0
Aggregate Fair Value 17,144 30,428
Certificate of deposit    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 5,000  
Unrealized Losses 0  
Aggregate Fair Value 5,000  
Commercial paper    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 1,992 2,604
Unrealized Losses (1) (1)
Aggregate Fair Value 1,991 2,603
Corporate bonds    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 4,197 5,717
Unrealized Losses (21) (10)
Aggregate Fair Value 4,176 5,707
U.S. government agency securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 20,011 18,508
Unrealized Losses (92) (40)
Aggregate Fair Value 19,919 18,468
U.S. treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 9,396 8,379
Unrealized Losses (6) (2)
Aggregate Fair Value $ 9,390 $ 8,377
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Investments - Debt Securities, Held-to-maturity, Nonacrrual (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Less than one year $ 51,782
1-2 years 5,838
Total $ 57,620
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Reported Value Measurement    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Carrying value of term loan and vendor financing agreements $ 2.9 $ 1.7
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS - Fair Value, Assets Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents $ 23,142 $ 30,428
Total short-term investments 28,640 30,728
Total long-term investments 5,838 4,427
Total financial assets 57,620 65,583
Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 22,144 30,428
Total short-term investments 0 0
Total long-term investments 0 0
Total financial assets 22,144 30,428
Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 998 0
Total short-term investments 28,640 30,728
Total long-term investments 5,838 4,427
Total financial assets 35,476 35,155
Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 0 0
Total short-term investments 0 0
Total long-term investments 0 0
Total financial assets 0 0
Money market funds    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 17,144 30,428
Money market funds | Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 17,144 30,428
Money market funds | Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 0 0
Money market funds | Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 0 0
Certificate of deposit    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 5,000  
Certificate of deposit | Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 5,000  
Certificate of deposit | Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 0  
Certificate of deposit | Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 0  
U.S. treasury securities    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 998  
Total short-term investments 8,392 8,377
U.S. treasury securities | Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 0  
Total short-term investments 0 0
U.S. treasury securities | Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 998  
Total short-term investments 8,392 8,377
U.S. treasury securities | Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total cash equivalents 0  
Total short-term investments 0 0
Commercial paper    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 1,991 2,603
Commercial paper | Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 0 0
Commercial paper | Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 1,991 2,603
Commercial paper | Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 0 0
Corporate bonds    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 1,983 3,971
Total long-term investments 2,193 1,736
Corporate bonds | Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 0 0
Total long-term investments 0 0
Corporate bonds | Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 1,983 3,971
Total long-term investments 2,193 1,736
Corporate bonds | Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 0 0
Total long-term investments 0 0
U.S. government agency securities    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 16,274 15,777
Total long-term investments 3,645 2,691
U.S. government agency securities | Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 0 0
Total long-term investments 0 0
U.S. government agency securities | Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 16,274 15,777
Total long-term investments 3,645 2,691
U.S. government agency securities | Level 3    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total short-term investments 0 0
Total long-term investments $ 0 $ 0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 5,570 $ 5,570
Finite-lived intangible assets, accumulated amortization (1,378) (995)
Total future amortization expense 3,542  
Intangible assets, net 4,192 4,575
IPR&D    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets, gross 500 500
Trade name and other    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets, gross 150 150
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 3,090 3,090
Finite-lived intangible assets, accumulated amortization (977) (708)
Total future amortization expense 2,113 2,382
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross 1,830 1,830
Finite-lived intangible assets, accumulated amortization (401) (287)
Total future amortization expense $ 1,429 $ 1,543
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
INTANGIBLE ASSETS AND GOODWILL - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]          
Amortization expense $ 200,000 $ 100,000 $ 400,000 $ 200,000  
Goodwill 4,178,000   4,178,000   $ 4,218,000
Goodwill impairments $ 0 $ 0 $ 0 $ 0  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
INTANGIBLE ASSETS AND GOODWILL - Schedule of Future Amortization Expense (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
Remainder of 2023 $ 384
2024 767
2025 739
2026 427
2027 427
Thereafter 798
Total future amortization expense $ 3,542
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITION - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 27, 2022
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Business Acquisition [Line Items]          
Options, grants in period, gross (in shares)     420,000 0  
Goodwill   $ 4,178 $ 4,178   $ 4,218
Restricted stock units          
Business Acquisition [Line Items]          
Equity instrument other than options, grants in period (in shares)     2,690,124    
Equity instruments other than options, vested in period (in shares)     775,563    
Semifore          
Business Acquisition [Line Items]          
Percentage of voting interests acquired 100.00%        
Total purchase price $ 3,083   $ 3,100    
Equity instrument other than options, grants in period (in shares) 663,143        
Acquisition related costs         $ 500
Equity instruments other than options, vested in period (in shares) 331,569        
Contingent compensation   400 700    
Goodwill $ 1,541        
Semifore | Restricted stock units          
Business Acquisition [Line Items]          
Acquisition related costs $ 1,800        
Semifore | Restricted Stock          
Business Acquisition [Line Items]          
Options, grants in period, gross (in shares) 331,574        
Semifore | Developed technology          
Business Acquisition [Line Items]          
Finite-lived intangibles   1,400 $ 1,400    
Useful life     7 years    
Semifore | Customer relationships          
Business Acquisition [Line Items]          
Finite-lived intangibles   $ 700 $ 700    
Useful life     8 years    
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
ACQUISITION - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
6 Months Ended
Dec. 27, 2022
Jun. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Goodwill   $ 4,178 $ 4,218
Semifore      
Business Acquisition [Line Items]      
Cash $ 267    
Accounts receivable 372    
Prepaid expenses and other current assets 63    
Contract assets 15    
Intangibles 2,120    
Accounts payable (139)    
Deferred revenue (672)    
Deferred tax liability (484)    
Total identifiable net assets 1,542    
Goodwill 1,541    
Total purchase price $ 3,083 $ 3,100  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Operating Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Operating lease cost $ 279 $ 266 $ 553 $ 539
Short-term lease cost 36 92 115 225
Total lease cost $ 315 $ 358 $ 668 $ 764
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
May 31, 2023
Dec. 31, 2022
Leases [Abstract]            
Weighted average remaining lease term, operating lease 3 years 10 months 24 days   3 years 10 months 24 days     3 years 1 month 6 days
Weighted average discount rate, operating lease 10.00%   10.00%     7.50%
Cash payments $ 0.3 $ 0.2 $ 0.6 $ 0.5    
Future operating lease         $ 2.6  
Future operating lease, term of contract         5 years 4 months 24 days  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Remainder of 2023 $ 502  
2024 603  
2025 391  
2026 265  
2027 265  
Thereafter 211  
Total undiscounted cash flows 2,237  
Less: imputed interest (347)  
Present value of lease liabilities 1,890  
Operating lease liabilities, current 709 $ 899
Operating lease liabilities, non-current $ 1,181 $ 1,009
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
BORROWINGS - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Debt Instrument [Line Items]        
Interest expense $ 0.1 $ 0.1 $ 0.1 $ 0.1
Vendor Financing Arrangements        
Debt Instrument [Line Items]        
Interest rate, effective percentage 10.00%   10.00%  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
BORROWINGS - Schedule of Vendor Financing Arrangements (Details) - Vendor Financing Arrangements
$ in Thousands
Jun. 30, 2023
USD ($)
Debt Instrument [Line Items]  
Remainder of 2023 $ 885
2024 1,286
2025 730
2026 365
Total undiscounted cash flows 3,266
Less: Imputed interest (337)
Present value of vendor financing arrangements 2,929
Vendor financing arrangements, current 1,581
Vendor financing arrangements, noncurrent $ 1,348
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Letters of credit outstanding, amount $ 0.4 $ 0.0
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 27, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2021
Nov. 03, 2022
Oct. 10, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercises in period, intrinsic value       $ 3,300 $ 8,000      
Aggregate intrinsic value, vested       100 $ 100      
Option, cost not yet recognized   $ 1,600   $ 1,600        
Nonvested award, unrecognized, period for recognition       3 years 6 months        
Granted (in shares)       420,000 0      
Compensation expenses   4,282 $ 3,384 $ 7,267 $ 5,693      
Semifore                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Compensation expenses   100   $ 200        
2016 Stock Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized for award (in shares)               20,803,838
Non-option equity instruments, granted (in shares)           14,142,208    
Shares available for future grant (in shares)           0    
2022 Employment Inducement Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Capital shares reserved for future issuance (in shares)             2,000,000  
Restricted stock units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Nonvested award, unrecognized, period for recognition       3 years        
Grants in period, vested, grant date fair value       $ 6,900 $ 2,600      
Nonvested award, excluding options, unrecognized   $ 38,500   38,500        
Restricted Stock                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Grant date fair value       1,300        
Compensation expenses       $ 1,300        
Award vesting period       3 years        
Unamortized cost       $ 1,100        
Restricted Stock | Semifore                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted (in shares) 331,574              
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details)
Jun. 30, 2023
shares
Shares available for future grant under the 2021 Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares available for future grant (in shares) 2,901,397
Shares available for future grant under the 2021 ESPP  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares available for future grant (in shares) 1,268,564
Shares available for future grant under the 2022 Inducement Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares available for future grant (in shares) 1,003,680
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Number of Shares        
Balance at beginning of period (in shares) 3,542,836 3,542,836    
Granted (in shares)   420,000 0  
Exercised (in shares)   (643,477)    
Canceled (in shares)   (93,645)    
Balance at end of period (in shares)   3,225,714    
Number of Shares, Options vested and exercisable (in shares)   2,391,540    
Weighted-Average Exercise Price        
Balance at beginning of period (in dollars per share) $ 1.08 $ 1.08    
Granted (in dollars per share)   6.54    
Exercised (in dollars per share)   0.65    
Canceled (in dollars per share)   1.46    
Balance at end of period (in dollars per share)   1.86    
Weighted-Average Exercise Price, Options vested and exercisable (in dollars per share)   $ 1.06    
Stock Options Additional Disclosures        
Weighted-Average Remaining Contractual Term, Balance 6 years 2 months 1 day 6 years 5 months 1 day    
Weighted-Average Remaining Contractual Term, Options vested and exercisable   5 years 8 months 4 days    
Aggregate Intrinsic Value, Balance   $ 15,988   $ 11,416
Aggregate Intrinsic Value, Options vested and exercisable   $ 13,787    
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details) - Stock options - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of common stock $ 6.54 $ 6.54 $ 6.54
Expected volatility 44.00% 44.00%  
Expected term (in years) 6 years 6 years  
Risk-free interest rate 3.90% 3.90%  
Expected dividend yield 0.00% 0.00%  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION - Summary of Restricted Stock Units Activity (Details) - Restricted stock units
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Number of Shares  
Unvested, Balance at beginning of period (in shares) | shares 5,619,013
Granted (in shares) | shares 2,690,124
Vested (in shares) | shares (775,563)
Forfeited (in shares) | shares (370,566)
Unvested, Balance at end of period (in shares) | shares 7,163,008
Weighted-Average Grant Date Fair Value  
Unvested, Balance at beginning of period (in dollars per share) | $ / shares $ 7.24
Granted (in dollars per share) | $ / shares 5.68
Vested (in dollars per share) | $ / shares 7.60
Forfeited (in dollars per share) | $ / shares 7.83
Unvested, Balance at end of period (in dollars per share) | $ / shares $ 6.58
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 4,282 $ 3,384 $ 7,267 $ 5,693
Semifore        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 100   200  
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 122 260 205 356
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 2,485 1,493 3,914 2,637
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation 737 728 1,422 999
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation $ 938 $ 903 $ 1,726 $ 1,701
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.2
EQUITY METHOD INVESTMENT (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Subsidiary or Equity Method Investee [Line Items]        
Equity method investment $ 10,329 $ 10,329   $ 11,897
Amortization of deferred income   585 $ 0  
Gain on deconsolidation of subsidiary   0 $ 149  
TransChip Technology        
Subsidiary or Equity Method Investee [Line Items]        
Equity method investment, transaction costs 800 1,600    
TransChip Technology        
Subsidiary or Equity Method Investee [Line Items]        
Equity method investment $ 10,300 $ 10,300    
Ownership percentage 35.00% 35.00%    
The Investors | The Investors        
Subsidiary or Equity Method Investee [Line Items]        
Equity method investment $ 11,600 $ 11,600    
The Investors | Arteris IP (Hong Kong) Ltd.        
Subsidiary or Equity Method Investee [Line Items]        
Share purchase agreement, registered capital   29,400    
Amount of shares subscribed 11,900 $ 11,900    
Share purchase agreement, agreement term   5 years    
Share purchase agreement, deferred income, recognition period   10 years    
Amortization of deferred income $ 300 $ 600    
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Effective income tax rate     (4.90%) (4.10%)
Income tax provision $ 556,000 $ 351,000 $ 851,000 $ 474,000
Unrecognized tax benefits 2,600,000 3,100,000 2,600,000 3,100,000
Income tax penalties and interest accrued related to unrecognized tax benefits $ 0 $ 0 $ 0 $ 0
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTY TRANSACTIONS (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Lease payment due to related party $ 300,000 $ 200,000 $ 600,000 $ 500,000  
Options outstanding (in shares) 3,225,714   3,225,714   3,542,836
Restricted stock units          
Related Party Transaction [Line Items]          
Granted unvested options (in shares) 7,163,008   7,163,008   5,619,013
Affiliated Entity          
Related Party Transaction [Line Items]          
Lease payment due to related party $ 100,000 100,000 $ 100,000 100,000  
Affiliated Entity | Isabelle Geday | Consulting Agreement          
Related Party Transaction [Line Items]          
Related party transaction, agreement term     3 years    
Professional fees 100,000 $ 100,000 $ 100,000 $ 200,000  
Affiliated Entity | Isabelle Geday | Consulting Agreement | Related Party Transaction, Tranche One          
Related Party Transaction [Line Items]          
Related party transaction, agreement term     12 months    
Due to related party, monthly amount 26,445   $ 26,445    
Affiliated Entity | Isabelle Geday | Consulting Agreement | Related Party Transaction, Tranche Two          
Related Party Transaction [Line Items]          
Related party transaction, agreement term     24 months    
Due to related party, monthly amount $ 19,445   $ 19,445    
Affiliated Entity | Isabelle Geday | Consulting Agreement | Restricted stock units          
Related Party Transaction [Line Items]          
Granted unvested options (in shares) 62,200   62,200    
Affiliated Entity | Isabelle Geday | Consulting Agreement | Convertible Preferred Stock          
Related Party Transaction [Line Items]          
Options outstanding (in shares) 455,000   455,000    
XML 79 aip-20230630_htm.xml IDEA: XBRL DOCUMENT 0001667011 2023-01-01 2023-06-30 0001667011 2023-07-27 0001667011 2023-06-30 0001667011 2022-12-31 0001667011 us-gaap:LicenseAndMaintenanceMember 2023-04-01 2023-06-30 0001667011 us-gaap:LicenseAndMaintenanceMember 2022-04-01 2022-06-30 0001667011 us-gaap:LicenseAndMaintenanceMember 2023-01-01 2023-06-30 0001667011 us-gaap:LicenseAndMaintenanceMember 2022-01-01 2022-06-30 0001667011 aip:VariableRoyaltiesAndOtherMember 2023-04-01 2023-06-30 0001667011 aip:VariableRoyaltiesAndOtherMember 2022-04-01 2022-06-30 0001667011 aip:VariableRoyaltiesAndOtherMember 2023-01-01 2023-06-30 0001667011 aip:VariableRoyaltiesAndOtherMember 2022-01-01 2022-06-30 0001667011 2023-04-01 2023-06-30 0001667011 2022-04-01 2022-06-30 0001667011 2022-01-01 2022-06-30 0001667011 us-gaap:CommonStockMember 2023-03-31 0001667011 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001667011 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001667011 us-gaap:RetainedEarningsMember 2023-03-31 0001667011 2023-03-31 0001667011 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001667011 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001667011 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001667011 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001667011 us-gaap:CommonStockMember 2023-06-30 0001667011 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001667011 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001667011 us-gaap:RetainedEarningsMember 2023-06-30 0001667011 us-gaap:CommonStockMember 2022-03-31 0001667011 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001667011 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001667011 us-gaap:RetainedEarningsMember 2022-03-31 0001667011 2022-03-31 0001667011 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001667011 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001667011 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001667011 us-gaap:CommonStockMember 2022-06-30 0001667011 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001667011 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001667011 us-gaap:RetainedEarningsMember 2022-06-30 0001667011 2022-06-30 0001667011 us-gaap:CommonStockMember 2022-12-31 0001667011 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001667011 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001667011 us-gaap:RetainedEarningsMember 2022-12-31 0001667011 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001667011 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001667011 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001667011 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001667011 us-gaap:CommonStockMember 2021-12-31 0001667011 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001667011 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001667011 us-gaap:RetainedEarningsMember 2021-12-31 0001667011 2021-12-31 0001667011 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001667011 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001667011 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001667011 aip:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001667011 aip:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001667011 aip:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001667011 aip:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001667011 aip:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001667011 srt:MinimumMember 2023-01-01 2023-06-30 0001667011 srt:MaximumMember 2023-01-01 2023-06-30 0001667011 us-gaap:RoyaltyMember 2023-04-01 2023-06-30 0001667011 us-gaap:RoyaltyMember 2022-04-01 2022-06-30 0001667011 us-gaap:RoyaltyMember 2023-01-01 2023-06-30 0001667011 us-gaap:RoyaltyMember 2022-01-01 2022-06-30 0001667011 us-gaap:ServiceOtherMember 2023-04-01 2023-06-30 0001667011 us-gaap:ServiceOtherMember 2022-04-01 2022-06-30 0001667011 us-gaap:ServiceOtherMember 2023-01-01 2023-06-30 0001667011 us-gaap:ServiceOtherMember 2022-01-01 2022-06-30 0001667011 2023-07-01 2023-06-30 0001667011 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001667011 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001667011 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001667011 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001667011 us-gaap:RedeemableConvertiblePreferredStockMember 2023-01-01 2023-06-30 0001667011 us-gaap:RedeemableConvertiblePreferredStockMember 2022-01-01 2022-06-30 0001667011 us-gaap:MoneyMarketFundsMember 2023-06-30 0001667011 us-gaap:CertificatesOfDepositMember 2023-06-30 0001667011 us-gaap:CommercialPaperMember 2023-06-30 0001667011 us-gaap:CorporateBondSecuritiesMember 2023-06-30 0001667011 us-gaap:USGovernmentDebtSecuritiesMember 2023-06-30 0001667011 us-gaap:USTreasurySecuritiesMember 2023-06-30 0001667011 us-gaap:MoneyMarketFundsMember 2022-12-31 0001667011 us-gaap:CommercialPaperMember 2022-12-31 0001667011 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001667011 us-gaap:USGovernmentDebtSecuritiesMember 2022-12-31 0001667011 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001667011 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-06-30 0001667011 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2022-12-31 0001667011 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0001667011 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0001667011 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001667011 us-gaap:MoneyMarketFundsMember 2023-06-30 0001667011 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0001667011 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0001667011 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001667011 us-gaap:CertificatesOfDepositMember 2023-06-30 0001667011 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0001667011 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0001667011 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001667011 us-gaap:USTreasurySecuritiesMember 2023-06-30 0001667011 us-gaap:FairValueInputsLevel1Member 2023-06-30 0001667011 us-gaap:FairValueInputsLevel2Member 2023-06-30 0001667011 us-gaap:FairValueInputsLevel3Member 2023-06-30 0001667011 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0001667011 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0001667011 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001667011 us-gaap:CommercialPaperMember 2023-06-30 0001667011 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0001667011 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0001667011 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001667011 us-gaap:CorporateBondSecuritiesMember 2023-06-30 0001667011 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2023-06-30 0001667011 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-06-30 0001667011 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2023-06-30 0001667011 us-gaap:USGovernmentDebtSecuritiesMember 2023-06-30 0001667011 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001667011 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001667011 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001667011 us-gaap:MoneyMarketFundsMember 2022-12-31 0001667011 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001667011 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001667011 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001667011 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001667011 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001667011 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001667011 us-gaap:CommercialPaperMember 2022-12-31 0001667011 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001667011 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001667011 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001667011 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001667011 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001667011 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001667011 us-gaap:USGovernmentDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001667011 us-gaap:USGovernmentDebtSecuritiesMember 2022-12-31 0001667011 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001667011 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001667011 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001667011 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001667011 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001667011 us-gaap:CustomerRelationshipsMember 2023-06-30 0001667011 us-gaap:InProcessResearchAndDevelopmentMember 2023-06-30 0001667011 us-gaap:TradeNamesMember 2023-06-30 0001667011 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001667011 us-gaap:CustomerRelationshipsMember 2022-12-31 0001667011 us-gaap:InProcessResearchAndDevelopmentMember 2022-12-31 0001667011 us-gaap:TradeNamesMember 2022-12-31 0001667011 aip:SemiforeMember 2022-12-27 0001667011 aip:SemiforeMember 2023-01-01 2023-06-30 0001667011 aip:SemiforeMember us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001667011 aip:SemiforeMember us-gaap:DevelopedTechnologyRightsMember 2023-01-01 2023-06-30 0001667011 aip:SemiforeMember us-gaap:CustomerRelationshipsMember 2023-06-30 0001667011 aip:SemiforeMember us-gaap:CustomerRelationshipsMember 2023-01-01 2023-06-30 0001667011 aip:SemiforeMember 2022-12-27 2022-12-27 0001667011 us-gaap:RestrictedStockUnitsRSUMember aip:SemiforeMember 2022-12-27 2022-12-27 0001667011 us-gaap:RestrictedStockMember aip:SemiforeMember 2022-12-27 2022-12-27 0001667011 aip:SemiforeMember 2023-04-01 2023-06-30 0001667011 aip:SemiforeMember 2022-01-01 2022-12-31 0001667011 2023-05-31 0001667011 aip:VendorFinancingArrangementsMember 2023-06-30 0001667011 aip:A2016StockPlanMember 2016-10-10 0001667011 aip:A2016StockPlanMember 2021-01-01 2021-12-31 0001667011 aip:A2016StockPlanMember 2021-12-31 0001667011 aip:A2022EmploymentInducementIncentivePlanMember 2022-11-03 0001667011 aip:A2021StockPlanMember 2023-06-30 0001667011 aip:A2021EmployeeStockPurchasePlanMember 2023-06-30 0001667011 aip:A2022StockPlanMember 2023-06-30 0001667011 2023-01-01 2023-03-31 0001667011 us-gaap:EmployeeStockOptionMember 2023-06-30 0001667011 us-gaap:EmployeeStockOptionMember 2023-03-31 0001667011 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001667011 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001667011 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001667011 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001667011 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001667011 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001667011 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001667011 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001667011 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001667011 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001667011 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001667011 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001667011 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001667011 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001667011 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001667011 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001667011 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001667011 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001667011 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001667011 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001667011 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001667011 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001667011 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001667011 aip:TheInvestorsMember aip:ArterisIPHongKongLtdMember 2023-01-01 2023-06-30 0001667011 aip:TheInvestorsMember aip:ArterisIPHongKongLtdMember 2023-06-30 0001667011 aip:TheInvestorsMember aip:TheInvestorsMember 2023-06-30 0001667011 aip:TheInvestorsMember aip:ArterisIPHongKongLtdMember 2023-04-01 2023-06-30 0001667011 aip:TransChipTechnologyMember 2023-06-30 0001667011 aip:TransChipTechnologyMember 2023-04-01 2023-06-30 0001667011 aip:TransChipTechnologyMember 2023-01-01 2023-06-30 0001667011 srt:AffiliatedEntityMember 2023-04-01 2023-06-30 0001667011 srt:AffiliatedEntityMember 2022-04-01 2022-06-30 0001667011 srt:AffiliatedEntityMember 2022-01-01 2022-06-30 0001667011 srt:AffiliatedEntityMember 2023-01-01 2023-06-30 0001667011 aip:IsabelleGedayMember aip:ConsultingAgreementMember srt:AffiliatedEntityMember 2023-01-01 2023-06-30 0001667011 aip:IsabelleGedayMember aip:ConsultingAgreementMember srt:AffiliatedEntityMember aip:RelatedPartyTransactionTrancheOneMember 2023-06-30 0001667011 aip:IsabelleGedayMember aip:ConsultingAgreementMember srt:AffiliatedEntityMember aip:RelatedPartyTransactionTrancheOneMember 2023-01-01 2023-06-30 0001667011 aip:IsabelleGedayMember aip:ConsultingAgreementMember srt:AffiliatedEntityMember aip:RelatedPartyTransactionTrancheTwoMember 2023-06-30 0001667011 aip:IsabelleGedayMember aip:ConsultingAgreementMember srt:AffiliatedEntityMember aip:RelatedPartyTransactionTrancheTwoMember 2023-01-01 2023-06-30 0001667011 aip:IsabelleGedayMember aip:ConsultingAgreementMember srt:AffiliatedEntityMember 2022-04-01 2022-06-30 0001667011 aip:IsabelleGedayMember aip:ConsultingAgreementMember srt:AffiliatedEntityMember 2023-04-01 2023-06-30 0001667011 aip:IsabelleGedayMember aip:ConsultingAgreementMember srt:AffiliatedEntityMember 2022-01-01 2022-06-30 0001667011 aip:IsabelleGedayMember us-gaap:ConvertiblePreferredStockMember aip:ConsultingAgreementMember srt:AffiliatedEntityMember 2023-06-30 0001667011 aip:IsabelleGedayMember us-gaap:RestrictedStockUnitsRSUMember aip:ConsultingAgreementMember srt:AffiliatedEntityMember 2023-06-30 0001667011 aip:NickHawkinsMember aip:May2023TerminatedPlanMember 2023-01-01 2023-06-30 0001667011 aip:NickHawkinsMember aip:May2023TerminatedPlanMember 2023-04-01 2023-06-30 0001667011 aip:NickHawkinsMember aip:May2023TerminatedPlanMember 2023-06-30 0001667011 aip:NickHawkinsMember aip:May2023AdoptedPlanMember 2023-01-01 2023-06-30 0001667011 aip:NickHawkinsMember aip:May2023AdoptedPlanMember 2023-04-01 2023-06-30 0001667011 aip:NickHawkinsMember aip:May2023AdoptedPlanMember 2023-06-30 shares iso4217:USD iso4217:USD shares pure 0001667011 2023 Q2 false --12-31 P2Y P1Y P386D P477D 10-Q true 2023-06-30 false 001-40960 Arteris, Inc. DE 27-0117058 595 Millich Dr. Suite 200 Campbell CA 95008 408 470-7300 Common stock, $0.001 par value AIP NASDAQ Yes Yes Non-accelerated Filer true true false false 36073798 26334000 37423000 28640000 30728000 250000 250000 9582000 7143000 5856000 5818000 70412000 81112000 5171000 3617000 5838000 4427000 10329000 11897000 1859000 1883000 4192000 4575000 4178000 4218000 4847000 3787000 106826000 115516000 210000 572000 10825000 12095000 709000 899000 30413000 28839000 1581000 1264000 43738000 43669000 22963000 21840000 1181000 1009000 1348000 448000 9405000 9993000 1271000 1022000 79906000 77981000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 300000000 300000000 36033361 36033361 34625875 34625875 36000 34000 111403000 103778000 34000 101000 -84553000 -66378000 26920000 37535000 106826000 115516000 12998000 14033000 24842000 24608000 1736000 789000 3046000 1969000 14734000 14822000 27888000 26577000 1225000 1289000 2349000 2268000 13509000 13533000 25539000 24309000 12087000 10371000 23468000 19827000 5601000 4456000 10606000 8377000 4504000 4132000 8905000 8147000 22192000 18959000 42979000 36351000 -8683000 -5426000 -17440000 -12042000 27000 18000 59000 38000 835000 127000 1743000 66000 -7875000 -5317000 -15756000 -12014000 -734000 0 -1568000 0 556000 351000 851000 474000 -9165000 -5668000 -18175000 -12488000 -0.26 -0.26 -0.18 -0.18 -0.52 -0.52 -0.39 -0.39 35250157 35250157 32258228 32258228 34925800 34925800 31940293 31940293 -9165000 -5668000 -18175000 -12488000 -78000 0 -67000 0 -9243000 -5668000 -18242000 -12488000 35298223 35000 107009000 112000 -75388000 31768000 245780 156000 156000 498414 1000 -1000 0 9056 43000 43000 4282000 4282000 -78000 -78000 -9165000 -9165000 36033361 36000 111403000 34000 -84553000 26920000 31858420 31000 93520000 -81000 -45811000 47659000 641932 2000 352000 354000 127743 5278 19000 19000 3384000 3384000 -5668000 -5668000 32622817 33000 97237000 -81000 -51479000 45710000 34625875 34000 103778000 101000 -66378000 37535000 643477 1000 416000 417000 775563 1000 -1000 0 11554 57000 57000 7267000 7267000 -67000 -67000 -18175000 -18175000 36033361 36000 111403000 34000 -84553000 26920000 31530682 31000 91945000 -81000 -38991000 52904000 766942 2000 442000 444000 394436 69243 843000 843000 5693000 5693000 -12488000 -12488000 32622817 33000 97237000 -81000 -51479000 45710000 -18175000 -12488000 1275000 929000 7267000 5693000 585000 0 -1568000 0 497000 0 0 149000 -10000 -12000 2438000 -9168000 710000 2232000 -371000 -1000 16000 -704000 2696000 -1391000 -9944000 -1163000 735000 205000 19544000 0 20650000 0 0 520000 371000 -725000 1000000 1573000 488000 407000 417000 443000 57000 843000 0 256000 -1128000 -2636000 -10701000 -4524000 37423000 85825000 26722000 81301000 26334000 81301000 388000 0 26722000 81301000 1901000 962000 480000 63000 0 11563000 DESCRIPTION OF BUSINESSArteris, Inc. was incorporated in Delaware on April 12, 2004. Arteris, Inc. and its subsidiaries (collectively, the Company or Arteris) develop, license, and support the on-chip interconnect fabric technology used in System-on-Chip (SoC) designs for a variety of devices and in the development and distribution of Network-on-Chip (NoC) interconnect intellectual property (IP). The Company also provides software and services to enable efficient deployment of NoC IP, IP support &amp; maintenance services, professional services and training and on-site support services. The Company is headquartered in Campbell, California and has offices in the United States, France, Japan, South Korea and China. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information and do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended December 31, 2022 and the related notes included in the Company’s Form 10-K filed on February 28, 2023 (2022 Form 10-K) with the U.S. Securities and Exchange Commission (SEC). The December 31, 2022 condensed consolidated balance sheet was derived from the audited consolidated financial statements as of that date. In management’s opinion, the unaudited interim consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the unaudited condensed consolidated financial statements. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include the accounts of Arteris, Inc. and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such estimates relate to, among others, revenue recognition, the useful lives of assets, assessment of recoverability of property, plant and equipment, fair value of investments, impairment of the equity method investment, fair values of goodwill and other intangible assets, including impairments, leases, allowances for doubtful accounts, deferred tax assets and related valuation allowance, stock-based compensation, potential reserves relating to litigation and tax matters, collectability of certain receivables, fair value and amortization of deferred income, as well as other accruals or reserves.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Actual results could differ from those estimates and such differences may be material to the unaudited condensed consolidated financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. The Company’s cash equivalents include deposits in money market accounts which were unrestricted as to withdrawal or use and are stated at fair value. As of June 30, 2023, cash and cash equivalents consisted primarily of checking, savings, money market accounts and highly liquid investments with original maturities of three months or less. Interest earned on cash and cash equivalents is included in other income (expense), net in the unaudited consolidated statements of loss.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company’s long-term restricted cash balance was $0.4 million, primarily related to a letter of credit for its facility lease agreement. Restricted cash, noncurrent is included in other assets on the unaudited condensed consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentration of credit risk consist of cash and cash equivalents, investments and accounts receivable. Cash is currently held in three financial institutions that the Company believes are creditworthy. Cash held at these financial institutions generally exceed federally insured limits. The Company is exposed to credit risk in the event of default by the financial institution holding its cash, cash equivalents, and investments to the extent recorded in the balance sheet. The Company has not experienced any losses to date related to these concentrations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s accounts receivable are derived principally from revenue earned from customers located in Americas, Europe, Middle East and Asia Pacific regions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable was as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Customer accounted for less than 10% of total revenue at period end.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Products and Services</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is primarily derived from licensing intellectual property, licensing software, support and maintenance services, professional services, training services, and royalties.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Design Solutions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interconnect Solutions product arrangements provide customers the right to software licenses, services, software updates and technical support. The Company enters into licensing arrangements with customers that typically range from <span style="-sec-ix-hidden:f-396">two</span> to three years and generally consist of delivery of a design license that grants the customer the right to use the IP to design a contractually defined number of products and stand-ready support services that provide the customer a significant benefit from its proprietary software tool (RTL) as well as ongoing access to Corporate Application Engineers (CAE) and Field Application Engineers (FAE) (collectively, application engineer support services) to perform certain verifications including benchmark performance, simulations and ultimately, through the RTL, instantiate designs into silicon over the design term.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The support services, including access to application engineering support services and the benefits of the RTL, are integral and fundamental to the customer’s ability to derive its intended benefit from the IP. CAEs are part of the product development team providing detailed requirements for engineering projects, working very closely with a customer’s chief technology officer and the marketing department, and performing quality assurance testing of customer products prior to shipment to their customers. FAEs provide assistance to the customer’s engineering team in translating their desired SoC architecture into inputs for NoC IP configuration, assistance in optimizing the NoC configuration, answer to customer questions by the online support system or phone, constructive reviews of the progress achieved by the customer’s development team and provision of advice on how to best use the licensed IP, performance of design reviews before customer project RTL freeze and tape-out to ensure the customer used the licensed IP configuration tooling as intended so that the RTL output meets customer requirements and expectations. FAE reviews of the customer’s design are mandatory and consist of an understanding of the customer requirements and analysis of the adequacy of the contemplated IP considering the customer’s desired architecture and design goals and objectives, taking into consideration bandwidth, coherence/non-coherence, latency, clock and timing, areas, and any and all constraints, as identified and specific to the design under review.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Besides application engineer support services, support and maintenance services also consist of a stand-ready obligation to provide technical support and software updates over the support term. Generally, the first-year of technical support and software updates are bundled with and into the license fee with a customer option to renew additional years of support throughout the license term. However, the Company continues to provide technical support and software updates throughout the license term even if the customer does not renew these services in subsequent years, making the license term and support and maintenance term co-terminus.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Considering the nature of the combined design tool and assisting the Company’s customers in applying its IP technology in its customers’ development environment and the relative significance thereof, the Company has concluded that its Interconnect Solutions IP licensing arrangements are not distinct from its obligation to provide the application engineering support services and benefits of the RTL. The Interconnect Solutions IP, RTL, and the application engineering support services serve to fulfill its commitment to the customer, as they represent inputs to a single, combined performance obligation that commences upon the later of the arrangement effective date or transfer of the software license. The design license and the regular two-way interaction between the design tool, RTL, and the application engineering support services give the customer the intended benefit from the arrangement, which is the ability to commercialize their design. Customers cannot benefit from the design license on its own or together with other readily available resources as no other RTL or application engineer support service provides exists in the marketplace that a customer could use with the design license. Consequently, the RTL and application engineer support service cannot be used on its own or together with any other design license as the Company does not allow the use of the RTL or provide application engineer support services separately from the design license. Further, although technical support and software updates is a distinct performance obligation, it is accounted for as if it were part of a single performance obligation that includes the licenses, RTL and application engineer support services because the technical support and updates are provided in practice for the same period of time and have the same time-based pattern of transfer to the customer as the combined design license, RTL, and application support services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by a licensee’s sale of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. For a majority of the Company’s royalty revenues, it receives the actual sales data from its customers after the quarter ends and accounts for it as unbilled receivables. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on its estimation of the customer’s sales during the quarter.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SoC Integration Automation Software Solutions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SoC Integration Automation software (SIA) (formerly IP deployment) solutions product arrangements provide customers the right to software licenses, software updates and technical support. The software licenses are time-based licenses with terms generally ranging from <span style="-sec-ix-hidden:f-398">one</span> to three years. These arrangements generally have two distinct performance obligations that consist of transferring the licensed software and the support and maintenance service. Support and maintenance services consist of a stand-ready obligation to provide technical support and software updates over the support term. For the majority of these contracts, there are no termination rights and the transaction price is non-refundable. Revenue allocated to the software license is generally recognized at a point in time upon the later of the delivery date or the beginning of the license period, and revenue allocated to support services is recognized ratably over the support term. Certain SIA solutions contracts include termination rights that allow the customer to cancel and receive a pro-rata refund on support and maintenance services at the end of each month of the contract period, which results in a ratable recognition of the related license revenue over the contract term. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A limited number of SIA solutions contracts include tokens, a mechanism used to both enable “peak” users to choose a combination of the software products on a monthly basis and restrict the number of users. The Company recognizes revenue related to these tokens at a point in time, upon delivery of monthly token license keys to the customer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s agreements often include service elements (other than maintenance and support services). These services include training, design assistance, and consulting. Services performed on a time and materials basis are recognized over the period the services are provided either using an output method such as labor hours, or a method that is otherwise consistent with the way in which value is delivered to the customer. Services performed on a fixed price basis are recognized over time, generally using costs incurred or hours expended to measure progress.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Multiple Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis, which are estimated considering multiple factors including observable industry pricing practices and internal pricing strategies and objectives. Standalone selling prices of software license are typically estimated using the residual approach. Standalone selling prices of professional services are typically estimated based on observable transactions when these services are sold on a standalone basis.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction price</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when, or as, control of a promised product or service transfers to a client, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those products or services. If the consideration promised in a contract includes a variable amount, the Company estimates the amount to which it expects to be entitled using either the expected value or most likely amount method, to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. Generally, the transaction price of the Company’s contracts is fixed at the inception of the contract, except for variable royalties. The Company’s contracts generally do not include terms that could cause variability in the transaction price.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, the Company does not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or the Company, no financing component is deemed to exist. When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports revenue net of any revenue-based taxes assessed by governmental authorities that are imposed on and concurrent with specific revenue-producing transactions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In instances where foreign licensees withhold and remit taxes to local authorities in accordance with local laws and regulations, the Company recognizes and presents revenue on a gross basis, and includes the withholding tax in income tax expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Flexible Spending Accounts</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some customers enter into a non-cancelable flexible spending account agreements (FSA Agreements) whereby the customer commits to a fixed dollar amount over a specified period of time that can be used to purchase from a list of the Company’s products or services. These agreements do not meet the definition of a revenue contract until the customer executes a separate order to identify the required products and services that they are purchasing. The combination of the FSA agreement and the subsequent order creates enforceable rights and obligations, thus meeting the definition of a revenue contract. Each separate order under the agreement is treated as an individual contract and accounted for based on the respective performance obligations included within the FSA agreements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract modifications</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to the Company’s contracts involves assessing whether the products and services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Products and services added that are not distinct are accounted for on a cumulative catch-up basis, while those that are distinct are accounted for prospectively, either as a separate contract if the additional services are priced at the standalone selling price, or as a termination of the existing contract and creation of a new contract if not priced at the standalone selling price. The Company’s more significant contract modifications include extensions of the design license term and the purchase of additional years of support and maintenance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Judgments</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers, and these timing differences result in receivables (billed or unbilled), contract assets, or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. The Company records a contract asset when revenue is recognized prior to the right to invoice. The Company records deferred revenue when it invoices customers and revenue is not yet recognized. For time-based software agreements, customers are generally invoiced in single or annual amounts, although some customers are invoiced more frequently over time. The Company records an unbilled receivable when revenue is recognized and it has an unconditional right to invoice and receive payment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no significant changes to the Company’s significant accounting policies during the six months ended June 30, 2023 from those disclosed in the annual consolidated financial statements for the year ended December 31, 2022, except for those disclosed in this document.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information and do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with GAAP. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended December 31, 2022 and the related notes included in the Company’s Form 10-K filed on February 28, 2023 (2022 Form 10-K) with the U.S. Securities and Exchange Commission (SEC). The December 31, 2022 condensed consolidated balance sheet was derived from the audited consolidated financial statements as of that date. In management’s opinion, the unaudited interim consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the unaudited condensed consolidated financial statements. </span></div>The operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited condensed consolidated financial statements include the accounts of Arteris, Inc. and its wholly-owned subsidiaries. All intercompany transactions and accounts have been eliminated.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such estimates relate to, among others, revenue recognition, the useful lives of assets, assessment of recoverability of property, plant and equipment, fair value of investments, impairment of the equity method investment, fair values of goodwill and other intangible assets, including impairments, leases, allowances for doubtful accounts, deferred tax assets and related valuation allowance, stock-based compensation, potential reserves relating to litigation and tax matters, collectability of certain receivables, fair value and amortization of deferred income, as well as other accruals or reserves.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Actual results could differ from those estimates and such differences may be material to the unaudited condensed consolidated financial statements.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. The Company’s cash equivalents include deposits in money market accounts which were unrestricted as to withdrawal or use and are stated at fair value. As of June 30, 2023, cash and cash equivalents consisted primarily of checking, savings, money market accounts and highly liquid investments with original maturities of three months or less. Interest earned on cash and cash equivalents is included in other income (expense), net in the unaudited consolidated statements of loss.</span></div>As of June 30, 2023, the Company’s long-term restricted cash balance was $0.4 million, primarily related to a letter of credit for its facility lease agreement. Restricted cash, noncurrent is included in other assets on the unaudited condensed consolidated balance sheets. 400000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject us to concentration of credit risk consist of cash and cash equivalents, investments and accounts receivable. Cash is currently held in three financial institutions that the Company believes are creditworthy. Cash held at these financial institutions generally exceed federally insured limits. The Company is exposed to credit risk in the event of default by the financial institution holding its cash, cash equivalents, and investments to the extent recorded in the balance sheet. The Company has not experienced any losses to date related to these concentrations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s accounts receivable are derived principally from revenue earned from customers located in Americas, Europe, Middle East and Asia Pacific regions.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable from the Company’s major customers representing 10% or more of total accounts receivable was as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from the Company’s major customers representing 10% or more of total revenue was as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* Customer accounted for less than 10% of total revenue at period end.</span></div> 0.13 0.32 0.32 0.26 0.11 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Products and Services</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue is primarily derived from licensing intellectual property, licensing software, support and maintenance services, professional services, training services, and royalties.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Design Solutions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interconnect Solutions product arrangements provide customers the right to software licenses, services, software updates and technical support. The Company enters into licensing arrangements with customers that typically range from <span style="-sec-ix-hidden:f-396">two</span> to three years and generally consist of delivery of a design license that grants the customer the right to use the IP to design a contractually defined number of products and stand-ready support services that provide the customer a significant benefit from its proprietary software tool (RTL) as well as ongoing access to Corporate Application Engineers (CAE) and Field Application Engineers (FAE) (collectively, application engineer support services) to perform certain verifications including benchmark performance, simulations and ultimately, through the RTL, instantiate designs into silicon over the design term.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The support services, including access to application engineering support services and the benefits of the RTL, are integral and fundamental to the customer’s ability to derive its intended benefit from the IP. CAEs are part of the product development team providing detailed requirements for engineering projects, working very closely with a customer’s chief technology officer and the marketing department, and performing quality assurance testing of customer products prior to shipment to their customers. FAEs provide assistance to the customer’s engineering team in translating their desired SoC architecture into inputs for NoC IP configuration, assistance in optimizing the NoC configuration, answer to customer questions by the online support system or phone, constructive reviews of the progress achieved by the customer’s development team and provision of advice on how to best use the licensed IP, performance of design reviews before customer project RTL freeze and tape-out to ensure the customer used the licensed IP configuration tooling as intended so that the RTL output meets customer requirements and expectations. FAE reviews of the customer’s design are mandatory and consist of an understanding of the customer requirements and analysis of the adequacy of the contemplated IP considering the customer’s desired architecture and design goals and objectives, taking into consideration bandwidth, coherence/non-coherence, latency, clock and timing, areas, and any and all constraints, as identified and specific to the design under review.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Besides application engineer support services, support and maintenance services also consist of a stand-ready obligation to provide technical support and software updates over the support term. Generally, the first-year of technical support and software updates are bundled with and into the license fee with a customer option to renew additional years of support throughout the license term. However, the Company continues to provide technical support and software updates throughout the license term even if the customer does not renew these services in subsequent years, making the license term and support and maintenance term co-terminus.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Considering the nature of the combined design tool and assisting the Company’s customers in applying its IP technology in its customers’ development environment and the relative significance thereof, the Company has concluded that its Interconnect Solutions IP licensing arrangements are not distinct from its obligation to provide the application engineering support services and benefits of the RTL. The Interconnect Solutions IP, RTL, and the application engineering support services serve to fulfill its commitment to the customer, as they represent inputs to a single, combined performance obligation that commences upon the later of the arrangement effective date or transfer of the software license. The design license and the regular two-way interaction between the design tool, RTL, and the application engineering support services give the customer the intended benefit from the arrangement, which is the ability to commercialize their design. Customers cannot benefit from the design license on its own or together with other readily available resources as no other RTL or application engineer support service provides exists in the marketplace that a customer could use with the design license. Consequently, the RTL and application engineer support service cannot be used on its own or together with any other design license as the Company does not allow the use of the RTL or provide application engineer support services separately from the design license. Further, although technical support and software updates is a distinct performance obligation, it is accounted for as if it were part of a single performance obligation that includes the licenses, RTL and application engineer support services because the technical support and updates are provided in practice for the same period of time and have the same time-based pattern of transfer to the customer as the combined design license, RTL, and application support services.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues that are derived from the sale of a licensee’s products that incorporate the Company’s IP are classified as royalty revenues. Royalty revenues are recognized during the quarter in which the sale of the product incorporating the Company’s IP occurs. Royalties are calculated either as a percentage of the revenues received by a licensee’s sale of products incorporating the Company’s IP or on a per unit basis, as specified in the agreements with the licensees. For a majority of the Company’s royalty revenues, it receives the actual sales data from its customers after the quarter ends and accounts for it as unbilled receivables. When the Company does not receive actual sales data from the customer prior to the finalization of its financial statements, royalty revenues are recognized based on its estimation of the customer’s sales during the quarter.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SoC Integration Automation Software Solutions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SoC Integration Automation software (SIA) (formerly IP deployment) solutions product arrangements provide customers the right to software licenses, software updates and technical support. The software licenses are time-based licenses with terms generally ranging from <span style="-sec-ix-hidden:f-398">one</span> to three years. These arrangements generally have two distinct performance obligations that consist of transferring the licensed software and the support and maintenance service. Support and maintenance services consist of a stand-ready obligation to provide technical support and software updates over the support term. For the majority of these contracts, there are no termination rights and the transaction price is non-refundable. Revenue allocated to the software license is generally recognized at a point in time upon the later of the delivery date or the beginning of the license period, and revenue allocated to support services is recognized ratably over the support term. Certain SIA solutions contracts include termination rights that allow the customer to cancel and receive a pro-rata refund on support and maintenance services at the end of each month of the contract period, which results in a ratable recognition of the related license revenue over the contract term. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A limited number of SIA solutions contracts include tokens, a mechanism used to both enable “peak” users to choose a combination of the software products on a monthly basis and restrict the number of users. The Company recognizes revenue related to these tokens at a point in time, upon delivery of monthly token license keys to the customer.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s agreements often include service elements (other than maintenance and support services). These services include training, design assistance, and consulting. Services performed on a time and materials basis are recognized over the period the services are provided either using an output method such as labor hours, or a method that is otherwise consistent with the way in which value is delivered to the customer. Services performed on a fixed price basis are recognized over time, generally using costs incurred or hours expended to measure progress.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Multiple Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the Company’s contracts with customers contain multiple performance obligations. For these contracts, the Company accounts for individual performance obligations separately, if they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis, which are estimated considering multiple factors including observable industry pricing practices and internal pricing strategies and objectives. Standalone selling prices of software license are typically estimated using the residual approach. Standalone selling prices of professional services are typically estimated based on observable transactions when these services are sold on a standalone basis.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transaction price</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when, or as, control of a promised product or service transfers to a client, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for transferring those products or services. If the consideration promised in a contract includes a variable amount, the Company estimates the amount to which it expects to be entitled using either the expected value or most likely amount method, to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. Generally, the transaction price of the Company’s contracts is fixed at the inception of the contract, except for variable royalties. The Company’s contracts generally do not include terms that could cause variability in the transaction price.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the timing of the transfer of goods or services to the customer as compared to the timing of payments to determine whether a significant financing component exists. As a practical expedient, the Company does not assess the existence of a significant financing component when the difference between payment and transfer of deliverables is a year or less. If the difference in timing arises for reasons other than the provision of finance to either the customer or the Company, no financing component is deemed to exist. When contracts involve a significant financing component, the Company adjusts the promised amount of consideration for the effects of the time value of money if the timing of payments agreed to by the parties to the contract (either explicitly or implicitly) provide the customer with a significant benefit of financing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports revenue net of any revenue-based taxes assessed by governmental authorities that are imposed on and concurrent with specific revenue-producing transactions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In instances where foreign licensees withhold and remit taxes to local authorities in accordance with local laws and regulations, the Company recognizes and presents revenue on a gross basis, and includes the withholding tax in income tax expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Flexible Spending Accounts</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some customers enter into a non-cancelable flexible spending account agreements (FSA Agreements) whereby the customer commits to a fixed dollar amount over a specified period of time that can be used to purchase from a list of the Company’s products or services. These agreements do not meet the definition of a revenue contract until the customer executes a separate order to identify the required products and services that they are purchasing. The combination of the FSA agreement and the subsequent order creates enforceable rights and obligations, thus meeting the definition of a revenue contract. Each separate order under the agreement is treated as an individual contract and accounted for based on the respective performance obligations included within the FSA agreements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract modifications</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts may be modified to add, remove or change existing performance obligations. The accounting for modifications to the Company’s contracts involves assessing whether the products and services added to an existing contract are distinct and whether the pricing is at the standalone selling price. Products and services added that are not distinct are accounted for on a cumulative catch-up basis, while those that are distinct are accounted for prospectively, either as a separate contract if the additional services are priced at the standalone selling price, or as a termination of the existing contract and creation of a new contract if not priced at the standalone selling price. The Company’s more significant contract modifications include extensions of the design license term and the purchase of additional years of support and maintenance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Judgments</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together requires significant judgment. Judgment is also required to determine the standalone selling price for each distinct performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers, and these timing differences result in receivables (billed or unbilled), contract assets, or contract liabilities (deferred revenue) on the Company’s consolidated balance sheets. The Company records a contract asset when revenue is recognized prior to the right to invoice. The Company records deferred revenue when it invoices customers and revenue is not yet recognized. For time-based software agreements, customers are generally invoiced in single or annual amounts, although some customers are invoiced more frequently over time. The Company records an unbilled receivable when revenue is recognized and it has an unconditional right to invoice and receive payment.</span></div>The Company capitalizes sales commission as costs of obtaining a contract when they are incremental and, if they are expected to be recovered, amortized in a manner consistent with the pattern of transfer of the good or service to which the asset relates. P3Y P3Y REVENUE<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregated Revenue</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows revenue by product and services groups (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.851%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.963%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Licensing, support and maintenance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable royalties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,734 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,822 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,888 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,577 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, net, contract assets and deferred revenue (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,582 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized revenue of $8.9 million and $8.1 million for the three months ended June 30, 2023 and 2022, respectively, and $16.5 million and $14.7 million for the six months ended June 30, 2023 and 2022, respectively, that was included in the deferred revenue balance at the beginning of the respective periods. Contract assets are included in prepaid expenses and other current assets and other assets on the unaudited condensed consolidated balance sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, non-cancelable contracted but unsatisfied or partially satisfied performance obligations that have not yet been recognized, which includes deferred revenue and amounts that will be invoiced and recognized as revenues in future periods, is $63.5 million, of which $34.1 million is expected to be recognized over the next 12 months and the remainder thereafter. The Company has elected to exclude the potential future royalty receipts from this amount.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs of Obtaining a Contract with a Customer</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incremental costs of obtaining a contract with a customer consist primarily of direct sales commissions incurred upon execution of the contract. These costs are required to be capitalized under ASC 340-40, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Assets and Deferred Costs — Contracts With Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and amortized over the license term. As direct sales commissions paid for term extensions are commensurate with the amounts paid for initial contracts, the deferred incremental costs for initial contracts and for term extensions are recognized over the respective contract terms. Total capitalized direct commission costs were as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term commission capitalized in prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,636 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term commission capitalized in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,171 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of capitalized sales commissions was $1.0 million and $0.9 million for the three months ended June 30, 2023 and 2022, respectively $1.9 million and $1.6 million for the six months ended June 30, 2023 and 2022, respectively, and are included in sales and marketing expense in the unaudited condensed consolidated statements of loss.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows revenue by product and services groups (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.851%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.963%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Licensing, support and maintenance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,998 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,608 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Variable royalties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">398 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,734 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,822 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,888 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,577 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 12998000 14033000 24842000 24608000 1700000 587000 2990000 1571000 36000 202000 56000 398000 14734000 14822000 27888000 26577000 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, net, contract assets and deferred revenue (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,582 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,143 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 9582000 7143000 1235000 1180000 53376000 50679000 8900000 8100000 16500000 14700000 63500000 34100000 P12M Total capitalized direct commission costs were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term commission capitalized in prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,636 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term commission capitalized in other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,535 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,171 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table> 2683000 2636000 1417000 1535000 4100000 4171000 1000000 900000 1900000 1600000 NET LOSS PER SHARE<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,668)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average shares outstanding - basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,250,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,258,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,925,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,940,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.52)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.39)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company was in a loss position for all periods presented, the diluted earnings per share is equal to the basic earnings per share as the effect of potentially dilutive securities would have been antidilutive.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the potentially dilutive securities that were excluded from the calculation of diluted earnings per share because they would be anti-dilutive:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,225,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,355,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,163,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,220,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted common shares issued for business combination (see Note 12)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">331,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,720,296 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,575,871 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,165)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,668)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average shares outstanding - basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,250,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,258,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,925,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,940,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.18)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.52)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.39)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -9165000 -5668000 -18175000 -12488000 35250157 35250157 32258228 32258228 34925800 34925800 31940293 31940293 -0.26 -0.26 -0.18 -0.18 -0.52 -0.52 -0.39 -0.39 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the potentially dilutive securities that were excluded from the calculation of diluted earnings per share because they would be anti-dilutive:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,225,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,355,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,163,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,220,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted common shares issued for business combination (see Note 12)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">331,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,720,296 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,575,871 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 3225714 4355694 7163008 5220177 331574 0 10720296 9575871 INVESTMENTS<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the fair value and amortized cost of the Company’s cash equivalents and available-for-sale securities by major security type (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assets: </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Certificate of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commercial paper</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total financial assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,740 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,620 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assets: </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total financial assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,636 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity dates of the Company’s investments are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less than one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-2 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All unrealized losses on available-for-sale securities have been in such position for less than one year as of June 30, 2023 and December 31, 2022. There were no credit losses of available-for-sale securities during the three and six months ended June 30, 2023.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the fair value and amortized cost of the Company’s cash equivalents and available-for-sale securities by major security type (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assets: </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Certificate of deposit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commercial paper</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(92)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total financial assets</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,740 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,620 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assets: </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,468 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total financial assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,636 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 17144000 0 17144000 5000000 0 5000000 1992000 -1000 1991000 4197000 -21000 4176000 20011000 -92000 19919000 9396000 -6000 9390000 57740000 -120000 57620000 30428000 0 30428000 2604000 -1000 2603000 5717000 -10000 5707000 18508000 -40000 18468000 8379000 -2000 8377000 65636000 -53000 65583000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity dates of the Company’s investments are as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less than one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1-2 years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 51782000 5838000 57620000 FAIR VALUE MEASUREMENTS<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets Measured and Recorded at Fair Value on a Non-Recurring Basis</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity method investments, and certain non-financial assets, such as intangible assets are remeasured at fair value only if an impairment or observable price adjustment is recognized in the current period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments not recorded at fair value on a recurring basis include vendor financing arrangements. The carrying value of the vendor financing agreements was $2.9 million and $1.7 million as of June 30, 2023 and December 31, 2022, respectively. The Company’s vendor financing arrangements are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon the Company’s incremental borrowing rate. The estimated fair values of these financial instruments approximate their carrying values.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments Recorded at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.606%"><tr><td style="width:1.0%"></td><td style="width:33.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.754%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Certificate of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,144 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,142 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,640 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,640 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total long-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total financial assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,476 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.606%"><tr><td style="width:1.0%"></td><td style="width:33.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.754%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,428 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,428 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,728 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,728 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total long-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,427 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,427 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,428 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,155 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds are highly liquid investments and are actively traded. The fair value is based on quoted prices for identical assets in active markets and therefore classified as Level 1 of the fair value hierarchy. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s other investments are considered Level 2 financial instruments as their fair values are determined using inputs that are directly or indirectly observable in active or less active markets. There were no transfers between levels during the three and six months ended June 30, 2023.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets Measured and Recorded at Fair Value on a Non-Recurring Basis</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity method investments, and certain non-financial assets, such as intangible assets are remeasured at fair value only if an impairment or observable price adjustment is recognized in the current period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments not recorded at fair value on a recurring basis include vendor financing arrangements. The carrying value of the vendor financing agreements was $2.9 million and $1.7 million as of June 30, 2023 and December 31, 2022, respectively. The Company’s vendor financing arrangements are classified within Level 2 because these borrowings are not actively traded and have a variable interest rate structure based upon the Company’s incremental borrowing rate. The estimated fair values of these financial instruments approximate their carrying values.</span></div>Money market funds are highly liquid investments and are actively traded. The fair value is based on quoted prices for identical assets in active markets and therefore classified as Level 1 of the fair value hierarchy. The Company’s other investments are considered Level 2 financial instruments as their fair values are determined using inputs that are directly or indirectly observable in active or less active markets. There were no transfers between levels during the three and six months ended June 30, 2023 2900000 1700000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</span></div><div><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.606%"><tr><td style="width:1.0%"></td><td style="width:33.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.754%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Certificate of deposit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,144 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,142 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,640 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,640 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total long-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,838 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total financial assets</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,144 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,476 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.606%"><tr><td style="width:1.0%"></td><td style="width:33.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.754%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,428 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,428 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total short-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,728 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,728 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">U.S. government agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total long-term investments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,427 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,427 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total financial assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,428 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,155 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> 17144000 0 0 17144000 5000000 0 0 5000000 0 998000 0 998000 22144000 998000 0 23142000 0 1991000 0 1991000 0 1983000 0 1983000 0 16274000 0 16274000 0 8392000 0 8392000 0 28640000 0 28640000 0 2193000 0 2193000 0 3645000 0 3645000 0 5838000 0 5838000 22144000 35476000 0 57620000 30428000 0 0 30428000 30428000 0 0 30428000 0 2603000 0 2603000 0 3971000 0 3971000 0 15777000 0 15777000 0 8377000 0 8377000 0 30728000 0 30728000 0 1736000 0 1736000 0 2691000 0 2691000 0 4427000 0 4427000 30428000 35155000 0 65583000 INTANGIBLE ASSETS AND GOODWILL<div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible assets, net</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of June 30, 2023 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(977)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(401)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">IPR&amp;D</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Trade name and other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total intangibles</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of December 31, 2022 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(708)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">IPR&amp;D</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Trade name and other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total intangibles</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(995)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of intangible assets was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended June 30, 2023 and 2022, respectively, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.4 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the six months ended June 30, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected future amortization expense of these intangible assets as of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is as follows (in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ending December 31,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2023</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total future amortization expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,542 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, goodwill was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.2 million. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No goodwill impairments were recorded during the three and six months ended June 30, 2023 and 2022.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of June 30, 2023 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(977)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(401)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">IPR&amp;D</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Trade name and other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total intangibles</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following as of December 31, 2022 (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Developed technology</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(708)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">IPR&amp;D</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Trade name and other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total intangibles</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,570 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(995)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,575 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 3090000 977000 2113000 1830000 401000 1429000 500000 500000 150000 150000 5570000 1378000 4192000 3090000 708000 2382000 1830000 287000 1543000 500000 500000 150000 150000 5570000 995000 4575000 200000 100000 400000 200000 <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected future amortization expense of these intangible assets as of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June 30, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is as follows (in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ending December 31,</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2023</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total future amortization expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,542 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 384000 767000 739000 427000 427000 798000 3542000 4200000 4200000 0 0 0 0 ACQUISITION<div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Semifore Acquisition</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 27, 2022, the Company acquired 100% of the issued and outstanding equity securities (the Acquisition) of Semifore, Inc. (Semifore), </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provider of hardware software interface (HSI) technology. Semifore technologies are used to effectively design, verify, document, and help in the validation of the hardware-software integration that is used in the SoC complex chip market. The addition of Semifore technologies and team expertise augments Arteris System IP and SoC Integration Automation software (SIA) (formerly IP deployment (IPD)) to further enhance software control of the IP and SoC hardware. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Acquisition closed on December 27, 2022 and has been accounted for in accordance with the acquisition method of accounting for business combinations with the Company as the accounting acquirer. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consideration transferred for the acquisition was $3.1 million. The Company recorded $1.4 million for developed technology intangible assets with an estimated useful life of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">seven years</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $0.7 million for customer relationships intangible assets with an estimated useful life of eight years. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition, key employees and former owners of Semifore were issued a total of 663,143 shares of the Company’s common stock and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">obtained the right to additional cash payment totaling </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.8 million. Out of the 663,143 shares issued, 331,569 shares of common stock vested as of the closing date and the remaining 331,574 shares and $1.8 million cash payment will vest on the first and third anniversary of the closing date if certain key employees continue to be employed by the Company. These contingent cash payments and equity awards have been accounted for separately from the business combination and will be recognized by the Company as compensation costs in the subsequent periods as related services are provided. The Company recognized $0.4 million and $0.7 million as compensation expense during the three and six months ended June 30, 2023, respectively</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the acquisition method of accounting, the purchase price is allocated to identifiable assets acquired and liabilities assumed based on their fair values on the acquisition date. The following table provides the estimated fair values of the identifiable assets acquired and liabilities assumed as of the acquisition date (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FAIR VALUE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(484)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total identifiable net assets</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total purchase price</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,083 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill generated from this business combination is attributed to synergies between the Company’s and Semifore’s respective products and services and is housed within the Company’s single operating segment. The Company does not have any tax basis in the total goodwill of $1.5 million and the goodwill is non-deductible for income tax purposes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred $0.5 million acquisition-related expenses, which were recorded as general and administrative expenses in the consolidated statements of income (loss) for the year ended December 31, 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Acquisition did not have a material impact on the Company’s condensed consolidated financial statements; therefore, historical and proforma disclosures have not been presented.</span></div> 1 3100000 1400000 P7Y 700000 P8Y 663143 1800000 663143 331569 331574 1800000 400000 700000 The following table provides the estimated fair values of the identifiable assets acquired and liabilities assumed as of the acquisition date (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FAIR VALUE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">267 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(484)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total identifiable net assets</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total purchase price</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,083 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 267000 372000 63000 15000 2120000 139000 672000 484000 1542000 1541000 3083000 1500000 500000 LEASES<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its offices at various locations under noncancelable operating lease agreements expiring at various dates through 2032. Under the terms of these agreements, the Company also bears the costs for certain insurance, property tax, and maintenance. The terms of certain lease agreements provide for increasing rental payments at fixed intervals.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease related costs were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term of the Company’s operating leases was 3.9 years and 3.1 years as of June 30, 2023 and December 31, 2022, respectively, and the weighted-average discount rate used to measure the present value of the operating lease liabilities was 10.0% and 7.5% as of June 30, 2023 and December 31, 2022, respectively. Cash payments made related to operating lease liabilities were </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3 million and $0.2 million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022, respectively and $0.6 million and $0.5 million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the six months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of June 30, 2023 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,890 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total lease liabilities </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,890 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, the Company entered into an operating lease agreement for a new headquarter facility in Campbell, California with future lease payments of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.6 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The lease will commence in the second half of fiscal year 2023 with a lease term of approximately 5.4 years.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease related costs were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">315 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">764 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 279000 266000 553000 539000 36000 92000 115000 225000 315000 358000 668000 764000 P3Y10M24D P3Y1M6D 0.100 0.075 300000 200000 600000 500000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities as of June 30, 2023 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ending December 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,890 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total lease liabilities </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,890 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 502000 603000 391000 265000 265000 211000 2237000 347000 1890000 709000 1181000 1890000 2600000 P5Y4M24D BORROWINGS<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Vendor financing arrangements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has various vendor financing arrangements with extended pa</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">yment terms on the purchase of software licenses and equipment. In order to determine the present value of the commitments, the Company used an imputed interest rate of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.0%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which is an estimate based on the Company’s collateralized borrowing rate.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vendor financing arrangements as of June 30, 2023 were as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ending December 31,</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(337)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value of vendor financing arrangements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vendor financing arrangements, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vendor financing arrangements, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,929 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense from vendor financing arrangements was less than $0.1 million for both the three months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022 and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and less than </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the six months ended June 30, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022, respectively.</span> 0.100 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vendor financing arrangements as of June 30, 2023 were as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ending December 31,</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remainder of 2023</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted cash flows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(337)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Present value of vendor financing arrangements</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,929 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vendor financing arrangements, current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vendor financing arrangements, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,929 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 885000 1286000 730000 365000 3266000 337000 2929000 1581000 1348000 2929000 100000 100000 100000 100000 COMMITMENTS AND CONTINGENCIES<span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Letter of Credit</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In conjunction with the execution of the operating lease for the Company’s new headquarter facility, a letter of credit in the amount of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was issued and outstanding as of June 30, 2023. No draws have been made under such letter of credit. There was no letter of credit issued and outstanding as of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022.</span><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnifications</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company often enters into limited indemnification provisions in license agreements in the ordinary course of the Company’s licensing business. Pursuant to these provisions, which are often inserted into license agreements in the semiconductor IP and software licensing industries, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties up to a capped amount for losses suffered or incurred by such indemnified parties due to third party claims if such claims are determined to be caused by the Company. The term of these indemnification provisions is generally either for a term of years or perpetual, in each case beginning on the execution date of the agreement. The Company has also agreed to indemnify under indemnity agreements with its directors and officers, to the extent legally permissible, against liabilities incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or officer, other than certain liabilities arising from willful misconduct of the individual.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has incurred no actual payment obligations from these above-noted indemnification provisions and director and officer indemnity agreements for three and six months ended June 30, 2023 and 2022 and the unaudited condensed consolidated financial statements do not include liabilities for any potential indemnity-related obligations as of June 30, 2023 and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has been and will continue to be subject to legal proceedings and claims.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company may receive inquiries or become involved in legal disputes regarding such litigation matters. Pursuant to ASC 450, Contingencies, the Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred, and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022, the Company received notice of a complaint filed against the Company and another defendant in the semiconductor industry, by Network System Technologies, LLC in the United States District Court for the Western District of Texas, and additional complaints were filed in the Eastern District of Texas against certain companies, including some customers of the Company, asserting among other things patent infringement relating to the Company’s technology seeking damages and injunctive relief. On July 21, 2023, the District Court for the Western District of Texas issued its ruling on the Company Motion to Dismiss by granting the motion in part and denying the motion in part. The Company continues to vigorously defend itself in respect to these complaints and anticipates an increase in legal expenses to do so.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the inherent uncertainties and complex technical issues arising from such intellectual property litigation, the Company cannot predict or guarantee any result of such intellectual property litigation. As with any such litigation at its initial stages, the Company cannot comment on the possible final litigation results of ongoing litigation or the risk whether the Company may not prevail in such intellectual property litigation. In addition, such litigation may make it necessary to support or defend the Company or the Company’s customers relating to the claims in the litigation.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, the ultimate outcome of the litigation, like any litigation, is uncertain and, regardless of outcome, litigation can have an adverse impact on the Company because of defense costs, potential negative publicity, diversion of management resources and other factors, which in turn may have a material adverse impact on the Company’s business, consolidated financial position, results of operations, or cash flows. As intellectual property claims are inherently unpredictable, the Company is currently evaluating whether such matters may have a material adverse effect on the Company’s financial position, results of operations, or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, significant judgement is required in both the determination of probability and determination as to whether a loss is reasonably estimable. Future revisions to such estimates could materially impact the Company’s results. Accordingly, there can be no assurance that existing or any future legal proceedings for liability estimates arising in the ordinary course of business or otherwise will not have a material adverse effect on the Company’s business, consolidated financial position, results of operations or cash flows.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has no other material contractual noncancelable commitments as of June 30, 2023 and December 31, 2022.</span></div> 400000 0 The Company often enters into limited indemnification provisions in license agreements in the ordinary course of the Company’s licensing business. Pursuant to these provisions, which are often inserted into license agreements in the semiconductor IP and software licensing industries, the Company agrees to indemnify, hold harmless, and reimburse the indemnified parties up to a capped amount for losses suffered or incurred by such indemnified parties due to third party claims if such claims are determined to be caused by the Company. The term of these indemnification provisions is generally either for a term of years or perpetual, in each case beginning on the execution date of the agreement. The Company has also agreed to indemnify under indemnity agreements with its directors and officers, to the extent legally permissible, against liabilities incurred in connection with any action in which such individual may be involved by reason of such individual being or having been a director or officer, other than certain liabilities arising from willful misconduct of the individual. STOCK-BASED COMPENSATION<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2016 Stock Plan</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 10, 2016, the Company amended and restated the 2013 Equity Incentive Plan and changed the name of the plan to Arteris, Inc. 2016 Incentive Plan (the 2016 Plan). Adoption of the 2016 Plan provides for participation by foreign nationals or those employed outside of the United States. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 Plan provides for the granting of the following types of stock awards: incentive stock options, non-statutory stock options, stock appreciation rights (SARs), restricted stock awards, restricted stock unit awards (RSUs) and other stock awards. The number of shares authorized for award was 20,803,838. The Company granted awards of common stock in the form of 14,142,208 shares as of December 31, 2021. Following the Company’s IPO in October 2021, all future grants will be made under the 2021 Plan (as defined below), w</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ith none remaining </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">available for future grant under the 2016 Plan.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Stock Plan </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the 2021 Incentive Award Plan (the 2021 Plan) effective October 26, 2021. The 2021 Plan provides for a variety of stock-based compensation awards, including stock options, SARs, restricted stock awards, RSUs, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the effectiveness of the 2021 Plan, the Company will not make any further grants under the 2016 Plan. However, the 2016 Plan will continue to govern the terms and conditions of the outstanding awards granted under this plan. Shares of common stock subject to awards granted under the 2016 Plan that are forfeited or lapse unexercised and withheld to cover taxes which following the effective date of the 2021 Plan are not issued under the 2016 Plan will be available for issuance under the 2021 Plan.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Employee stock purchase plan</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the 2021 Employee Stock Purchase Plan (the 2021 ESPP) effective on October 26, 2021. The 2021 ESPP would enable eligible employees of the Company to purchase shares of common stock at a discount to fair market value. As of June 30, 2023, there had been no offering period under the ESPP.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2022 Employment Inducement Incentive Plan</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the 2022 Employment Inducement Incentive Plan (the 2022 Inducement Plan) effective November 3, 2022, pursuant to which it reserved 2,000,000 shares of its common stock. The 2022 Inducement Plan provides for a variety of stock-based compensation awards, including stock options, SARs, restricted stock awards, restricted stock unit awards, performance bonus awards, performance stock unit awards, dividend equivalents, or other stock or cash based awards. Awards under the 2022 Inducement Plan can only be made to newly hired employees.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shares Available for Future Grant</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares available for future grant consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for future grant under the 2021 Plan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,901,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for future grant under the 2021 ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,268,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for future grant under the 2022 Inducement Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,003,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues new shares upon a share option exercise or release of restricted stock units.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activities under the Company’s 2016 Plan and 2021 Plan:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value ($'000s)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BALANCE—December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,542,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.17</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">420,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(643,477)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(93,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BALANCE—June 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,225,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.42</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options vested and exercisable—June 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,391,540 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.68</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value of the options exercised for the six months ended June 30, 2023 and 2022 was $3.3 million and $8.0 million, respectively. The total grant-date fair value of options vested was $0.1 million for both the six months ended June 30, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, there was $1.6 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of unamortized stock-based compensation cost related to unvested stock options, which is expected to be recognized over a weighted-average period of 3.5 years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each stock option granted is estimated using the Black-Scholes option-pricing model. The Company determines valuation assumptions for Black-Scholes as follows:</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company bases the risk-free interest rate used in the Black-Scholes option-pricing model on the implied yield available on US Treasury zero coupon issues with an equivalent expected term of the options for each option group.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Expected Term</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected term represents the period that the Company’s stock-based awards are expected to be outstanding. The expected term assumption is based on the simplified method. The Company expects to continue using the simplified method until sufficient information about the Company’s historical behavior is available.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Volatility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company determines the price volatility factor based on the historical volatilities of the Company’s peer group as the Company does not have sufficient trading history for its common stock.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividend Yield</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company has never declared or paid any cash dividend and does not currently plan to pay a cash dividend in the foreseeable future. Consequently, the Company used an expected dividend yield of zero.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the valuation assumptions:</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options Valuation Assumptions</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.082%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three and Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$6.54</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44.0%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.9%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted 420,000 stock options during the six months ended June 30, 2023 and had no stock option grants during the six months ended June 30, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units and Awards </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock unit activities under the Company’s 2016 and 2021 Plan and the 2022 Inducement Plan:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested—December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,619,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,690,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(775,563)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canceled </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(370,566)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested—June 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,163,008 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total grant-date fair value of restricted stock units vested was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.9 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $2.6 million during the six months ended June 30, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, there was $38.5 million of unamortized stock-based compensation cost related to unvested restricted stock units, which is expected to be recognized over a weighted-average period of 3.0 years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Common Stock</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Semifore Acquisition (see Note 8), the Company issued 331,574 shares of common stock that will vest on the first and third anniversary of the closing of the Acquisition contingent on the continued employment of certain key employees. As of June 30, 2023, 331,574 shares of common stock remain unvested. These shares had a grant date fair value of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.3 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> based on the closing stock price on the acquisition date. The Company will recognize total compensation cost of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.3 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to be amortized on a straight-line basis over the total vesting period of three years. As of June 30, 2023, the total unamortized compensation cost was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.1 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is recorded on a departmental basis, based on the classification of the award holder. The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company’s unaudited condensed consolidated statements of loss (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,384 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,267 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,693 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June 30, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company recognized $0.1 million and $0.2 million, respectively as stock-based compensation expense for common stock issued as part of the Semifore Acquisition.</span></div> 20803838 14142208 0 2000000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares available for future grant consisted of the following:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for future grant under the 2021 Plan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,901,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for future grant under the 2021 ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,268,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shares available for future grant under the 2022 Inducement Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,003,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2901397 1268564 1003680 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activities under the Company’s 2016 Plan and 2021 Plan:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (Years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value ($'000s)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BALANCE—December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,542,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.17</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">420,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(643,477)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(93,645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">BALANCE—June 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,225,714 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.42</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options vested and exercisable—June 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,391,540 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.68</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3542836 1.08 P6Y2M1D 11416000 420000 6.54 643477 0.65 93645 1.46 3225714 1.86 P6Y5M1D 15988000 2391540 1.06 P5Y8M4D 13787000 3300000 8000000 100000 100000 1600000 P3Y6M <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the valuation assumptions:</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options Valuation Assumptions</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.082%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three and Six Months Ended June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$6.54</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44.0%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.9%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 6.54 6.54 0.440 0.440 P6Y P6Y 0.039 0.039 0 0 420000 0 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock unit activities under the Company’s 2016 and 2021 Plan and the 2022 Inducement Plan:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested—December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,619,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,690,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(775,563)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canceled </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(370,566)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unvested—June 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,163,008 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 5619013 7.24 2690124 5.68 775563 7.60 370566 7.83 7163008 6.58 6900000 2600000 38500000 P3Y 331574 331574 1300000 1300000 P3Y 1100000 The following table presents the amount of stock-based compensation related to stock-based awards to employees on the Company’s unaudited condensed consolidated statements of loss (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.475%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.054%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">356 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,384 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,267 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,693 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 122000 260000 205000 356000 2485000 1493000 3914000 2637000 737000 728000 1422000 999000 938000 903000 1726000 1701000 4282000 3384000 7267000 5693000 100000 200000 EQUITY METHOD INVESTMENT<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 21, 2022, Arteris IP (Hong Kong) Ltd. (AHK), a wholly-owned subsidiary of the Company, entered into a Share Purchase and Shareholders Agreement (the SPA) with certain investors and Ningbo Transchip Information Consulting Partnership (Limited Partnership) (Management Co). The transaction closed on June 20, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, the investors and Management Co, pursuant to the SPA, subscribed to the registered capital of Transchip Technology (Nanjing) Co., Ltd. (Transchip), a formerly wholly-owned subsidiary of the Company. As a result, the registered capital of Transchip increased to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$29.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company subscribed for the registered capital of approximately $11.9 million, of which $11.6 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the contribution was contributed in-kind by way of an interconnect solutions technology license by the Company pursuant to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">five-year technology license and services agreement which can be extended automatically for another five-year term, and the remaining was paid in cash. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The license agreement provides Transchip the right to software licenses, services, software updates and technical support. On the closing date, the license agreement including the support and maintenance services to be provided to Transchip was valued to be $11.6 million, which was recorded as deferred income and will be recognized as other income (expense), net over a period of ten years on a straight line basis after delivery of the license. The license was delivered to Transchip on September 2, 2022. For the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June 30, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company recognized income </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.3 million and $0.6 million, respectively, for the license agreement.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deconsolidation of Transchip as a subsidiary</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to closing of the Transchip transaction, Transchip was a wholly-owned subsidiary of the Company with limited operations. Upon closing of the Transchip transaction, the Company no longer has control, and therefore deconsolidated Transchip. Accordingly, the Company derecognized all the assets and liabilities of Transchip and recognized a disposal gain of $0.1 million, included in other income (expense), net in the unaudited condensed consolidated statements of loss and comprehensive loss, for the six months ended June 30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s ownership interest of Transchip’s common stock was 35.0% on a fully diluted basis as of June 30, 2023. The Company accounts for its common stock investment in Transchip as an equity method investment as it does not control but has significant influence over operating and financing policies of Transchip. Transchip is the Company’s only equity method investment. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the carrying value of the investment in Transchip was $10.3 million. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no significant difference between the Company’s carrying value of the investment in Transchip and its share of underlying equity in net assets of Transchip. T</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company’s loss from its proportionate share of its equity method investment in Transchip was $0.8 million and $1.6 million for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three and six months ended June 30, 2023, respectively</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company concluded that t</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">here were no indicators of impairment related to the Company’s equity method investment in Transchip as of June 30, 2023.</span></div> 29400000 11900000 11600000 P5Y P5Y 11600000 P10Y 300000 600000 100000 0.350 10300000 800000 1600000 INCOME TAXES<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate was (4.9)% and (4.1)% for the six months ended June 30, 2023 and 2022, respectively. The Company’s income tax provision was $0.9 million and $0.5 million for the six months ended June 30, 2023 and 2022, respectively. The change in forecasted foreign withholding tax, changes in the geographic mix of worldwide earnings which are taxed at different rates, and the impact of losses in jurisdictions with full valuation allowances, has resulted in an increase in the income tax provision for the period ended June 30, 2023 compared to the period ended June 30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s management continuously evaluates the need for a valuation allowance and, as of June 30, 2023, concluded that a full valuation allowance on its federal, state, and certain foreign jurisdictions deferred tax assets was still appropriate.</span></div>As of June 30, 2023 and 2022, the Company’s gross liability for unrecognized tax benefits was $2.6 million and $3.1 million, respectively. The Company’s practice is to recognize interest and/or penalties related to income tax matters in income tax expense. As of June 30, 2023 and 2022, the Company had no accrued interest or penalties related to its unrecognized tax benefits. If any unrecognized tax benefits are realized, it would not result in any income tax benefit as the Company currently has a full valuation allowance against the deferred tax assets in which there is currently an uncertain tax benefit. -0.049 -0.041 900000 500000 2600000 3100000 0 0 RELATED PARTY TRANSACTIONS<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines related parties as directors, executive officers, nominees for director, stockholders that have significant influence over the Company, or are a greater than 10% beneficial owner of the Company’s capital and their affiliates or immediate family members. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, the Company entered into a lease agreement with Isabelle Geday, a member of the Board of Directors. The lease payments were less than $0.1 million for both the three months ended June 30, 2023 and 2022 and $0.1 million for both the six months ended June 30, 2023 and 2022. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company signed a consulting agreement with Ms. Geday on December 1, 2021, which was subsequently assigned to Magillem Design Services S.A., effective January 10, 2022. Prior to signing the consulting agreement, Ms. Geday was paid as an executive employee of the Company from December 1, 2020 through November 30, 2021. As a consultant, Ms. Geday will provide services for an initial three-year term and is eligible to receive $26,445 per month for the first 12 months of the consulting term and $19,445 per month for the remaining 24 months of the consulting term. For the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended June 30, 2023 and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company paid Ms. Geday </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for consulting services. For the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">six months ended June 30, 2023 and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company paid Ms. Geday</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.1 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2 million, respectively,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for consulting services. Lastly, the 455,000 stock options and 62,200 RSUs granted in connection with Ms. Geday’s prior employment continue to vest.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022, the Company entered into a three-month non-exclusive evaluation license agreement with Transchip. Under the agreement, the Company licensed certain technology products for no licensing fee. The Company entered into an amendment in March 2023 and June 2023, each time to extend the non-exclusive license agreement by three months for no licensing fee. See Note 13 Equity Method Investment, to our unaudited condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q for additional discussion of the Company’s transactions with Transchip.</span></div> 100000 100000 100000 100000 P3Y 26445 P12M 19445 P24M 100000 100000 100000 200000 455000 62200 false false On May 11, 2023, Nick Hawkins, Chief Financial Officer, terminated a Rule 10b5-1 trading arrangement intended to satisfy the affirmative defense of Rule 10b5-1(c) and originally adopted on December 15, 2022 for the sale of up to 64,633 shares of the Company’s common stock until May 31, 2024. May 11, 2023 Nick Hawkins Chief Financial Officer true 64633 On May 12, 2023, Nick Hawkins, Chief Financial Officer, adopted a Rule 10b5-1 trading arrangement that is intended to satisfy the affirmative defense of Rule 10b5-1(c) for the sale of up to 168,104 shares of the Company’s common stock until August 31, 2024. May 12, 2023 Nick Hawkins Chief Financial Officer true 168104 EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #.* U<'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 " SB@-7B];;Z>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VU!)71[43PI""XHWD(RNQML_I",M/OVIG&WB^@#>,S,+]]\ M ].K()2/^!Q]P$@&T]5L1Y>$"AMV( H"(*D#6IGJG'"YN?/12LK/N(<@U8?< M([2<7X-%DEJ2A 58A97(AEXKH2)*\O&$UVK%A\\X%IA6@"-:=)2@J1M@PS(Q M'.>QAPM@@1%&F[X+J%=BJ?Z)+1U@I^2NI++.S3P]O3X4M:MC$LD MG<+\*QE!QX ;=I[\VMW=;Q_8T/*VJ_AMQ;MMVXCF1K3\?7']X7<1MEZ;G?G' MQF?!H8=?=S%\ 5!+ P04 " SB@-7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #.* U<2BOXD[@4 (,@ 8 >&PO=V]R:W-H965T&UL MM9IK<^(V&(7_BH9V.NU,");,)=DFS! G:=/N9MF0MK/M](.P!7C6MJ@L0_+O M^\H&F\W(+Q[/\B7@RSGHL2X^DG*UE>I+NA)"DY+_57(N;I MN5R+!*XLI(JYAD.U[*5K)7B0B^*HQQQGV(MYF'3&5_FYJ1I?R4Q'82*FBJ19 M''/U>B,BN;WNT,[^Q%.X7&ESHC>^6O.EF G]QWJJX*A7N@1A+)(TE E18G'= MF=!WGMLW@OR./T.Q30^^$X,RE_*+.7@(KCN.*9&(A*^-!8>/C?!$%!DG*,=_ M.]-.^9M&>/A][WZ?PP/,G*?"D]%?8:!7UYV+#@G$@F>1?I+;7\4.:&#\?!FE M^5^R+>[M]SO$SU(MXYT82A"'2?')7W8/XD#@TAH!VPG8&P&M^P5W)W!ST*)D M.=8MUWQ\I>26*',WN)DO^;/)U4 3)J8:9UK!U1!T>NS)C5"D2](55R*]ZFGP M-%=Z_DY_4^A9C7Y(/LA$KU)REP0B^%K?@[*4!6+[ MTPU/"W+#DGKG-&F,-< M2WF\8_+HG+"13?Y5<=SR^;BYGXL^GW\F\U0K:'+_VIY0X="W.YA^^"Y=%.9;^K[7BHOB7GJ.0<-6R9BL,K)'\#U-I4Z33"A<%)!T^2FE9Z1F8;^ M2*0BGLP2K5[A,["R'W&_O;,1XZ*VR ?I@39!?N8OY"& _ADN0C_G1AKQ$4LV MZCJ4CIS!A947%;?E914O:\(["0)PAX:X^T+>PWWD8V*O5]QR<#D@'\(H"OT5 MN5769HT[M(6N(A!%0P<._;R55FC<8OKF2/H MO\]RFUA1<3N/Q^LY3%.LI*>(1K3*1A1/-&])RZ%JJN0F3'Q[<\8]O8D5]!0A MB58IB>+AYBWH5*::1^3O<%T_&N..EP/'L0]0IXA)M,I)% \W>6.=P(2^'@PW MZ-=@G2(0PW! M3RX(93_.?R(SX6<*:M(*B3MY,H[A]9MJZ7\Y(]\[YY *R9HKLN&1??Z"&[9$ M9U5J8GBN@40?A,F2S%[CN;2-DC='#"8/4^LZP2F2$:N2$<-CS+X*R=V+O^+) M4M1FWB-&CY/9[<0ZK\:%;0FK+,0:92$O4\K,S(KI6%Z3\!K)K&M)1QP_6U>@ M/%S5EK.*/ZQ1_'E(8/)1K#J:*3;?@ULY<<5B4>A@>6/>?+X=I0 ML1QFA6RY.(3KVE)6 8@U6A^:K6 F@=8A;E./=XK\PZK\PQJM$.W"RZP(+[-\ M3X)\S#2D]<2$!"OQ-XHON^=0N UR-[,'MAF[0V?DCBXA%F\LC&X5=-Q&RT,> MO#,4A-F')! OY'=AK<8C5@Z$NN%PY%!JW4(X1?)QJ^3CXH&E7*N]#U.3VC\+ M2)_W<-(ZN!XQJUN,QF5M&:OLX^))Y2WC;OF]GA*W^\2LC*?(/>[!SA>>4B8 M&!20$;=VO2,&M8,-KFL+5@4=]\B*S"ZQ'K9/;./DB%VW2UG7M??$;YIP>@?; MO.:MGN]^I\0WZ\K%CF]YMMQAG^3[RKWJ]F)[_@,WH2 ED5B U#D?P8"GBAWO MXD#+=;YI/)=:RSC_NA(\$,K< -<74NK]@?F!\O\.QO\#4$L#!!0 ( #.* M U> 8 >&PO=V]R:W-H965T&ULQ5EM M;]LV$/XKA%ML'>#4?-%KFQA(DVQ+ES59G6[81T6B8Z*2Z)*4T^S7CY0=RQ8I M.L4*[$,;R3Z>GSL>[WE('C]P\5DN*%7@:U76\F2T4&KY9C*1^8)6F7S-E[36 MW\RYJ#*E7\7]1"X%S8IV4%5.,(31I,I8/9H>MY_=B.DQ;U3):GHC@&RJ*A./ M[VC)'TY&:/3TP4=VOU#F@\GT>)G=TQE5GY8W0K]-MEX*5M%:,EX#0>C#W+G&9A0[CC_;%XNBY,1-(AH27-E7&3ZSXJ>T;(TGC2.+QNG MH^UOFH&[ST_>?VZ#U\'<99*>\?(O5JC%R2@9@8+.LZ94'_G#KW034&C\Y;R4 M[?_@86,+1R!OI.+59K!&4+%Z_3?[NDG$S@ 4# S FP'XN0/(9@!I UTC:\,Z MSU0V/1;\ 0ACK;V9AS8W[6@=#:O--,Z4T-\R/4Y-SWA=Z$FA!=!/DI>LR)1^ M>9>569U3,#..)3@"GV;GX-7+G\!+P&IPN^"-S.I"'D^4QF \3?+-[[U;_QX> M^+WW3?T:$#@&&&+B&'[F'WY.-\XXIG[2!P.S"K[(U<9CD]&>EE)*E8T='TAQI;)!="S!G+S0+\T;)65.GCG+*Y=1:TKTPI64QP1$AQ/5KOAV%8D#LR\KAPX M@RW.P(MSMN!"'2DJ*EUK*RI5-01R[2?R!M*T(C''B!AEN089>D*=Y MSAL-2[>RG.I$WI5T#&K==OD<9*5NCNWRT2\O<0B!;K?@CJL%6%+!N'O=A!;, M-$QP+Q;;*$;!0+ZC;2B1-Y0;09<9*P#]NC2=0+8UHL%2H1O0[O)PH8XL0&$2 M1CW4+B,T, 'Q%G7L17W+558^ V!L9PP&J)]7VRI!:,=J#V*RA9@<2*QF6Z$> MVX2:];8TE=R6B0MI8F<)Q:@'U#8B$8K=.-,MSM2+\XK7]\]:;ZEC'DG20V@; M!0$>0(A@1U/0B_%"IT]GLJ)JP8L=G$X&@A8$! E.>T!=9BA)AZ#N,"KR0KW6 MDYXI5M^#DFJ! 811$D=\?M3HE^%"W7C=@Y.$%FB753+0 5!'@\C+/-/+6F7U M/=-=3 [6Y\;%WLRBM+^27%9A' X [+@+^SV<7MS G. MYA,$HP3W&[C+#H4AB@8 =M2#HF?IKY)E=ZQDBE&W"$->"OM6%?:]O.T'W3$7 M\E/75CLLLT("T4,=:R$];&IYHJ%N&>G%BF[B(UC2DA]1AAC55#&'M^ W[^>U/6A=:S\Y9K36NR7(F MA"8/VLH&/W '>6DEV,?ML,)1, ![9Z?GI[A]P7B@@K&#Q4AL:1VG610-I;AC M.^QG.[L<:E[[$FMS&\9I9%6$PPPE.QNF?;@=!^(#'.A;< >0V\2G19A5$@XK M"(?2W-$C]M/C@4H^@-S!B22P*L2V"H(!T8$[VL3^+=NV/EB=\^IP>=@;L#2 M_7;LLDK3 6F).[;#?K9;"Z1#Z\UF,H2MS8_+JCT'A]C!VG83^GG?&J8NN=V?H,A]=FP5%=MYJA7WW@B@*$?G(B M]WIVJQW@/+SZ[X[V#ZXZ>B30*Q-GBN>?%[PLJ) _MEMI]>C4B<1+L]^J$[^7 MM_VH.Z(E?J*]$4_+7)KXQUHO"K#*RF9]L 1?0XC $4!P#&'[#\A%)HQ@:_0N M6;!_]$A3*S5_^H))V6P^Y(V2>L]7M&U/&H?OFYJNT3^=S[:&YS2GU1T5FZ\V M9Z]C34UR2=M#^/+1.14VC??UJ]=D/VD=S1,_S9N%PFM_Q@CTINS;L_$6D&@, M"1F3"+5F)!A'.!PGJ?35$W9WGAL-CB\TDMY M8:ZI5G3#KD[HCOVZ=3CN$BT#1$ ZS4(.'CQO,1=TSG+FI'QBZXZC) A#*[<. MNR@B@[GM) KQ2Y0UJ4I'XW;"M;4'CE)L-0S;C,0A&=@QDDZCD .'R>TYR=7E MZ;O+J\O;RXL9./UP#F:WUV>__7I]=7[QW?SA!BZS+$ M>9;BLG.=I4QV+O7,C>KOF;AGM=02>ZX'PM>QSH)87U*N7Q1?MO=\=UPI7K6/ M"YKIS!L#_?V<:Y&P>3%7A]NKXNF_4$L#!!0 ( #.* U<"=7?H,P, #<+ M 8 >&PO=V]R:W-H965T&ULK99O3]LP$,:_BI6A#21& M_K5I86TD*)JV29,0'=MKDUP;"\?.;*>%??J=DY U$-JBT1>-G=P]?GZ.[=QD M+=6=S@ ,N<^YT%,G,Z8XR-)P)N%)$EWE.U<,%<+F>.K[S>..:+3-C;[CQI*!+F(.Y M*:X4]MQ6)64Y",VD( H64^?SCH!# M8JP$Q@@9Z*^TOMF(C82_,$+"4&3$.R; M$#8)805:.ZNP+JFA\43)-5$V&M5LHYJ;*AMIF+"O<6X4/F689^*9%"F^%$@) MMK3D+*4&.Q>44Y$ F5MA30ZOJ )A,C LH?R(?"0W\TMR>'!$#@@3Y$N04]6V4V:\2_J\8,7QO]6BA,2>LIS[&-Q+K$(LOAF%".V]LN@#[T6B^J M].PIL8J#H3=Q5YM$VV,Z1@>MT<%6H]>0 AYAZ(\D4JQ &6;;."4+4 K7K+;O M[I@45)$5Y2600UR:J>2<*DT*P+,KPU5\U(=4CSS:L.N=>)[_!&I75 =KV&(- MWP2+EB:3BOW!.Y:K8M&],/5XPPV;OE?_GO#L$=A!BEJDZ$V0F-;E;ISHF_^O>)[%CWO7_?5.\5YO=;YHUDQT_DA6$8 M/9WOOLA!% S'H^$+QC>* ?\5QE^QO!O=?=SW1/:[=S>J&EM2?J=JR80F'!:8 MZIV,4$/555K=,;*H"IU;:;!LJIH95K:@; ^7TAI'CNV=FIKY?@O4$L#!!0 M ( #.* U=^!VSL"@< \F 8 >&PO=V]R:W-H965T&ULO5IK:6UVMSOM-I/T\9G82'58WHW%NF3)H@[*LS%Q''^<)VDQFES4WUV5DPN^D5E:L*L2 MB4V>)^6/=RSC#YK63UQ7ARL4[NV V37]97I3H:'U@6:7\OCIXO[@<.=49L8S-9461J'];-F59 M5C&I\_C>D(X.8U:!QY_W['_6XI68VT2P*<^^I0NYNAR%([1@RV23R6O^\#=K M!'D5WYQGHOZ+'AJL,T+SC9 \;X+5&>1IL?N?/#:). I0/' :0*('N#V!- F M@#YU!+<)<)\Z@M<$U-+'.^UUXF:)3"87)7] 9856;-6'.OMUM,I76E0+Y4:6 MZM=4QUL@=0GP;-TD4AU<"/5/[4>I$!\B3YP(= I^G(S0Z]?O4&O M4%J@SRN^$4FQ$!=CJ /$S>[QOB1\K M_80G%\;/7[QZ)UDT,.*H#4?[>&[ M9EM6;!@TK;M %PZL2MJY6"=S=CE2-4NPLN_:V">?N4PR58%[YV 7[M?AU2ZPG6 WH.[%>'N<7 @55LOCS420( MP["+B@&4[P7! =71Z1UT>E:=4RYD55HL2G<$WK$&0CQ-* 0*(TVG"2+4U4 Q M ")^"*OT#RI]J\J_RJIRKDN^3"4DT3?/GGJ.=F93$$6I)M)$$<^CNDH Y=*C M$3LR@X/,P%HR/JU9F3,35!KNOYFE83A!W?T5"Q MB0II7]'$3NO6''M!886ZU+):;K)0?C 5LKKTMF %;<@Z>CQ'WRL@%*;Z7@&@ MPLC1RG$,H=3^U"/[R*3B)^R*W"@SH&@,%'(<$5VU"<-AY.E;!P!S213H916 M49]ZN$2]+GN_%*Y,.BB;&^*>A'U)=- #S7**O< B& ]=U=-40 MCC@NZ9'=6E!L]5B3]X5DJCC*_42#DJDY.-&K%P3"H2X7 .D+(89 M,<>X-;M M8;O=^R17K%3MU)SG#+UNU+XY004#2W;#UJTJNB4"0%A/S P"!2[519LHW^_1 MW#H_;+=^]9J^94M>LLH:;=/ZIH,ZW.=!)H]-1<\.RY]]WZ3R!\J97/&% F[5 MZNC;V+!IY4Z#,##R!, \BHU, 3#L!?JV$(,XXF"W)U^MA\1V$_GA94DPG9[9 M)@ @1YI=&Z#>P-S@]3F: J#C(MTH-D&A#HH! MD!OT377KWK#=OOW+9+WF08&AT8>=1M@W5C4 \WQ]PF80#(=8OTAB$$?82\5J7T-B552LI/JCE\Z1Z_3 BUXEB7ET8]OP)18G>%S.XI!V6:# MLL5#L75OC[6VD]AMISE9*)&R3&\W,KG-U%7)D;HZ+5@IGC^A MS6F$QZO-.=/]R12&&?LZ#/,T)QC#,-K3$Y/6M!*[:7UITA9IMJGNP3XC;?AI M:0-A9MI F)DV$-:;MM;R$F(M#-_J>_M*?[)5CO>.[70+M*EN4JN4J)RM-W47 M<)37G&\*"99-8C78SZT1@[+-!F6+AV+KSEOKV8G=L__"O!T7BET4O,Q-"TX] MXCG*C>DK'4 2XH6$&(L=0+J1@CIZLP,A<>0Z)*(]2[[M HB]"_@?4F<:^;[4 M U '(GM0!2'OJVF:"_*292.?54\OB[@2)S7K-2]G<"DI5"UDDQ1SL'>VD MSRX*0[+-!F6+AV+K3D_;NQ#_I0^3B+7K>?8<#,DV&Y0M'HJM.P=M'T7L?=1/ M'RDU\9VG122*0KTR ##7,9Y# ##5+[B&?8!@OM/35Y"VA2+V%NIK4J:UO2KY MCR23:7,G@52 "HP'CH"H"HX^IWS: !(U]O(L9'+[CD MK+RKWRP2RA'MI;?U.SO:]^_P^10#W\_P>;Q[-ZFEW[TJ]3$I M[])"H(PMU5#.6: VU'+W]M'N0/)U_7K-+9>2Y_7'%4M4*U5Q55_UT#E]NQ%WI/"Q_9LC1VP<]&*[J$>S /JSN%,[]C*5@%0C,I MB(+%V+L*A[.^M:\-/C/8ZITQL9',I?QB)S?%V NL0\ A-Y:!XF<#$^#<$J$; M7UM.KSO2 G?'3^QOZM@QECG5,)'\;U:8;B?DM_.?B=GA GRJ91K M346A1[Y!KRRWG[<>7#<>1"]X$)-;*4RIR0P]*1SXZ7%\>@3O8S:ZE$1/*;F. MCA+^M1:7) [.211$L<.?R>OAD2N'5:]-!WL M6TT=5N$@[!^0S5QF43+XP;879*\+LG=4AQ],"8KD>P*T00]=4?=.*;I3DDU/ M238[$=E>/=*N'NE1T3T([$HX^X9OA2T#X#N!K_Z&,D[G'"ZP@;G0E /1D*\5 M,PST.1%0_XL8^N@J6G->;U9XR[Z._U#!6I9-VX:;]M:F.:I MZ%:[WO"J;HD.UJ_#X21TK$^QEVQ:OQ_T32-Z2]62"4TX+/"HX+*/95%-<]=, MC%S5WT'78V7=02P,$% @ ,XH#5XPZ MKAIV"@ ,%\ !@ !X;"]W;W)KV4CD;#K=-I-+^Z'3#XP$6YQ0I):D;&]_?4%*$82+ M(-(^SGZQ=3EX#XF7 (%'(*X>JOIKL^:\]1XW1=E<3]9MNWTSFS7+-=]DS>MJ MRTOQS6U5;[)6O*WO9LVVYMFJ+[0I9MCW@]DFR\O)S57_V?OZYJK:M45>\O>U MU^PVFZS^_2TOJH?K"9I\^^!#?K=NNP]F-U?;[(Y_Y.WG[?M:O)L=55;YAI=- M7I5>S6^O)S^C-REC78$^XE\Y?VA.7GO=J7RIJJ_=FW>KZXG?'1$O^++M)#+Q M[Y[/>5%T2N(X?CN(3HXYNX*GK[^II_W)BY/YDC5\7A7_SE?M^GH23;P5O\UV M1?NA>OB%'TZH/\!E533]7^_A$.M/O.6N::O-H; X@DU>[O]GCX>*."F R)D" M^% #RU #@6(5@"'9PK00P&J%2#G"K!# :9G.'?2P:% T-?]OK+ZFEYD;79S M55S.ORI6X3OC*$Z^:JLA762O> M?&S%/W$!M8U7W8IWU?+KNBI6O&[^XB6_[?+V=V_J??ZX\'[\X97W@Y>7WJ=U MM6NR;3;BVNP/SE)ZX2[] M\VJ5=]=V5GCOLWPU%:[YK6HS(UHZ.NN!=YS M[^]58ZN6=+CJ@M_FR[Q516;"ZZ/A^&@X[E7I&=6W69&52^YEK?>%W^5EF9=W MG<=;7N?5ROM1U$.SSFK>O.I"%GSYVB/H)P_[&-F<=2;KNL4WS39;\NN)J(Z& MU_=\=;V8M:?[SX>J*#QQ(WO(ZM5_;=5&(5L! MI-@"4BR!%$N!Q!3WV=%]YFPI[YIFUS<5T3J6^]M(TSGOB:&:M\R:M;?;BL_X M(Z^7>=.'[;^OMMT]HSGM)FW7@S/[V.N!&;UB& 0QU?M$R)P)I%@*)*8X'1R= M#E[4:9N[@6$(I7H7&1B]ENZ7346+29SG-M8&(#'%AO!H0_AT&QK>MD4_VNR^ M%LG;.E]VHYY]R*[,VXLMSIE^;(L+S7%(3"D)- H7/G8G'CG*&9$P@,Z9 8HHKR)>3=M_I2S],G79$9=5U MIULQS\QZ4,,?N]?<.@?WC4IB0:S;XDX\UI=!.1/0G"F4FFK-"4]!3FL^EV(V M4>3_$\X48MK/FZ[19/=97F1?"CX5][MIDQ5<-*'EKL[;G#<_>27O[WQM]F@U M#AF5Z.NN.8]IM&N0:@FH6@JEIKHKX0ERTY-_"*<*.\UYBTQ\,4681I%N%B1P M6("J):!JZ>4:46V0H ,-)AV\7)W'5W_;E:\]XO>\ UL]<^89.]8XJ"D#1QQ@ M'*%0&VZ YDU U5(H-=5;"6:0<^9_WMM!?E)S5L5"9/27U"18^HC0(A6'F(3Z MS0H QA8Z02+];N9./-J9(3D3T)PIE)IJC>07V,TOX $P-NF!#C3< MQS3:-=!5(Z!J*92:ZJX$+M@-7%P &)N\8\J"0.>_[@RCO0)%)Z!JZ<4*44V0 M3 0/9B+/P[_N/*-''";0.(-_0?,FH&HIE)KJK80WV+U2Y%GX]Z!].A6SX5]+ MF(%_L;D(Q(9_+6$FZ;(%.? OEI #NR''TQ?SVJO/I!"$!IA%(=-K<&CDPGT& MHR]U4&(!I::Z)XD%=A.+<>MU[8Z9[(&$C!AV6<*H;I3)*)!/0GW"E%CCC"O> MLB(C"$AXINLGDBL0_SNR70(*$4#5%J!J":A:"J6F7@02-1 W:GAIMDM,=!!0 M0D.M\Y\/C%NX3V>TE:", 4I-M5(R!N)F#"]!;0\IE5& /@2;6X*,9QA,K$"1 MM@@T<9_?:#=>Y/F1DP=(W%CAQ:FM.__H#M>D"V'(6*"/Y4"S)J!J*92:ZKBD M%<1-*T8X_D$ZWM]NO<][QSLF:#?[,K<@YD(,HQ5:UDX@O1&"(@8H-=42B1B( M&S$\'Z2[$XQN9999/$),_QUL 9HU 55+H=142R6P(&Y@\3223BP+))AQ'X.< M_"^&I$Q 4Z90:JHUDC<0-V]X"DDGYGP^Q('A#.A2CT$Y$]"<*92::HVD&\1- M-^!).K$]#6+X!LD8%J!JR9 32*%2JK9)K$'<6,.%R(D)(J8H0@9?47-M! E\0DB@#!%0MA5)3'99( M@CYW4XO+KEH6(:#0^%V66K:UT'_-L$@A/_1]?;&)+0YAO5680=.0D7./Q]"3 MO2WH=X3D%')R/0=56X"J):!J*92:>A%(C$#_V#TNW.E'7Q8F9,"4A9'^I AH MU@14+8524PV7D(%^_ZTNJ,D#$ OTCA,400Q)F8"F3*'45.,D@J!_\.88[ORC MFZI)(F@<4:3S0-"L":A:"J6F.B[)!GW&PRG/I.[41 3&\#^Z2-TM*@9U=Y_D M:$M>@EI022WH<[>ZN-C*(+G G%JX0.SK'>$"-&D"JI9"J:E;?$D PMP Y&G0 MG9D,8VIL7N+.//:.-R1E IHRA5)3K9&,@[D9QU.@.S,9 L7ZSI!S=^+1S@S) MF8#F3*'45&LD46%NH@(/W9GEZ0Q]5=G6+31C%.C,W9UAM 6@:RY U5)F 2]*A:@F2.["W(LIP) [,]<\G$'N@R,7 M[F,?;0@H*H%24WT[V0UT\"X:XY'[0?L2$&9G!GS?B."#CEFT&^YY3$Y:)= M.L".$PYV),EZD\ORVCV?7+)"I$E&[SG*B]V.\)OVF]*X\&8%_J"U08'4%[$T+_^BIUK6Z:&HR 7;U8L!P2[) MJO_DN7;$T0+0HU^ ZP6XN\ W+/#J!5YI:(6L-.N:"#*YY.P)<2D-VN1!Z9MR M-5B39'(;EX+#W036BQI\,S>OQQ;X'B-9[U2GV?R['3Y M![KY>O?7$MT\W'U#=_?SA^GC[>)W-)T]WOZX?;R=+S_KW%:I]?5J95I_SOQ*1T%R[@<$Y-_!,RD[\%#9^"JT;>$U!:920 MJN!F,2([QD7RW_*"SO)*77"T72Y6]E05&N.Q?D.'#="A%>A2L.AG7Y;S&$5L M!QR7&S$.E9\?XG#8P:@*!>'8TX,<-2!'5I#3(^?)J@ID0SDO8PLP4QW6D0*C M'XRZ_E2%'#W0<0-T; 7Z56; FK,=HG\7B7A!.RJV3.(\T"IM=%C'ZMX'X:B# M514R8'6=EL"<-ZL,B2).&[\F><2*DKH@:@\D2?HY@23/:53P,GNU MI.6H/O?'W?C02)D,.6)BUVK([T06F0SB(FJHN#8I+U9Y$B?09VDANQ8P-5Y5 MI._ZAJQS<0L96R'?B2WE%[)4:G%A-2048!H9;(#5,J_[!O5N2;:A>:=HYSF% MF)!E+$W(*DG-!=P]*P6?2]NI,UH2=NTL/(WJ;(!23I.#S 7SCOEJF&#?ZV:Q M1FSLA@92=EM6=JUD-KGG=$^2&-%G65K(@0IYJ(:91@ICSQ1I M+4&Z=H9LG+LG+]*S6H0JX?6]H=M%J)%R#?!:6G3MO CP>$&U'CW* 2UHE0'= ML M9E>D/'=\ NJ5)U\Z3UZ^\R.F!9H7>IRKIX7"L -3PI^N-36YM^=&U$^3B M/:VA%K;*?_WQV/>[N#5BKAL:^@_<4B5V/C22W"Y^S)?O&4FPE8(_6A#/I>W4 M"RW/8CO/WA<\VA*9#<"L>R[W#GH8/]S18)=F^.PZ4N-/(&;H:W'(QMM(;%'4641K7#>6.B!KG_V>(IZ:] M$P;=:J\1,]G1TBBVT^@]>:D&1D[3*M5A1FP[8ED%/M(M8Y5"%2LT9!Q@DR$M MRV([RS;%"T+_D,10P%8OZ->ZDOU6PWZ[E&&54552TPCUA]B4#2WKXO!#=>SF M=C%=S-Y3QZQL_N$Z=B9MIUYHR1W;R;V)2,@DF!CDGLE E,,#;"NOA@=(++0J MG!8\^4QXE M.2VG./F4 GH%Z7\];I7W?;<[>NJ$?(/SO;8U\.Q3=!-,4-4$>4:D@")65VH9 M0_F60 RCIT1LMS2-:^-V^Y2]4'V!\#2#=- U1BQU+5+%1L'(Q)1>2_:>G>S?OQ\7B,K9T&J+RN8X'&+8YBZO);UO3=8'_+CHLH2V6D=H%W,Z@RI/>PJ9:X0,G;+7,KDWM@;< F!);QZUQ.!@7676QY>U3_AP?)U) MV^F;O+8_\-_H#^H!U#PS(['EK-ALE79-^_I/Y7UWK-1YC=0X-#RS\]OFP+?'OW,*\&3[82!.[$MEFTO%?;5IHF)P>>K(K75PUI$LE'A8AL M.*6FZ;7&$VJSK394%7'=0+%UKIOH4Y1OA0-4Y;.(:5#J?AN!\7GW=49T(MB\_D%@Q(=BN/-Q2 M I.'%(#[:\;$ZXG\@>8;F\G_ %!+ P04 " SB@-7-K01 :4# #3!P M& 'AL+W=O8.38RHV3X,^T!+)XLH1:HD9=?[];LC92T9TF#;!UL\DO?<(J1 _?:J7=+*F\;Z[2U.45UL(-38.:3DIC:^%)M+O4-19%$91JE8Y' MH\NT%E(G\VG8V]CYU+1>28T;"ZZM:V&/2U3F,$O.D]/&@]Q5GC?2^;01.\S0 M/S8;2U+:HQ2R1NVDT6"QG"6+\ZOE!=\/%WZ5>'!/UL">;(WYPL*ZF"4C)H0* M<\\(@CY[7*%2#$0TOG:826^2%9^N3^BWP7?R92L<]XN5$N_,.ANSM*(&^=-W6G3 QJJ>-7?.OB\&\4QIW"./".A@++ M:^'%?&K- 2S?)C1>!%>#-I&3FI.2>4NGDO3\_/HF6SVL-Y_7]W=P?PO+QVQ] M=Y-ET]03.%])\PYH&8'&WP&ZA$]&^\K!C2ZP>*Z?$JF>V?C$;#E^%?!CJX

T_%-P,0Q@9;0S2A8BUH8N8&/1H?9QPY1P M*[70N10*,MI$*D3OX/?%UGE+I?3'2Q&*!"Y>)L#/Z\HU(L=9TK MN\=D_N:' M\\O1AU?HQ$%8 M!(K?HK%21=_.QYS"T<40GD-PS"6%U+5;)PLIK$0'9U3/X<'N41T'X"ND3-6- MT$$U@4OXMWLZ"CC[TA_U>N?96;%EIW<:0?4#D' GEG[(Y<+42(N M+KJE _..)5=.V"XDU8[4*8VIZA&8F]$W7S@'W##]\A/!'O@ 1LNT7'')I:]/39.KT9JJ7I.N7NI//<*>F@HHGSM15< ;'<5D1C2R&AMRR4I'QH*8*EBFK3L%_H3IEX MU)*+-#QD8GEKF?8 /@I"'T!&PZJ"7PP-M0! >=!B^-*;3)\TVAKM+HP3![EI MM8\]M]_M)]8B-NJ_K\=Q]TG8G:1"4EB2ZFCXX_L$;!PA4?"F"6U[:SP-@;#D M&*#E"W1>&N-/ AOHY_C\+U!+ P04 " SB@-7^EB_^_@8 "%3 & M 'AL+W=OW/;QK7_*COJ;\]@$(E.VTGNN_4[8WIU7U>-__YDU_?MMZ>GOMB96ONE:TT#WVQ<5^L>_NRVI[[M MC"[IH;HZ/3\[^_JTUK8Y>?62KEUWKUZZH:]L8ZX[Y8>ZUMWAM:G<_ON3YR?A MPGN[W?5XX?35RU9OS8WI/[;7'?QU&E%)UD[=XM_7)7?GYPA0:8R18\K:/CGSER8JL*%@(Q?9,V3N"4^F'\. MJ[^AL\-9UMJ;"U?]PY;][ON3;TY4:39ZJ/KW;O]7(^?Y$ZY7N,K3_]6>[_WZ M+R>J&'SO:GD8**AMP__J>^%#]L W9T<>.)<'SHENWHBH_$'W^M7+SNU5AW?# M:OB!CDI/ W&V0:'<]!U\:^&Y_M7KU[#ZL/53^_4ZMT/ MZN;CV[>K]_^+W]U<_?CNZLW5Q>K=![6ZN/CIX[L/5^]^5-<__?WJXNKRYN5I M#Y3@>J>%[/J:=ST_LNO7ZJUK^IU7ETUIRO'SIW"">(SS<(S7YX\N^+>A6:H7 M9PMU?G;^XI'U7D2VO*#U7AQ9;U44;FAZVVS5M:ML88U7_[=:^[X#-?K_N0/S M>E_-KX>F]:UO=6&^/P';\::[,R>O_O"[YU^???<(M5]%:K]Z;/7_F!#_\[NJ MU]I;K]Q&72-;FEZ3K7[8&;#7PM6M;@XHA*'10VE[4ZK"@JYV^,VIM3*. Z:WNX#[;T,)="7<;L+5^1W^+K-O.PB)M M!=+>FL9TNJH.^+UI>WZV!\(^-D3(#>Y#I*]JT]E"JR<_KE;73Q5X2KBUAVMU M1I9MV(.2*VI*53K5N!XN%]50PFFK2I76%Y7S W "OH.;>AGM &\=:GZ0P?ES=+ M=6.*H;,].@0DXO*^V.EF2WO5UE.L>G)S>?%T24K\D/(CO%WKBD3$D7BO/826 M#N(5,*ES]1>R4)-:]CO=*[QKJ:X:B!D-!%G\/K+#M;8!>DG^F?2#[OXF^W+, M>:]K@]'2$C%$/>ON/+W 2 C&&*G)$'3Y,T0^^FZA]CM;[**=N 9L@HT#'@%1 M=&BWV0.J 99[CR(-FK31MDO;,6M^H[JS5 $2=9H7>_ A48[T'3$?R+:N7(*OC6X.-KJ(APZN][=Y@B"B7ISW@!?1 M/79(!TCRJBF6Q!L+7^QW#MS;,[=O8#T_K+TM+;#! (M75<7$2P!0$'4;K\FC ML++$Y9,&FLH"/$+JENJC)PY>^M[6Y*3Q4*RB?,A_107$Q:$WM_TA^=3@J7UF M:BBX6M^"Z (I"_7S4&Z3VFL/<+CEDY'!ZLT&S8"EW[H.R=!U9";<;^31RNJU MK9(K2N$#;P0244.1B-&-O#0>+W#AJ$D>HZ$S=Z899%=42F <^*N!3#$]1 %5 M-.YF !N.3!"W#=Q9X+IP'RDN,$>61M-V6XBSR3UY ]H.1[DS&1\6]*_WP:[Q ML3NP33KN :^T'1IK#T&N!0?;,\D@IQ8?6;!KN-/50-RP#:P>_(X%W;-=[C'P M.5BU-OW.E=G-^3)$W-:Y MH_ TL[F%& HZ0XZ5$*K(B:3J%"K0-N$7W!.$V9/8( M!YYWQO0"F0TJ($C'V M3L.Y_8C;I/LU:LFOT23C>8 SKC8H7+4WR$8O7(2S0[2N//JT0"1BF7Y@JLE9 M%@1(2@N&U(7HZ7QF@^R?42/Y)D-,KO4!G2S>T2$3X,C_0IBXT'ZWH/^K2U ; M.'0TJ_= ".!%?):^_Y"0"JUL(?)[BH,[2"DA+E065L@5#@#>T 'N0%K(_[C. M;H&,"JD/Z(24%J.11"%@&0C!)SP1UF!GP"&F0(),(GB94Q>!P_2NZ/I+,'QO MV4?"M@:,17>W &BBP^9HO@>F V>[Q E-00X/4W9Z#RXK M*1%(GHXYBJP+I@Z?>T F<=?C.@#T:PZZJ*L[4]R"EH-QZ#OX%S1UGGA<]+A, MOE02",M U^!Y!2&\8?!TG'@[QK?!K:"EJ"?BA9\N %#T ?Z.5#^AE07:M,>$1K0+"(7?_K;/F5JL$#LF.)S Z>"42M@0?H/4@ M8/2VY\0)P90NV(^0*U1Z"[Q#>I>YZ11D8(UK$ .BDY[ECWA%-\.03Z)PM&)8 M'M9FU,!@B4E];_VM>I,E=T#7P#RE*!Y]*1P:P,W/&-('4O$B7S([?(4"W#>@ST?X-O$W2#XHMO.L,3FC1,,1 M+?02.K .I]:'":3)R%" .#G<]E[4YR%O"9YF_)4H8.Y1GH0ONBS!'.G+F';P MK 3PT3(!UL)=)4%TM#=#ZY+;S2R".3C2CR/^=T;@))Z0,DH9@_A+[C[ *O$S M=(V+BQAJ*E=HJ6](*0,8<3D@&/V,1FR$V,9_.W5A MH\S[0O92*_7\A?J]>G$._WLO3/DWTAGX/*7M YE<7O-4-Y ?CBY06D@E@O0I MH_N/3/0?U?G7\$_\XC5/ZTHN.BP"ZIBJ+M4[ MW4L2<=VY7KR4KIM*ZI*@ ,UD,$TQE">-WTZ9HQK\/4;V_N0 M-;W_\/<%>2>4WK;3G!5MAJ;42'A"VH'VY.8DG4!?29JD&%KV7%"1C9+]7EU# M3%I=][$/<-9R0RQ3 3*N+-M*$; 9C9S:4OU!OD5 MM!E6!O3!2Q^128K=#)YEH1@W8)ZOX5;J!*-F[KA&<0K9SK/X%P1,H*XI('*"_REN M6=I8!-V2O]42\C!\T+]5)4J.<91*9PKV S2SL81-0:@@',)U8OU"._%6!+54 MKPV2Z6<#PTQ,^50$![J\&PE3D1B?83L)Y+&N0M4)B J.ZD&T9/*G@15K@=R. MD+LP<5VJ'T,VLI!D 13G&9?1-Y^[-'Y> V.J4(+AQ$$8)[8$:8Z9!@5R9WP: M$*/9@^J55.?47,HGE8ST[CHW;'=DOMFR?(R_NCUXFVZ4ITO9=^ ,XPO9]T^A&01'$ 6O.%; MFSDY+PN,?+]I[FSG&OH\ZE5B=$&BT,SX<&C.;C.6(B:/F AR-8,<+=$QCU"! MO".8,'292CIV(5B)P-F\7:$K_!+ -P/V&+@>)74A@%"8\MF[4;$7:=T,U09K MZR0#;+KV&;B)4EE(W_&0LK: .ZCXA+RJ*.R+KHR";<8 M+D:/Q'-EJ'^#8N8>2\?P:)/NGB8'S##1U6 426FV0P6>"4#[L[T^<%^,6V' M_'Z/K:_,5:.J_U8.;Y'HD7WC'\?A=G;JV*657F\"[L2Z#DLQ]E>3H<-MLXS) M*E9C&E33!UM,F.+8\MR^(;ZZK:$B'Q=>Z2,&#2H3@.S=T)&^HJ^2 M^PBR=)\5PX)Q8"T*S,B'V@]C=H (9,38N4N,XQ8$@KHX/# ^"KLP=HTA#B%- MY*4^AZC(,09PCW$F-8:G.N9'3B=Z<^H6A:Y;9MF$ED.J\#G1'SY0R]6$.M0< M(]X,'1*'#:]^A_'G<\,5SA8DSS9OOY#34F5X7 Y!Y+/!;Z@/$3+%X!0>=052 M8O9Y!/.++Y(=0O="!\0_?]@<9@C+J3[7DNT#76$$@ 8MI'B#DK(U^PYJC,<; M\++T_%KJV7$+/#BFB>\,BC&-HW+(RD.D&7A-/TIIN3NZX2[2G<]^\NH'Y!V?3!X\38S O&ZZS#D%CD32JD$SE(*=UMN%NL\5Q#0+'I<$9G8Y,/]!"ST38<6L. M?AIR<"8MJ^,_VFK(/!"P --2X7C 1J:2KY\P[*'&1YY0YLEF"%<\L#G.7T60 MTDI8Q%I4+$\N8B5JJ-#!+A/E B+8?'4*S&&^Q <)C2T^EBPDII.D8\:5HP$) M& -G?4VJP-%T$HVW@-,#$ R."7 5)M_LF_D&CJHR6+.WW'FDZ0@0:?3LG')( M .3)'>N#C*-:9&(\=OZ-O>?&9&$>.SCI43)$/ESA&'93*[M4X3P\>E8R%;71 M5-L,I=JE>HLB:<' KC,X]U.$;%QDC\.44UI0:XRI3FW8@:F%U*).3"H$@C,MIS-2@J[+0T328]7!!;6.KH9 M"2U5++ BIRMTA=Y4E8S*!U&&[ ^)"4-6Y:AD&KFU I,G!!X MG\%UX-J\!Z-='ZIK %RI9D( MK'Z,OSP+!Q!OYW2Q^\06LUW)H_O$,)\Q8S3SNA>0XB?. .*/V%K29X>':[!IHD ]4U54,R>$0M:6<02(XW!1\;,@=I)Q25);* /22@LR* MLHN1N>Z04>0U;ASXBL@Z=CJI0Q!'GIO>]A6C3Q-&[3=94460#D;)% >[+ FY MVLSL'$^&]$;[3,F=!E\'3IKF*N@L8\M-DX0$5>6TX32V/W8(UB=QW/TNF^B6 M$52<)_ XL'N+*;,LS Y[,1E%X;P6#K)F=>$*1"HM]A3".Z\K;@_6@]CR9,26 M5 #K:0AY*4MY4"!_Z%(^Z36M%X\O+2+@K&E'T%5N7=!$4,O#7Y'I69M^#@&D M?5*HF+Q/PY!.JG=8C.&,FW?@ZI0D- ].-\9$/& LHN;V2CA#7MC#D=^1YLTE MU33/GH7-M%RK#W'>J#1PO3"B%/+YA\$C9"&VL1\IA&*!G/!+80(D75V_"NPLR#KF9 MKLC0DLO:ULLD-+:V*$0E<"?I>.JR,LE4+\[,+?5@NIP?.$8X>TB".J9F@1&# M)%_,T?Z=JS!)_!3')K&?7ECQ@7!V1F+O/+R?>:M0Z^'2G<(J01_'WV*Y!B9BL(B9Y),X72L8% MR:+0C ,[KIC0./-:'M]4Z7U(VK;DL%TS08U9CL:S!=3;2"PD-+#MG/>QBD/8 M*2M;!EKIJ/J>&EH\1XQ_R2@Q -@*5!Z]\0W";+PY3OG=X,T)%--T$G<_M:(F M-9Z+Z^^;L(H/JPCNS?.X)V]N5FH5_W[*;)X,64BW1Q 'AY?25=@="99SQ\XR MUJPFA5$.![J)97-L?84I>$KVL:1V/"N81QB<-F:GD5"$LQ!2\0;UMR'ZZ2BJ M:'+X]FDU/JNY-\5 58Z$U7'TE(I,TK8_"#25%T3;?%@OA2&9TN!<04X;#7&F MKH"BB(>)7:2LD\MD%."&D3Z#;T(5AL,VEF\"&(^Y!.KOX(D= 4Y_BB-+=0D8 M>WIRGD,8%2&IXT244,%7-WDB%?F;%02E Q 1MX#[5GIVQ]*A.%F.MB/ 8<0H M;DKS=K4KR07RHX\#F/#6"3TBD_%EB2]"U>Z.$*& 7@H_\DK5?,+Y86?R=YDW MA"9S2L33/X+:.)@%1XNK! B2%;PG"@;D"MU-(C*Q/DM0Z;GQ@IS(V?A>VK%$ M19UN'ES^J->-%\92)]^806%@3+%[-K19&DM0VGF3UGQD/6!(T!S$RGD) M/ZIN2B["I%$<]YC4=6R1\/(Q/DBBA@4EPH@CRYWA/L8]-(]H:3BGD9.$'/N\ MK>>A.,T_YT&_F+>"@,LI>_'A;8J'_< T#4(*$IPS#F(&74I237EI_J:XM?3R_=C MQ1IG)8XK"4[.:7J][]!"9RWS- M+U*PN!)ZG7D=E#SF^.6^_ ET8>Q4LFE0'ZKK(;$M>XT07':[E;]H^B:\SRBF>AG@SHX['7T&:UN<[;'!-J.!LK)LM M[XPZ4[&_PFPR\\M/">?EL># 3XU:<$V9;XSNY&#ZC IA*;62ZR^I=BYR!>$ M;U)6+SM2H4:Z\^EU=GDE.9L<\&-D7YA@FH)GE-!M^[E58=, M+4)Z?A >%#S\RL/WX_)QK$%QL4I>H3;E(KR?&\ID8+X-H?"';8*YH0)Q[U@8 M&14.\Z(?:R_WF+!JF[FDN5_@^4#)5WKG']+V4>@AI'04Y^2WYK_Y$E;/VJ:? M^/&&[*5B>>D^ZX]_[F^T?,[OG(RJ8[,;8HG"%?3JX7+NEX1.LY^& IO8T@]@ MT3O23<^_$A6OQM_86O%/2Z7;^0>ZWNIN"XFPJLP&'CU;_OE/)ZS7X8_>M?1# M4VO7@P'2QYW1$,_P!OA^XUP?_L -XB^/O?HG4$L#!!0 ( #.* U=\(Q1V M) 8 &L/ 9 >&PO=V]R:W-H965T M$E,4Y_KFFQGJ?*WT-U, 6'9?E=)<# IKZ[/1R&0%5-P,50T2WRR5KKC%1[T: MF5H#SYU058[B,)R,*B[DX/+<[7W0E^>JL:60\$$STU05UYLK*-7Z8A -VHV/ M8E58VAA=GM=\!;=@/]E_:C6O\ VGC'IRU1IW'^V]F?3Z8!EC;&JV@JC!Y60 M_I??;W'H"ON.67YUJMF:;3J(T6+E0GC,'Q&%=BMN-_?H(32O[BW>HM* ML;+E*L!^4-=*>W/41BQ(+C-@)RR*@]/3&2W2($P27,1I,$MCOYB$,_:%:^&" MT&K#2RO0T2B8AB$;SZ:,I$-\'D\C]MX6F.]D0M;9>,(2U/M)65YZ[=,D]8M9 M[+1/@]F,#,<3E)[NZ'/%2_+-/ @DXG8GN!%R=LG 3)=$*+,)A,3QT*UZJJ MN=R0.;62XL^> /IX,AN>8M\J2X<%QH8;4;>!,&%<@'_$HLJ3!AQINN <9TB2 M>!.@;E.#:^7E)O :H\EPO&\C2H?3(R,&>?DO3-B"8]O@E-6L;$C.)0..L[3P MY&!XGMXO8"6D)'H@#K2QT\MJT$+E9GB4!*YASQ"VEIJ+G,$]CF$#GA_*D3EK MT+K<(XY_L=U0WLU&\B87U 20:CDI<2NC2I&[WM"Z[88(NG1 +@('":3DBXR. ME8[J+6M)'.G=2(-L-TN!SXAVS;45O"PW;+>-$;NB($MJ48J5*P_CX2TX8B*5 M91ODZ0) ]M@4L'4ALJ)%Q1SC3I'SRI/>9PLSCVI0Y$YAG\G=B1X_>=?N**ML MV=A&=SD)F,!:F"0[3@6$AW?B)$E[],6#E!<'@U5DL6=$W8'GG81[BZVLY1[Y MXME S2[WA_ ^M;2@AWL55:"?[OKBU<.] \ )UPJ[)&'<.N_[W\87?8U N+%G M"W310T-4,]:E]OW"HF4B)C\8C'PW&M_(##U$(V@C:R553S([D,Q:22*7,!:I M*_">)Y %*)D+],PB'TK$/%-5)8QQ^<>T-BZ;38V(PCUDC>N;VYIIK3AD#&Q= MH2K1\+T1ND,^X[5 7QWTC8-U?GO-DC1\D2*)??N?[RJE:VX>E>?/9G$4O^S@ M,.QK_Z)@6-"R#)F]E]W2#3+,"NC*UU!*1?,8ZX\Q.%>Z^KR3K+8+OP4[<._16 7 M^]:5-=*<:L_/S>.[Q%-3[;9 Y%\X=_MZ>U;_4;/$R1Y,9HG_Q5O!6R57/]*^ MUURC((VF=+? @=G>(](@PIN'^\4;Q]QSA;=L[FL[)@<-F)-H&.[/L; W//_C MK"3M!Y,X&D[^KR'IBN-@=/D@_:U.?P-+;6.;F7:$_G V&8L_Q&='C5(9,WSH MY+S%1CI:CP3H-IRI+KERN4:CL/ MXF W<2\VA743_<6LYAM\)KU%*!T0T?G28P3ZE"SRT=^A?_-YI M+RMN\%K)[R*WQ3P8!Y#CFC?2WJOM5^SVDSJ\3$GC?V';^B91 %ECK"J[8&)0 MBJK]Y\]='0X"QN\%L"Z >=YM(L_R,[=\,=-J"]IY$YHS_%9]-)$3E3N4I=6T M*BC.+FYO'N#7WY9+N+NYA^77R_N;6=\2KEOM9QW&58O!WL$8PC=5V<+ 395C M_C:^3WSVI-B.U!4["?A+4_4@B4)@$4M.X"7[328>+WD'[X;K2E0; W>H85EP MC?#GY+CAW@8?3I!=K G.SB% M_C]/Y"3&<8;_!H:' F&M)'4FE0D,@9J*JWQI>76:K%J6C2K(%-E2>$DY>RQ4#)';>!,5(2O&D-8 M)@1\SK"VNWB"?T7+2=7G4V*J$=_H#);B^>V$4XO[80?6;5.BYE;I*=SNJ/X$ M9Y,P'J;GSDK#X7#LK7@"W&!+T != M=<82:5?"BR,E2M*0I5$8IR-(&)GCD+$Q)(-PPM)P'$60Q.%D$(5LDKQRW!<@ M/()(#*,>&YZW1CSNC)1U1C(YI^I4&?HSO%9ES:L7V'(#5';>)5!&^&.EBQVX ME"ZC4+G9G3_FH8_>Y<1=#[T>C3" /QHNW2$[UY;H$4?>B@G7:[J+G8YJ92F% MH+0O;0*ZF<%@UFCB1"7=JD;F4%"A885(G,EYY]<[JMKV41%_8YOJOQ+8@EO8 M(G$CZM57E,\R<*L,*,-\97^:7CO$)/]F*7= J7QJ'0E8;[*^W-B,'2 M=0:HVF4TD) \TG 4#V 0)BG)Z3+2F2.AF\C:"I!'3HB%2=A%(V!),9( M8J/1H>NN\5J9"F,:MTTZ[E5CZ,(@$9#'RLG;;?7,4(/=4MT@)ATE),IT-("/ M'\8L9I_@05DZZ#@*1\PI=0@36B;YCF(X=N?U#UXD:L"-?W==OJ:R[>.TG]T_ M[9?MB_;JWGX7?.-Z(Z@N$M<4&O5&:0"Z?6O;@56U?]]6RM)KZM0Y MHH&GLA!ZTLJ-J4Y[/9WF6#+=E14*6EE*53)#0[7JZ4HARYQ16?1"WQ_T2L9% M:SIV<[=J.I:U*;C 6P6Z+DNFMN=8R,VD%;3V$]_Y*C=VHC<=5VR%_@)>,E"LVE (7+26L6G)['5M\I/'#F7S22EJ0X9+5A?DN M-[_C+I^^]9?*0KLO;!K=/D5,:VUDN3.F<&23^.P;ASB!TN)M M#N4E,VPZ5G(#RFJ3-RNX5)TU@>/";LK<*%KE9&>FUV*-VA#+1H][AAS:Z5ZZ M,SYOC,-WC =P(X7)-5R)#+.7]CT"7")"P-,9'#UH^9F"W-,:\4-1PU_S1;:*#HA?[]%0A,C?CN&K9I3 M7;$4)RTJ"XUJC:WIYT_!P#_[((/XD$'\D??I];>'J_G=S=6WN_E;T'[9&.YR MA*4LJ BY6(%ABX+R;DJ1_XM@[#+C"M:LJ-'1Q$JI#*UED$IM0"Z=TH4L*R:V MGS\E83 \TY RG0,2HV1H>6Y,UXP7-L0)M8T332N@CVPOMG2"_Y%J/[<%LZT0 MVEQ0!%EK\J [IS#3-B8="3P<"9@=,%U83/>"&E'AQE^EUN1[MEHI7#&#\,5F M\^"RF=&2T:?VM**-K1ZIVRUK"@._03#T@C@FP:44GAVG+I!B+7EJO1&2#"NI MN8&^Y_O^0;L9$2LEJI2S BI6H8+ &XU": <=)P6DH"JIK*>%M'%C+Q@-H1V2 M HG# =QWYUU8R34J8<\K4$<4Z?8Y;:'O^4$ [5%(3D?>*!@U1H8XT+5ZH3OR MHM$ VH..DWRXDX:@+;E@PH%DCA%*M3_TAK%/0CL(_4XS,0C]'?F7F&*YH'2B MP&U ^']L &UN'"8O-F W]8K5T!OXL6/52M$K5OO>,"!6 \J$1'_X"ZP&B=?W M$VC'9$-R/$C>9S7QHN&(-JWCI.'[K [ZWB :6%;[4:<9]Y/(U2!=),V9SPBV M?J^J^+%Q 5-4CWI7O/I5F;PLD*^H-2TS 40U;)$INZ>!-TQ""$Y"-V-Y2J)D M!_^XY44!]7$_BV8_[4>$=3Y9"U,<],>9@_OE%ES/1_5FT?.#5,K+C2QLB13OSOLMT U M#X=F8&3E+NN%-'3U.S&GMQ8JJT#K2RG-?F #'%YOT_\ 4$L#!!0 ( #.* M U?,;H&**P8 $\1 9 >&PO=V]R:W-H965T+]^1U*6 M9<7.D@'[$NM(WL-[OV-.UU)]URFB@<<\$_JLDQI3S'L]':>8,]V5!0K:64J5 M,T.D6O5TH9 ECBG/>F&_/^[EC(O.^:E;^Z+.3V5I,B[PBP)=YCE3FTO,Y/JL M,^AL%V[Y*C5VH7=^6K 5WJ&Y+[XHHGHU2L)S%)I+ 0J79YV+P?QR:,^[ ]\X MKG7C&ZPF"RF_6^)CZT9PC<'NG%%="E!PJ/ M (WA1@J3:K@6"2;[_#T2JI8LW$IV&3X+^%LINA#U PC[8?0,7E1K&CF\Z)BF MC"OXQK(2X3W7<29UJ5##'Q<+;10%QY^'=/:0P\.0-F'FNF QGG4H(S2J!^R< MO_EI,.Z_>T;@82WP\#GTU[CF/P'!A=9H--P@LZ9(@(D$;C&6*K&$@8;%;/[ M9RG>TGZI%!3R@2X>$!M*&>-#AQ2V9@:85YJ(3)-L"7= 'PO*!U>R%( M!7)A?< L3J%X3&C)7Z67!TA61;JM!/\;K:!@4@2KB]TL4'&9=.%#+>)'05%1 M.DU(;_.L7=HVV:'P!HH@%-5 V5.(4%2-LG H7,19F2 \H$A(M\IZM,V4(FNA M0^W"5ZL&+6WL5@6W=,H]95PI]&RP)JN?A-T9E90L<]61G'4RZ$YV"]KB4!)B MG83NT'N,,5^@@FC@5L. )-<%NNJ:;;Q 5Y+\(C9O?IJ&@\D[_;P.SMEQ1I[G M2TZV67.3DG\^(>%!" N,6:G1JD1_%U)1&A&$9[-&9=750&F<5&&(;]]_^E@8F.-H*O.2PEP4-EV M?L+1]#L0K8L-9,YAE??L!0V>E*-B*DXW\+/;E*4F-^E?YE2$GL:9=_V@#@'_ M&S65]K5K#E=,IX!4A.@>:Z2Y;4-(!8FI[S32+$NZ!4Y@, D&PR%].&W#=WM? MU>85U2J*P-CZA41*L)":&Q@%_7Z_/KW]]:OWW;LNA9VSTP:TM0DWG"R]/3:; M3?>^OTH;2G%+:* LLA(T3X<1+85PETIEWE+PYLWB.K?.RU$Y;Q6,RE?--PAF MLT&+NI*JD"[R%]+:H[$[C5J44VDE'U )5S=I,A/Q0=T&XR"<#-ODOYID&D2S ML$5YL^B#NNXL,@W&PWZ;_"3%ZJ!]#JM,AIY%+>KE*D=TY:A%>=FS0V(THF4: M35N4YWN2="?;8#B!:!0,)^.]4!U-@G'8KY+F22G^'Q*'C%G7,RU$PFPQ:U"L">Q1,)I,V^9+ ;G!YZD6!31:9- Q5 MD:\,[$$PB<8MZN4JDSD;5<-3+PGL(?ERTJ*.!G8=2Q38@]%H+Y3&HV!$U>= M#-HVG]+;BAI\QBF\]J9,U^SMB=80X-MSHP'9%N5Z/76O'Z6T+=N-B-3V:##A M"8%1Y:^%Y=OW8B6+OXB:&KT9Y?ZX0H/2-NVJP>M0WSL\%TF+N*^/!9?TYDW0 M=MYM(A^9)'0U0#2G#XN0H/48/0-HMM&V27-1E,:>IE;N#G!JX(;,9947.VHW M0.\L0$=H>- M@SB%"&F-;@RS=A=ZB8KLC&:-*/P\H"$IW9A@#6-2&D"=)35_ MA-R_%]&^%_<'@.ZAUU.O\_=>K7^;\&%?R3OCOM_-=PP MM2([DH1+8NUW)Z,.*/]\]X21A7LR+Z2A![C[3)'B2MD#M+^4%$$582^H_X=R M_@]02P,$% @ ,XH#5QFN1_0(! 0@H !D !X;"]W;W)K&ULO5;;;N,V$/V5@781)(!AZQK9B6W CK.IBVPV2-+=AZ(/ MM#2VB:5$E:3BI%_?(64K][3=HGVQAO3,F?MPAANIONLUHH&[0I1ZY*V-J8YZ M/9VML6"Z*RLLZ9^E5 4S=%2KGJX4LMP)%:(7^OYAKV"\],9#=W>IQD-9&\%+ MO%2@ZZ)@ZGZ*0FY&7N#M+J[X:FWL16\\K-@*K]'\4ETJ.O5:E)P76&HN2U"X M''F3X&@:6W['\)7C1C^BP7JRD/*[/=;@U!@9BP"H\\MGJ 0%HC,^'V+ MZ;4JK>!C>H?^R?E.OBR8QA,IOO'WX,9#5VLAB*TP6%+QLONQN&X=' GW_#8%P*Q ZNQM%SLH9,VP\5'(#RG(3 MFB67,/D8@9G7[[,OLW/ MSX<]0SHL9R_;XDT;O/ -O$/X+$NSUG!:YI@_E>^1;:V!X<[ :?@NX,]UV87( M[T#HA]$[>%'K<.3PHC?PSJ3,-UP(8&4.\]*PZ8AF./.H5C>H6O?'>A^#0/W['A[CU(7X/_0>2 M]F_P'D>)N2AUH*1Q\<9U)JECM<$%5(;_P5Q#7Y"R*;7[EF^&MS1B M*N(RF*U+*>3J'CY"U/$'/GWW!VEZ0-^P$P01G+C.0D5S13@TO>:5AJ#3CWS8 MC_W@@.@X',#\\FJ/%=7Q#!+?A[T/_3 (CQU]HUB.4+("72E);F$;] M\"]B&O93&],DCO[3F X&21/1)$V>NH9W])!IM!'CSR,-&PKE1[\;TH@5PKT6 MI)XN@O:"WC\7?;-6B% T0P[MD'M6T%;29J%#<= 5NE='W'=VB/%S%>$+%9K? M_7,%7;@A4>MD9K.ZK(V=8>R-") :(E[&X;4.Y>ZZJ3K]K+;@"#[1Q*1\W"-3 MUEQ;ET\J\@KM;I#3B9 =(!50/[9D#.EA:HD$TFA@B4.(0W>3.H)KH%T;QW\"4$L#!!0 ( #.* U<2ZN.;@0< / 1 9 >&PO=V]R M:W-H965T5$ M7CR7A78WO=S[[=OQV"4YE=*-S)8TGF3&EM+CUF[&;FM)ID&H+,:SR>1B7$JE M>[?78>W!WEZ;RA=*TX,5KBI+:?=W5)C=36_::Q8^JDWN>6%\>[V5&WHD_WG[ M8'$W;K6DJB3ME-'"4G;36T[?WBUX?]CPFZ*=ZUP+]F1MS!>^6:4WO0D#HH(2 MSQHD_I[HGHJ"%0'&[[7.7FN2!;O7C?:?@N_P92T=W9OBWRKU^4WOJB=2RF15 M^(]F]S/5_IRSOL04+OR*7=Q[ONB)I'+>E+4P$)1*QW_Y7,>A(W U^8K K!:8 M!=S14$#Y7GIY>VW-3EC>#6U\$5P-T@"G-!_*H[=XJB#G;Y?WOWY>/:X^K3[\ MZWKLH9"7QTDM?!>%9U\1OA"_&.US)W[4*:7'\F, :=',&C1WLV\J_$>E1V(^ M&8K99#;_AKYYZ]T\Z)M_1=]=Y;#BG+@WY5II&8F@4[%T#H1?)K]7RJFP^I_E MVGD+DOSW5!RBF<5I,YPX;]U6)G330V8XLD_4N_W^N^G%Y-TWG%BT3BR^I?V/ MCNA/"XM'*A72F([\_J#%>TJH7),5L\L0^=E0^)PX9ENI]T@<[+:4BNED\C=A MLO!0.5=AB6.)5'<>%TIO!&&KWPM'266AGYSH\^Z.P0%K:) ,Q4HG(]%O[@=# ML;7F2:4 @VVYM.E. K SF0\72GNR&2(M^C\_K@;"4Y)K4YC-?G1PKUUD^RQ5 M.4#U1E"64:@"Q1Z9Z]1&#\43697MAR(U285BXX?!IYR*+8P%5Y]DH=)(G=KY M!M>;(UP;&S?Y7'K$)UJM=3R:>Y$@G@4]BR176Z2P_4)^)#[AH4Q3U:C_BA. MY$F6@IZW9+UR$*HV#->)I45(8.YQ[SR58O40=K/!50?4LD(EB9%8O^ZN']8,!ARRH+'ZP@G4N==$XC0?9;E*PZ+!W3382B M@UV^)87AN)@3M(N1ETZLB;A>)Z:"!ZD 0(XC+]@T(-@IGP>3LJ.Y))^;E,'4 MHDQ(EETW52 Y5 %WT-'RW-4J6^&:^39Z 6\=,[,^92NUR\C:&N!+-#NH.YN/ MIBC:18&%J*.Q98E]@>C9=+1HM@0]*8&>Z+EIA]M,+ZDW:EW !E>N&KW4@IQ7 M.%=L!]VRJA"%RHACX*!'BSU)&^ES-AE='AF*S07AMU3$D("7[J^8"ITOFAJ! M=!PH73?=4P;!SNRAVH#-GH9^'9Q,1].%W/A MP#1R#0/K\'[_W=5L>ODN''C)C//L(#H&O<-BL"!,K#V9LKB)6I7EFJU1 JW##';2O@): M%!G8?G%0G.Y*5\0A6U/S(!7K?3?X@>B.ZMT;AM3%%^'7?4*B1J0..?]$IY+> MT58BW;A<9]:4PI_KX!QO+D&8Z*,4HEQWC45VE5K!U0, M%R56&<#"_I ;T,0]725U.ZE;5/HZI6N[R+5#4K]*OID(:RZ;=O31N*SYM;Y9RIC[/';RB:HN.P3W..N M)8O"),%GG#*\Q.9,R4XY:,'.5;E0_$YTE=[T5]<+0;B4RB@1P'3=+ ^/%_,Q-^-24,V\>VT%GG!E#,Q'TZN MYH>]2'1NC7Q ,57!I9.YRASSWJIU59/,[2$9QIPU^1U7@5.E/$P6=5-H%P_L M9[:D55*7ET.ZX@8&^2PI#=U(G5;/Y0^Q0./E_@X..@KSU7&.IP8ZM?&Q8O$* MQQB$5VT=B1UJTX0%%$.I/C^J!KRMW:!8H7Z#U ;ZT';CN(.04=".P&\Q,KEC M)-A0A4-&:>EH/S#Y35.Z&AH.Q2Y721X;:CM_( OBR14!FDSQCJGX12@$M:5P M[1R/0"9,PUP3/?YB28>7->(^.HD;M!,1#P5UX6K'/32S,.Z]G@U39,TANH+S MW2JF*WQ.VG[VNLE#O^;S/8*7@7 Z8?$#T'>L *_]X=4##/4&9*Y=!X'"-PZ@ M<-P/*VZU 0E#"MTIO-QQ=QJ=>JT;=][",&ULG599;]LX$/XK S*YRK M3P<#FQ98"AOH&BNZR;4IA:-?LQC8VJ#(/%.I!G$8C@>ED%5O=N;/;LWL3#=. MR0IO#=BF+(597Z+2R_->U.L.[N2B<'PPF)W58H'WZ+[7MX;^!ELIF2RQLE)7 M8# _[UU$IY=#IO<$OTMUN5S+B[[Z1_]K:3+7-A\4JK/V3FBO/>20\RS$6CW)U>?L&-/2.6EVIE M_0K+EC8BXK2Q3I<;9D)0RJK]BM7&#SL,)^$K#/&&(?:X6T4>Y2?AQ.S,Z"48 MIB9IO/&F>FX")RL.RKTS="N)S\V^75_<7]^?#1S)XI-!NN&[;/GB5_C&<*,K M5UBXKC+,]OD'A&$+).Z 7,8'!?[25 $D81_B,$X.R$NVAB5>7O*:84BQLO#G MQ=PZ0['_ZR4;6Q'#ET5P/9S:6J1XWJ.$MV@>L#=[]R8:AQ\/ !QN 0X/23_@ M^7_#![\5"%>ZK$6U!M7:*IT%G>8*@"20HTDSSUDB'O.2)LH2_1D#HV05&3L_">,+B"W$5P[8=3 DE(]@H&[N5J M_X#3GI=X9_?K$ZVL#8X@GDQY'8]I'8T27I,IW!?:N&/VQ2YU,H9I#%$T@C@> M;8S9$Y;0%:VC$UK'8UXGXZ%WZ])W-,R.Q0/!6+#1['J&X[6T8>Z"^N[-21Q- M/MJGKB+OD&>28 IK'W".8!)$W9^/&]4^;FO?4WS"%,LY9542^=.X3]IMC;Z' MJW6;".XED)FTJ6XJ!P0"H;'D6J>A)"@-!8E9?"U7G-*JPW+T.?;V6;7NC3ZSG4Y^@Z@>.G&D;/-%A*W_\L/X ;X1K3FD/N.V3M2P[^ MIS+[3*&G].;,8E0L>"\>=SY_N5>1:"^1*B?T!3>$<>B+;@3)-.+-F ILQ)N) MWU!!4-?(*?$ACJ)-(5$_W60;MP*.;.Z!47'VXV0"W]#:4Y!EW;BNJ2 5W?MD M./D MT_3\+D3CB#JGTS#9WU@AZ9/0X+A/L:%&TX/DU+G/^[(HWYT$NTUA)HHWLG2]A5HB99T1JVM),H4P2<(92NF MFC*R$"IGYGPG3]K$8EUB(Z'K;:*F5V,E:?#CTA@%P[9E!2\]_8.= :Q$L_!C MI@6?&NTLMCW=3K(7[0#W2-Z.P3?"+.CY(S YL8;!9-0#TXZ6[8_3M1_GYMK1 M<.BW[%@T3$#WN=:N^V$%V_E^]C=02P,$% @ ,XH#5ZOL8!:[ P = @ M !D !X;"]W;W)K&ULC59M;]LV$/XK!S4K6L"P M9,EVW,0VD)>U\["N0=*U'X9]H*63190B59**DOWZW5&VEQ2)TR_6\SR"FOAAJ9!33NEL;7PM+2;V#4611&,:A6G M23*-:R%UM)P'W95=SDWKE=1X9<&U=2WL_3DJTRVB4;137,M-Y5D1+^>-V. - M^K^:*TNK>(]2R!JUDT:#Q7(1G8U.SL=\/ASX(K%S#V3@2-;&?./%JEA$"1-" MA;EG!$&?6[Q I1B(:'S?8D9[EVSX4-ZAOP^Q4RQKX?#"J*^R\-4BFD508"E: MY:]-]QMNXYDP7FZ4"[_0]6?3XPCRUGE3;XV)02UU_Q5WVSP\,)@ESQBD6X,T M\.X=!9:7PHOEW)H.+)\F-!9"J,&:R$G-1;GQEG8EV?GE^:?KZT]?5W]^N)G' MGO!8&^=;V_/>-GW&=@H?C?:5@U]U@<5C^YAX[,FD.S+GZ4' WUL]A"P90)JD MV0&\;!]<%O"R9_ N<>WA4KI<&==:A+_/ULY;:H1_G@JVQQH_C<67X\0U(L=% M1-WOT-YBM'S]:C1-3@\P'>^9C@^AOU"&G[6%+Z@+8Z&46NA(-TB M[^#UJUDZ2D\_5P@7IFZ$OH=*.+@55IJ6O@>-.^DKP#N/7&MH!-RS'CS:V@%= M+T^H36MS0D0P)3A3^DY0TI7,Z0ZC Z$+P.^M;-AP""L-QA9HP1NZ1HQ#SX;R%#GHY/'?E4B@Y9H>2_=&IM+)65,\/0PQ>R39DE MY]32N&]IZ(@9;Y0$;#H';R0[IN13;MS;$WA/O2H4W*.P0.",>8DYUFM*4S8: MP%EM6DK,-?)SR[DC#P'X"&:S"8MC& W2V93%"1QG"0M3R*83^&P\0;>$ZG)& MH8!RX2HH Y,CR ;I= I_H',GL/HQEV^R[/@M7/U8F,,M!O3* M6J*HV0X MHD=6*9X7-/"HXM3TW!F^LHA0]\]=?P4>5Y:;FX0T"(]P6'' !:,[>?#]4-AK]R/UK)\D_Q_OY_%'83=2@T9?3I[N'9VL?'N+2F*0>*U?'\]$RI>;-T5$L MEJ;2<>(;4^/-W(=*)]R&Q5%L@M$E;ZKF'N3/JU^1QP=]1+*6UEZFA] MK8*9GX\N7[QY=TKK><%OUJSCX%J1)3/O'^CFNCP?'9-"QIDBD02-?RMS99PC M05#C:Y8YZH^DCEHKKS[W99I>3YZ/5*EF>O6I5_\^C\FV_.2 MY!7>1?ZKUK+VY72DBC8F7^7-T*"RM?S7C]D/@PVOCY_8,,T;IJRW',1:OM=) M7YP%OU:!5D,:7;"IO!O*V9J"WZG+V_?JZM/M M_?7MOS_<7EU_N#L[2CB"%AX56=P[$3=]0MPK=>/KM(SJ0UV:J)/CL9H>3T^>D7?2VWO"\DZ>LM=7E4U 58I*UZ6Z@KJV7IBZ ML":J]S86SLKX[3,FG/8FG#XG_:^'[!^(4Q]-2B8H/U=7P90VJ>^_>SU],7U[7:O"UU_: M6I)K;=-2I:51YM$4+3_"%GH ^@B:7*R<0?8H\ @_1R :76]8W(]OHZJ1P$NP MRM=6!SIQK@OK;-J,E<;.3HE"E+ UR]"5;^M$S_]U/#E%>CC'RNBH;(RM*3G$ MH**8<$$ZX U6 U2F!]5$W7I5!KV.:JE71LV,J9%AI5$M,$S\52R_T6"B[I<& M**&C:G] P>>.?V\*4\VP_N0%JS"=J&L<5=5V;@M-SHN=F^^WGL+.!,V 7!-@ M7YUPK 66<8S=W:V:X%;MH6.U7EHX30>3E;8X/XBFK/93"D536<"J M;(L$F%Q_9@=&R%B3K*T>,!C4&)"RXZ'&(C&23IU+@)^E=R5"&RH'S<^[%G9J!'&^6 @;V,0D4K<^BB M>18+48'HD([.;91!QE*:07W=B]@8#6SA$9*V,:G5;DRA,9JTH^R=F86M:PJ! MK_?RO=2I1U ?6=&P"\\2^-GE?[L0I9UN^3YLA.IA=+"Y*&PQ!0[C;SV$E MDF&<00AE +:$;%RPB0VY,$8[)'J3#1HK MS[%)2PV]D#B:LWBKMPZ6TV >? 5MG9NW4 :U2U*GB\+V\&_#T)L.]H*9I&"C M-^1NY6?.+C(-\0D"+#WS*_-#[?^ <"@PO4V#*!V.K%0#W$JFVT=52?]@J'_8 M)6I>0G3)%V1@6^NV9 8DRXE3^"IZ9PF-I9J#WE#981PH..4S2P^CJ884KBW- MCF,Y&^"AQA.0:%^O]0_!.)8Y=,^!XG4*AX !.RF:9 ,J MIO %\!7;V1?XD^X8VN3N OD#"(B_A3BHBK!;:FI7W8#4.]K>)4M"+^)DT!7# MS*^M)3XE&,Y,X:L!K E]?&YI8],F+ JX#5S1I#K">^(2"*5*N%<@+N^NU.E+ M.&BGV]K7YH&0O852IJ8N/*2KDT:B]T,^#-E)-8:JKIHA=4C&3"/K*8/2CHS> MUQW^QSV8MLT$W1'+@_)J\K_D- 2"-6.R%<& ,VJGZC%O![/"W$ %(W&_DU3N M9["7#M+E%Q0NH3Z,'X[#2JD*)Q2)T52;A0?TDE32_D#4QI2<0'B<[0^M(PS MAG*%'*/=\@*A1S(XR3_F$EO+ ,>3$)Z:%>="(^R2O:JE6!6MTR$[ET'5PYF@ MO!NV#"#BD9150-'$2T"2"J9UY(S,O3NEFKQ1BW*8HI#O!):#?4"N]BCE(-A; MDVC.4W<;^+%2]Z98UM[Y!0/JX\>K3L2O-1/#'>4]-_9H%^#L*R1%ZIO0W^%> M$^KM:ZA_;QYU;A-T"7:!Q]BCV22@C1H_,2R?]4$_(::WO&/Q@JUG785_.(*+H&LQ!RLKWY5D@JI4&U-O#K_>+7L=JW)_N+(+'WP;892@C[0R M;DY;,;(UF6^E] V"+[ %U&W#P-),)8%'FYXGS6-#Q8@/0K6)?J+>=]T?+:/1 M 7&"EP464M2)R.D@\R@10G%UXK*]BI\[BV0<\43-@XMTT!9-1S6MH M.J&(!+4 +\$0KKR4QK%U:="V/"]\HB[CMDW:KP'@/LL]O4VY]"[VV3[K WNE MY1 8-%ZZ-:[;;BA2]./<0 IX'B>W;S/PX*,'J@4Y/W8K739_I2T5]3]K)LBO M(X'Q@5HG98M*#WI'%%B:I1#EV#:-#^SF#*ZA-D\,P%L"V,_?;DP0)PW5^PEY MMZ2&D;LA)Z6")DXNX%TI&V#"V0<)^/ ARF8/18+A.-=WFI?8XR)O/+2=2B./ MRYH\M#+4:4@1V\]I=!,TNY @=@;G4Z0BMNVR4/,T$T[3HKLJ>.Q'[PJI^4M" MI6O=LUL$W10Y8X0,YYJG@F[P)$^U00(D2E(U,X&.>E;9/AC;CNF)?A)0S:@8 M0E.^=7#A1I0Q,2W5W/EUY'PYC+;!T-<1@Z-A**>JYN%EZ$]+4 EY'?#L6@%+ M!WQ&:=<9/>W7W M!4DZ.>G=A.N'"S0S;&>XEJ:-9>\U;' B)4MJ<#KH\4)(Z:XL7/%<0!_X]-/S3?-C'R/[\ T]))O=Z4;4. M>3*M?5V0#QTW]<7P$^Z?'< FASZ\'@V^FX-Y%_SK *.@3O()O7_:_P!Q*=_= MM\OEUXL;'1;H]!#).;8>3WY\.4(]XE\$Y";YAK_" ^N@>;ZDSYTFT *\GWNP M8;ZA _J?92[^#U!+ P04 " SB@-70NEHN\0, #7) &0 'AL+W=O M*J^Z25M2__F9FEQ0I2TY2%"C@!Q_[F,PUWY\TJF5R*PDA5,"UF;X_&X<55#\?3@$]2K$WKFJ$F4Z6> M\.8V>WL4H$ B%VF)*W#X]RRN19[C0B#&[V[-HV9+G-B^KE=_3[J#+E-NQ+7* M?Y59N7A[-#QBF9CQ*B\?U/HGX?3IXWJIR@W]96L[MA&M MA'GEY>3Q[OI?9U?CR>I6^G*KA0=6"EA MOZBB7!AV4V0BZ\X_!ZD:T:):M*OHU05_K@J?Q8''HB"*7UDO;E2-:;WXD*H+ MKL79%;@P8_=\ \@JV5AK7LP%7?]G/#6E!IC\=Y_R=NW>_K4Q="[,BJ?B[1'$ MAA'Z61Q=?O]=F 0_O")YKY&\]]KJW^2D/[<2V#A,V*14Z1.[SWG![N G+=54 M:!:2"\+$8^5"L&NU7/%BPSC8#/S,>)%!<)J2EW"# V!HS&Y^KV2Y8;=%"I:% ML+.+XMAT@0:W0PM8A*D97:]P0*G (Z70TG@XU[=B[:QRXG9)Z/;49^-,K2C$ MW5+-.[;2ZEEFPC#(7FS%=2E3N>(T=KK!AQ"T!8B!3WAN&(PJ%\H()I:K7&U M3,AC!E:HE_Y82-1S@NH:GST>W@U'SP%R9RB$)XH-RLX)Q\-B0R?F: MZ\Q<,-EH:I];O< 8A2K.T,95J?1F]Z5;8P7(2Z753F,R,NQD,GXPIQXY2,L4 M16]ON.=%!0JZM^SD8?+1G)+7%(BO.W.M\D6U1(B@(AA=AO$*#*CE'[ @6H'& MLC4W8"9O&,3>,![:F36.R$:(([LGK)2JY1)4L)O)PEE.+_%=V//"7N1%P;#9 MD.:\$ZD@2>*0\D7HL_=;8V^W^_Z[810.?C#L]OX.UZXQCE,\QO.U ML1X[2G6 S-DSUU) --=P/9M2#@4_ 34P%G UH #!>96APCL@122^ D2$FL=6 M0A// '785!65:=ZWW[Q JL>@S7@*4C?!B[F"%MJ#E@H/=->%X)B@=@F%SOC(8(>*ST*DTKC"L(1 6(L]PZ13U M827_#!*L%S)=M--AV_(L@^3ZPO2T)1I;&E,=$*V.UFZLX03"S9[X=7%V8]-] M#:U5I:%,&5>47HV\9J8+U7KF3@3>3.[OVQ&HBM>"$$<#FZW <*(@/40NYY(N MW'Z-_VO)P,*-V&:_G]%O$"DF555!WIYQJ0&\^@G(/P1-):"6TC2@7J*A7H14 M,/Z"8XH34"\5C)E!E0;/05Q*U?8&RDY6C9QMB%O=%EF5"G?9J>:O6/SCFTRZ83=2U.E\*N*?-.46?!'(=;P8"$UK-8@OLE?XTYXO[>E M]$Q2MNULCL);]M^8(:&!&Z#V_;F4-=$&RV[E&V;Y[&T- :_:':]:Y7"#PTQ M=5;\E?ISD9V-H0SQ.22J6L%[T$>\?/_04+=KJ,K8%U8\9X]0BMG);X)K8,;C M^5R+.5:K6Q@A 5@I^X1YE)T<_Q-R!PRY&O][_.'ZAI2(?MBEJ1&DHS[PV6&< ML&,6^D!K$S\X.P1X.'">S2B_"Z[XV&P\; SX("!\WO MX(&>W;MB!!$0@FZ!U2MA?3\9XG7L#88# @AOK"<;ZU$5:JB-VW;+*>K&RLC/ M;&E/&VP7VMW&ZV"_K@<001THH>A(F;B2RYVT%@-!J=K-;#D[""MU=)8OW;WW#H2\6(74+7@2T:E^O2\G3*#6J1T5_/6 MGLU(^:)+:$1<">I2P=6(_'8?D2GD!M!G@>"BK3N40*JL=J>-;:U>,.)W-5W\ MC9"[1SOH4(![8 ;)1)IS;?O'%9<9M=#$(QO2B0FRD2BMM 9)@!G6AX4K#DW# MSI3MB1$ 4UC>1)S)QT)N("YHC6XK7]F.=8NT9CD;@6!&C#7_:YC-WI1SL<.0 M/C6#QJV\]+C !()*3Z!PM,_3=PK'^TY"[71YQXXA.$5:N.GU_. ?VS<43"=@ MKHUE,PF4Q8<#62SV1ZV9.\:!1?>=Z-6X]4!_]=7,M4-:Z>X0;[\X)/"72:WM@MZARP@B MEHU^=*7^( OM>TDX\O#@_I@-_*C7\,[(2T:!%T9(#(G!?;*+LA6%^QB5^ 7:;B*6$I,L M&Z= -0R=2K(32+GL@P*?#4^[&=8=V\6 N?Z@=^B(BI@#'>.A\G5QFTD--S9D MI,9$78 GM.%Z4Q>X-%>F]4E+6R9;ZN<876Z]NOC7APL4>2B*T"7T?.Q);-K' M#GO=_05%[,%_XT0J'-N3.4QKW/7P>Q ._'[;LG3*?*VF.Z\9;*N&:7 M^I!-&V2X$'N)O]W-+:*VZ+7G!$ %$%!G^.DBR@<8M(>[3?"BUJWC0?(*5A4' MM4,!Y&:WX^6EC*X#VG9<[O3!!=5U>\+D4+1AS 9P/!!J^BL5BX3^#DA(@+I M&^KF[;H RCK0Q)2W/W.T'W0!L8<:L)\E=(@RZ%=9S!W,!ZU4L(U*!ZP":=V#4;;@VLT\ ">#Z(ACH9-1J,1^U$4D.ER M&LJ-A/# M7$1Z#>!]Z=S?]]V%\]:7399"S^DK-=@& *#M]TZ:I\VW=L;VRRK;X?8K/[]P M/9? "7,Q@ZF!/^@?V4^NZYM2K>BK*U-5EFI)EPO!(<1P +R?*2@U[@8W:+[+ M=/E_4$L#!!0 ( #.* U=1DI) YP8 (<1 9 >&PO=V]R:W-H965T M1K$WJ-6F'8=@' M6J(M+A2IDE0<[]?O7%*6)3?)VGVQ+?+R\-YSG_+!W-@[EPGAV4.NM#OL9-X7 M;_M]EV0BYZYG"J&Q,S4VYQZ/=M9WA14\#8=RU1\-!GO]G$O=.3H(:V-[=&!* MKZ068\M?<+DZ$,O/#SK"S7/@L9YFGA?[10<%GXD;X+\78XJE?HZ0R%]I) MHYD5T\/.\?#MR0[)!X&O4LQ=XS%+0\XYX? M'5@S9Y:D@48_@JGA-)23FIQRXRUV)<[YH_/?OES>_L&NSF\O/IVQR^NOYS>W M5^?7MP=]#W22Z2<5TDE$&CV!M,>NC/:98^IVP-M^ N_4Y+GT""CO&-NH(GXK"#)''"WHO.T\]?^0V"?-WHN)+9&A;#0,Y(^Z[-AZ8:5CEV.V>6'TC'W QQ;[Z-,> MVSR^^+#599S-,Z/4XI69:Y$BRR=.II)@S)3Y3(#OO.!ZT67P@+ 0D=H;'+O) M.$@?ES;)D%[!-6$):*FPCAW/K!#D-K9),#?CXRTDB<]8(JQ'V0'.O4"BV.C6 M:_AT8MBMY1HE3!;L4L?:144 /G?(5XBP,;=> Y]$-C]*A 94:BQNL2PH%# [A%V)5@*I(5Q2LS26EVRJV<+NL**TK.1Y 1V5A M-_"76#D!?K5LQ4RZR%S""^FY(F97=MZ*)--&F=F";5YS_;.\VA' B4F@HD'+ZBB,EZB&2",$PY_!::X-KC8MNZP>3? 1A:I+5.P MD\4%EV0J<%T6'5"K4=\,?N]E"F56;@Q U-O('F>F?D[I6AUUW5K_[FJS+%*X M*,9ZL)ITAIN+PEC?HQ(37(+L(=U(-D;4]_H@AE29DA3M5P@!ERP#,5PG8D4A M- 1CE1$A[E9V$ 7W7)5Q'6*M..E6I).4%8FQ@7%'#5[86*P2DT>/S7&$ $AN MIN4_43*ZHA+;% \%F8)4TYBLS#VV."M00TT:0E)H1@YS5#PXHW83**8R35,& M2BV?PIFX7\&YJW2L*&K[;QX4#8+K5@/^1A1>Y!. C9;UZ7V59CX#T3$*Y0/+ M8_^.T18JVK+[LFXKPAN&5_9"NXU!;[O..H+$0H->5(Y"A!%,H28N\_P[C_?8 M&< U\DVFL62W:@JG(M0H4F,0:LGB93!5-#7"=U6ONVO1\*,=*W8;5;4(S,,V M:.9Z[$M1=8'_OKJ)IPU3Z)_P2+:L1$;5:8NQU"")T@8/N+:&125.*#YQI5JT M<=$N&R&)(*5-[IRH)AXE^40JZ6G>:=.*S>91EDI7&(>DG5&#C=X=KIP9TS*X M_]FXES'32\V1Q&0%3$II/_Q:&><\ON)DAKO 9]07D!BB,GH%N!=A>14YSP9L MNP6_?+$_&KY^!^SYLN&'XHZ.W**AEL.]@(96)KD+D;*]VQO\$E-U6E+U3:4* MG:-*U:!V*V/:'8[#8R591]I+OW9#' ZJ>K<6[)J);Z7T"Y8+GYFT*8MMZ5EJ MX$ST@648,;2T$%9.PIM35-X .T7AHU(9*E$5PHA98GDJJ8K24P&').O!T6NV M=->,MQ6O&I0\I6>8'-;IB7&;<&L7='&HR\L$>HH.1B@"J*R'/,5]E7-K-+)'- BQ M/K4F#\CH7-3@8!OR874/;3T9!M]S-.CMMPMQCY8,W17C5 MGAB/62W\S 1'D) ]J?&^.4#75#_]W+T+U!+ P04 " SB@-7.QT,QW(# M #T!P &0 'AL+W=O"Z39/NQ+ M(M'BPXZ+;Q$#;#MM_"IK0^C/\]S+%COAI[9'0U]JZSH1:.N:W/<. M116=.IV717&:=T*9;+V,MENW7MHA:&7PUH$?NDZXITO4=K/*9MG>\%DU;6!# MOE[VHL$[##_WMXYV^8A2J0Z-5]: PWJ57'&/UL#9_)@[1?> M?*I66<&$4*,,C"#H[Q&O4&L&(AI_[3"S,20[/E_OT;^+N5,N#\+CE=6_JBJT MJ^PL@PIK,>CPV6Z^QUT^)XPGK?;Q%S;I['R>@1Q\L-W.F1ATRJ1_L=WI\,SA MK'C%H=PYE)%W"A19?A1!K)?.;L#Q:4+C14PU>A,Y9;@H=\'15T5^8?WIQZN? M;J[A_N*WZ[ME'@B1[;G<>5\F[_(5[U.XL2:T'JY-A=5+_YR8C'3*/9W+\BC@ M#X.9PKR80%F4\R-X\S&]><2;OY:>D;9#N!=;^*B\U-8/#N'WBPOEE,WW_[-0A3\7)&2^IV" 3@U1:Z M5&+D$@,5",<"10]:E!/J3]\G:/TT/1A;I5)PX-[91Q7;FJ-_54S?T]76.G8I M(9+A9#3\#TQD*TR#1(#!4 H?R)V7JB$&*K2MU94R#7.;[$XSWQBW0=LXT;=* M$J4MV)K'C*ZH2Q%0.$-^'C;TN07A8GH$+@)4BK1V:$*4V4\B0P94)(L,#$2W MT:= ?PY.^4K%0>4C):@'K>%1Z$&DZ:5I? HC&:DET2A+FCL42K%F+"Z-9(][ MU@?%WDO9HU.V.BBCY*(Y,@=[_&AYN,B=,#3*.TY;4K&4&>S@]1-@RH2R952# MJ0 @#F7(2I%:JS0"3T!'RAZ*H)$%\3N M,O ->"D^371T40'23E"!"(5OJ0]T(4'T)&?O%(%-#[5[_FP2=^B:^-YXXCV8 MD(;R:!V?M(LTR?\YGM[#&^$:180TUN1:3-^=9.#2&Y,VP?9QKC_80*]$7+;T M+*/C _2]MC;L-QQ@?.C7?P-02P,$% @ ,XH#5Q$=6/Z'!0 * T !D M !X;"]W;W)K&ULG5?;@!0M.[8GZ8M$@-B#L[MG%^#A MVMBOKF#V=%LJ[8YZA??5N^'0I067P@U,Q1IO7I;";8U9F?=0;][83<[DJ?)@83@\KL>(% M^R_5E<5HV*%DLF3MI-%D.3_JS<;OCB=A?5SPI^2UVWFFX,G2F*]A<)X=]4:! M$"M.?4 0^+OA$U8J ('&MQ:SUVT9#'>?M^@?HN_P92D%J>U\Z9LC<&@E+KY%[=M''8,WHZ>,$A: M@R3R;C:*+$^%%]-#:]9DPVJ@A8?H:K0&.:E#4A;>XJV$G9_.SS[-KL].Z6HV MO_Z;KN>SR\7LY/K\C\O%X= #/ZP:IBW6<8.5/(%U0!=&^\+1FFKUZ,#T;OGR$]Z4A/GD/_ MR0S]7RRZ+IA.3%D)O0FJAJ%#T37QJA OB;%PE$F+>C+6]8EO.:U#39')J9IT"[88M%G5T M^@0L89D$K=!W?'PK-(U'O]"2-;BF4B@R:XTW)M\U??7B;3)^\]Y1*BKIL4CH M++R7 1G)8'F KPL2\["B')12K6ADLLER [H7-,E&(51D"'$N(-/K$$'$9+: M&_!3C 9! C09CVFP5\#S!;:GLBE%#J5(*"3N"BD& 0]) M?'@:Q\G;'T&)(1)9)D,AW8].R"_L!*4H,;1)J5@4PE9!:J 7FXJP(N*V4VS \T M2+DUY4/71B%+IEX5=^)J SL>T,S=A4P\V!RN4F7-CL(!O;,N8*8DD*KF22^@0#D-H'#B_3 [ZD\D^52 0.MOOLD2;LE$5&@+P0%MVF MRWC40!BABPB\\+B-ABCQK>?F''G@\?=N+C?W]?PXP0467!HV>9>W@R\J>)=&(<<;M;QL<"G#-NP .]S@S2T@[!!]W$T M_0]02P,$% @ ,XH#5\1,V*![ @ N < !D !X;"]W;W)K&ULK55M3]LP$/XK5H:F31HX;PU=ET:B3:=M$E,%8_MLDFMC MD=B9[;3P[V<[:2A5J!#C2^,[W_.VMDE-QR?F>,[_G4<D>'+>"GM+]JVL:.1@[)& M*EYU8'V"BK+V2^Z[.NP!O.< ?@?P#P'A,X"@ P0OS1!V@/"E&48=P$K'K79; MN)0HDL2";Y$PT9K-+&SU+5K7BS+S3JZ5T+M4XU2R) ]H(]$2A'US+ .44IF5 M7#8"T"FZN4[1AY./Z 11AGX5O)&$Y3+&2N0)TR9DJ)%JP M'/(!?'H<'QW!8ZVY%^[OA,_\HX0_&G:& O<3\ET_&#C/_.5P?TC._V5?O#K[ MDV($_2L(+%_PFE?_.B]PO0Y5^2[+T M+VX^9"]M=#_PS M;S+W!ORI'DOM%'FD;V?:)1%KRB0J8:53N6?GNE.*=DZTAN*U;82W7.FV:I>% M'JT@3(#>7W&N=H9)T _KY!]02P,$% @ ,XH#5P\#)O79! 0QD !D M !X;"]W;W)K&ULM9E;;]LV',6_"N$"Q0:XTSP#4,PTJ(L M=7S7'3D9Q*0WG^IK#VP^I;E(,4$/#/ \RR#;WZ"4[F8]KW>\\(CC1*@+SGRZ M@3'ZBL1?FP2E@_/KI_U.%EF!7D:$G3[S@2 MR:PWZ8$(K6&>BD>Z^X0.@8;*+Z0IUW_!KF@[E(W#G N:'<2R!QDFQ7_XXU"( MFL ?- C\@\#_23!Q&P3!0: KYQ0]T[%NH8#S*:,[P%1KZ:8.=&VT6J;!1 WC M5\'DIUCJQ/Q.#DB$&'AB,,(D!@O&((F1'"C!IXZ0=U#MG/#@=E.X^0UN ;BG M1"0<_$$B%!GT2[M^9-$[,ED9SS_&N_&MAG_FY H$;A_XKA\ GD"&3+&6O^IR MTKF@K'V@;8,&6U/-^V"U!W7-<Y2M$/L'_ <^X_ 9?(*[9TQX>=V4WWJKSRMV^O[)-.V# M98+1&GR44YJ$*LF7]1J'B/6!J"8Z!/5U+@X186V]8R*0>KH!00&' O/U'H@$ M 2C=%)=(JE$<(DD)J2K5['X+?P>01( R',O;I>D>P&*;!!*(;E&HEQ'PAKK[ M/I"0IYTY3+55OE'W' WZH^#X%%.759,ES3:0[-^^F?C>^ ,'(\(B M-89JT37,+"- 69VZ)JSAHF?M:;>G6(NI8+GQ*6:7=,JFO&Q*N MS0-KMZAO)\:$5GG7A!6 >E:^F]='\#9G.JHQI=TFF(Q !/?&!6F7=DU8(:9G MQ\%%'#,4R\$#BRW$*5PUK,_"9:A=U%??[7PTD-ODU-F>A&EK=MK+"@\].\>5 MR'3 WNZ\9+_1N8_+2[F=EJ4"26_T&LSD710:+^5V6H,*&STKE77G)KOOV56P M]_)(3OZ9Y'3DEW9L$@F4[,1_$9_,2.2-)GW/'9S/1(L\SKEX$19Y%2A[=@IM M J,V60L9V>5=YW%%>YX=W)K1R*X[!XU> _[\"OY\.\1U>)71XMC$1799UZ 5 M _IV7-.!;%#4HJ_O%,9XKX%]?H5]OIW97@I%+3:#\;@1BNS2K@DK[/-;L.]E M4'1PJ=..W"GE1OD3%;6W*_KIU%Y39XC%^NV]VE?E9EJ\L2ZOEK\0+/1[<:=J M7OR\< ]9K% H16LI=:_&\N:L>&-?G BZT2^]5U0(FNG#!,$(,=5 ?KZF5!Q/ MU W*WTWF_P-02P,$% @ ,XH#5X&ULK5SI<]LXLO]76-ZM+:=*D8_,9*XD58K'F?7N M)..*D]UZ]>I]@$A(PI@D. 1I6?/7O[YPD**48_=+8E$@T.CSU]V 7FQM>^\V M6G?98U76[N7)INN:'\_.7+[1E7)SV^@:OEG9ME(=?&S79ZYIM2KHI:H\NSP_ M?WY6*5.?O'I!SV[;5R]LWY6FUK=MYOJJ4NWNM2[M]N7)Q8E_\-ZL-QT^.'OU MHE%K?:>[C\UM"Y_.PBR%J73MC*VS5J]>GBPN?GQ]02_0B'\9O77)WQEN96GM M/7ZX*5Z>G"-%NM1YAU,H^.]!7^FRQ)F CC]DTI.P)KZ8_NUG?T.;A\TLE=-7 MMORW*;K-RY/O3[)"KU1?=N_M]N]:-O0MSI?;TM&_V5;&GI]D>>\Z6\G+0$%E M:OY?/0HC/N>%2WGADNCFA8C*GU6G7KUH[39K<33,AG_05NEM(,[4*)6[KH5O M#;S7O7J]N+NYRWY[D]V^O[Z[?O=A\>'FMW?9XMW/V=W'MV\7[_\'O[N[^>7= MS9N;J\6[#]GBZNJWC^\^W+S[);O][=>;JYOKN^STUI8F-]H]>7'6 5$X]5DN M!+QF BX/$/ \>VOK;N.RZ[K0Q?#],]A,V-&EW]'KRZ,3_J.OY]FS\UEV>7[Y M[,A\SP*'GM%\SP[,M\ASV]>=J=>9WV;VOXNEZUK0J/^;VC#/]\WT?&AF/[I& MY?KE"=B1T^V#/GGUM[].5J56=&U5F M#N;08..=RS;J06=+K>L,%FQ4"^-,31.W!8S68!?=ACZ+,)K6P"1-">)8ZUJW MJBQW^+UN.GZW \(^UD3(':Y#I"\JW9I<9:>_+!:W3S)P:S"T@V=50I:IV=V1 MVZB+K+!9;3MXG)=] ;LMRZPP+B^MZX$3\!T,QM5;_4=O/.5UW<-4G][XL>TB MD?-L04]AS^5NAKMR^BMY[#:V+PO@$=W[O:W:0M"(R+9GZ$Q,B^_"- MG59MIM& LY]UKJNE;K-G%V2"E\1!'-3JDF8"5@+3A)E!4E>L0'_[R_>7%]_] MY#+TN=G%^=-_PLHE# ,"W^AEVT/HR"Z_9^O.3FF!,/1)W,/'^=T\N]-YWYH. M+1:)N'[,-ZI>TUJ5<1183N^NKY[,28GW*3_ VZ4J240<-K?*01AH(;8 DUI; M?2$+%:EEMU%=AJ/FV4T-_KV&B(C?!W;8QM1 +\D_D;[7W:^R+\N<=ZK2&-D, M$4/4L^Y.TPN,A,")494,016_0Y2B[V;9=F/R3; 36X--L'' *R"*%NTV>2&K M@>7.H4B])JV4:>-RS)JO5/=Y=L2??AO\Z;='_>EM]#) RU58\X!7_>K)2 ._ MSJH]NSMQQ#T^1%?7HFZ 5&[J?$YR,_#%=F/!53VUVQKF<_W2F<*H%DP$_$Q9 MLD*),\\@Q-5.D7=@P8?IHS;IT@ L0>KF1]C]/+#[^5$.?03?!J1?N\Y4Z+*G M>/QE,Q!C6>69T?^)2HG+Q.A@NEWTT=[SN\1TL\["IWN=:4_*+/N]+];1C)0# M+-PP=\D!J-4*S8J=96-;)$-50: P7LNKI5%+4T;7%L,1#@02,40B$8.!/#5N MSW/AH(D?HJ'5#[KN957]V"#CP/_U9-KQ)0K0H'VV "_<@T\(3) P -R9X;PP MSL)K+3!'ID978=<0MZ.[B!\#V:M=+>Q13(XG8:( M6UM;; TZ1EB-MH8V!6''+$L=2&>;12[%I>!QJ2'!P)V5D"UAC.$06]A^V2$+ MO/W-,/'0+3KQ3CVFBN&#+!(D ,;/-0,9V_S^*28QJ.L5"D\QFQN(R: SY*@) M[8F<2*HV0P5:1SR$:X(P.Q(;9" 8#!*^Y\!TR =1(MH\*-BW&W";=+]"+?DS MF&38#W#&5AJ%FVTULM$)%V'O$/U+^-@&(A$;=3U3#6F8 V(0X!0&#*GUT=BZ MQ 9I<8<:R8,T,;E2.T1%.*)%)L"6OS[L''&#WP4W^-U1)W:EW&:6X;_9-2@> ML"T8YGO8"B!87!V_GW*0_ZVYR74*+J-]&\ YCJ+^!I)=".ZE@1E2

MLI!3Y!UM:]; I!)YZ[$8F52K@=^<^8% 045<1$]^#G95( R038X$Z4CP/*4N MP*3QJ! <"W!+SK 'AV4UF+)J[P&^A9#&V&4+*@%R;R,G$!-9VDS1JBWL!,@% MC\1:#(-)\@4ZUZCBH)>T3)-T,T[YT>VG%V*C'BR0S M7N?!_L"PHCDE,0@H@WAVU)B^#\;T_7&%MV#C=^-NY^RG_]@ MNNQ-DD2""O6\&XKNP<>"D !X_8ZAOB?ERM,I2>X\8XLSBFK0XT,BF W$/4!J MT0G/V:A!6@C%8230L=&E9&"H!:L!\:;K$VR2Y&A@CJ71&"-0_YG6+;CSS4Z6 MH%GY'7=PUIBTZ\=!S@XT(\#GF]"X"0>GYI*N83X2X[6PRVQ<'K& M!4=T\J7-E=11I&0"C+CN$5'-LK>F*&#Z:^485"V<4=FMRLW*@ 7I-5%YQ')_ M");[PU%3>X>>"CTNEIQLT>>BW'<0_$T^G1U\QHSZX(23G/6,,BYQSH.,OX1W MP4A1C$_.Q.E1TEUY&RF+@!M+A(Z,334-+,A.5P- K[6F M-&;\=DB(EN"R5J9S/BEX_^'7&1D92F^-FHHC5WU=*"0\ DE/>[160WX%H7U^QQ(94->8D780%*6MJ&$T^M*A$C;J?0@,:QA"9) M:BS=I9N&\1B1L(AC6\0<&213 /O -^E24EVUOY%\8_2*16Q+NT;4 DX X;KP MC)$*TX&$<]*$WX)M4"(-7_T!YH+LP(RX)2OH$+%CG.7H$P M8/L=6COK@(5_FEZ8^PX&W-Q2N<"L^U82K80.A$J0_5?F3Y\[XROC\;4#2$JA MSK/ACQYY@_8KD$( "*4/\+O1EVMA+]6;=H#PHE MB1Y-)MUCSYZ&D0R1O4Y0BRK07#**JEN&[:XCK(P3BK\H@"DS+WOB X5J MMJ6&+_5 \(26P-[ )+3^4TL:VNBGMB?I:X(, \IQY6*\])"_\": 3W0*B?$Y M&Q$/K@@K@% A]<<<.TP^,"9?#,D['Z)!^<:LGN H[1I-&C@!#M."P1&\BY!/ MU0"6,>T"G2G$( :;W*-#0;382:.&2H(%C%#Y+KP)4%]7#4,,9@@E=EX))\E$ MC1]H.Q6=F/ZUQ:R]9VEAG7)._51+R,'S0_V4I2HYQE"I#&:P'8'ME"&*!4$$X M!$_$^H5VXJT(:IZ]UDBFFPP,$S'E4Q$]&2R1\'5BQU1D$0K>;9+QY4SP3S@N(\I>Z,77WNU/CW$AA3^AR>\:\P M3FP)T+H>!P5R9[P;$*/>@NH55,:#%9$&4LE [Z:U_7I#YIM,R]OXN]V"MVEG M@ZR#JYH] ^4O9->1U2AAR,S(K JK&:OS3AB'!\&"Z\;2.1@6>D/:VPR+O=Z& M!O-SQ6E:56A ;I_B_[ WC6J92.NJ+U=8.B898(^R2\!-D,I,VG38;VZX$^]Q!X+:#'E54M@7 M71D$VX0YR'MD>>9IO8$BIE;""W#HU4F@&JZM\2(*98MSVYKXJM=:ZJB<>6._L2@ M@9FG>@ T3^D]R-[V+>DK^BH91Y"E_:P8YHT#2RI@1LZ7,!BS T0@(\;&5&0< M5]@1U(5>^W K[,+8-?HXA#21E_HA#+ZA0K;/%+U3..H*I(;KT@CF9E\D.X3NN?*(?WJS* -,9#JK"7& M> :T3JH]N]"/!9)&3^@EZ:7^B3N-/5K(!_!L '*=G5M*;UI5B*0=0A9 G,WS MO@T$&%\65F7><@4XPS=,7F/=YQ+7H0&A= M /M@%W30A4*HI 2QWQ8:R.;++BW*4]FQS/V,M"A<8])9Y3)>:& M"W TPZ*'-_G/.^]8(TP[,CJXX=.[F\63[!0]I6[!P8,>%;HI[0[W]@3&_;<+ MJ%]0-MU[G1B;>,'PG'48$HNTUX)T(@=)SK;6V8*[+'@NKZ?3;R V'ZR2*3.N$J*+39;0CP&726 @L*[//^IT>J>_KSX"8>UW//: M6&S,*W'% ^&'/09;)QNF)B7L0:@>;&>O]=FX6UE MA'<::VIN5QH\C4#@N-!X!*4ET_>TT#L!=MSKG1N'G#FV&F(=_VBK(?% P ), M2X7C'AOI4KX^9=@# :0>))1ILNG#%9]O'.:O(DAI)A$M67Z&#G MD7(!$6R^*@9F?WS">0D-+3Z4+"2FDZ1#QI6B 0D8/6=]=:S T>$;.KT!3@] M,#@FP%68?+-OY@$<5>7U'Z[ ^)\6>(BD')-'!K!939UB6=)KM$]29/"#P /H/KP+EY#4:[SE?7 +A2 MRY"_QE(FQ"A_O"\65N=XEGV28*ZNC:(#!X?0*HM;8/5C_.58.(!X6ZORS2>6 MF.Q*'EPGA/F$&8-CI5L!*6[D#"#^B'TE$B*9@#+L*<+[V*--# _G9M= Y]1 M56W)D!PV41G*&22"PR#O8WWN(.64O#14!J S_7(4DEV,'(/V&45:X\830P%9 MATXG=0B<'&C"\G17,OK4_F3Z*BFJ"-+!*!GC8)LD(3>KB97#SI#>8)\QN5/@ MZ\!)T_$ VLO0L(C@0V4>''UAILNX3S=:CPC0TLN:QLG!WVQ MM44A*H([2<=CEY5)IGIQ8FZQ!].F_)AA77!JDP1U=,4"(P9)OIBB_0=;8I+X M*8Z-8C_=[W"><'9&8N]\-CWQ5K[6PZ7E4&LG2!F.9O.11[,ZI%B$FCGYX-XU MEKU,HJ?>"9X*PT!W\"(?'H!#?%+Y3T\&W8+ 4FESI5SPY=P@#T+(PX0#,7C, M-O#T(_5S0THL^5JG'JF"2[9(Q8\U L9:3I"H'ERD'-<,Q28@V4I<%90N1_J8 MUM#L]"MQ_*!XDL1>NFN$A^'XI/D6VS4H$9U4Q"2/Q&-RDG%!LB@TXX$=FX]H MG+C%QH-*M?5)VYH^ YA-@Y>>,1ZAX,C**;32=S]5!DUJ7%?7']?^5F< MGT5P;YK'G;ZY6V2+\/D)LWETR$*Z/8(X.+P4ML3NB+>!9"*MZ@_L9'/Q5$%4P.+VN6P[WJ M1YWW5.6(6!U/4%*12=KV.X&F0R&3FX8:1/XT6?7'/8QO*-!^,AET#][1VQP\/I3W%DGET#QA[OG,\A#(J0 MU'$B2JC@J^HTD0K\30J"T@$(B%O ?2,]NT/I4#BZC;8CP&' *&Y*\W*5+<@% M\JO' 8R_5$&OL$:JHL![/A5H,RJ:@%X*/W)C:#KA_+#1Z=7?%:')E!+Q]$=0 M&P,U!K)R6\(/JQN3"GS0* MQSU&=1V31[Q\B ^2J&%!B3#BP'(GN(]Q#\TC6!J>TTA)0HY]WM+34+S",VAI MT,^GK<#C

  • G+\4L-\/C*=!2$&\I'T--S6DUT\\?%F0AT/W)N?J,^WV. :4<'96#M9WAETID)_A=FD MIZP6O8S7 M(;W'&C->^,8-1LG1CET&N3B//U5S?O3RQAN\7_&_M)KFW M]@YT_AA?QCR9OOTF'> LO]"H<"G5)<7#0K/)P#]R"_$Z,/4*0 MTY5!G]YC"XL.'*6GTM+K;=3&,GK<[\,9'0DH]\BDM@8!&NG? MY'.WVSL%A66I F R=S>I ,)7O-RX;U/J-6VQ01:"3UOB*62U5N@"!O@QR(U_ M3J76R0]0MKWY(94%R>I(.5\XY<1H.7FIB6XN>D6P)Z_@J;(FB M)V]HEM;=??P>_(!*:UPX/(.=)?Q-#MBJF(Z70EQ\TI^=);_6!UAN3;])2#]= M47?\PWWA:?C=PP7_VE\,Q_Z&S#?WVW])V M !SISXV&6-'B /A^96WG/^ "X=<@7_T_4$L#!!0 ( #.* U?6A9=*_@( M *<& 9 >&PO=V]R:W-H965T@ MH6V:R$L9(&@KI06V3*-43=DT3?O@)M?&([$SVZ7LW^_LA*PPZ*>IE5_NY;GG M[/.EOY'J5A>(!NZK4NB!5QA3G_J^S@JLF#Z0-0K2+*6JF*&M6OFZ5LARYU25 M?A0$1W[%N/"&?2>;JF%?KDW)!4X5Z'55,?5[A*7<#+S0>Q#,^*HP5N /^S5; M88KFIIXJVOD=2LXK%)I+ 0J7 R\.3T>'UMX9?.&XT5MKL)DLI+RUFR0?>($E MA"5FQB(PFNYPC&5I@8C&KQ;3ZT):Q^WU _JERYUR63"-8UE^Y;DI!MZ)!SDN MV;HT,[GYB&T^[RU>)DOM1M@TML=DG*VUD57K3 PJ+IJ9W;?GL.5P$KS@$+4. MD>/=!'(LSYEAP[Z2&U#6FM#LPJ7JO(D<%_924J-(R\G/#$=QFJ1P?0G3V45Z M,9G'\^1Z O'D'-*;JZMX]LWJTN3#)+E,QO%D#O%X?'TSF2>3#S"]_IR,DXL4 M7L_9HD3]IN\;HF2!_:P-/VK"1R^$/X(K*4RAX4+DF#_V]RF5+I_H(9]1M!/P MTUH<0"]X!U$0]7;@];KSZ3F\W@MX<9;)M3!Z9AD./'I$&M4=>L/]O? H.-O!]K!C>[@+?9C2F\W7=!4@ES"6 M(D-!1%WYDV#&]>USC'=CMB>@Z0EFR._L3<-2R0I,@12CJIGXO;]W$H7'9YHJ M\Z=4;=VBLCXNR^8 P^ 5D+:2"BT=(PTKZ5G^"[]A&NB_E"7U#'T*L7MBA$L]&>BR-:7(1$/[*5UFH$;% M90XH\H/G2LS?:AX$OW(M4H.+T?213MIUX;AI/G_-FQ9^Q=2*"TVF74IJ'C0W0?9N&?P!02P,$% @ M,XH#5^_!!^SP P ?PD !D !X;"]W;W)K&UL MC5;;;N,V$/V5@;HH=@$UNMF2DMH&>K4QW5D0Z*+&END3V:&@G8U4 M+3,T556@.X6L=$IM$\1AF 8MX\);+=S:C5HM9&\:+O!&@>[;EJGG"VSD=NE% MWF[AEE>UL0O!:M&Q"N_0?.YN%,V"/4K)6Q2:2P$*-TOO/#J[2.UY=^"!XU8? MR& C64OYQ4Y^*9=>:!W"!@MC$1@-CWB)36.!R(VO(Z:W-VD5#^4=^D\N=HIE MS31>RN8/7IIZZ>4>E+AA?6-NY?9G'..96[Q"-MI]83N=!R M,8SL:OJ$0CPJQ\WLPY+R\8H:M%DIN0=G3A&8%%ZK3)N>XL*3<&46[ MG/3,ZO;ZX?JWS]?P_IZM&]0?%H$A5+L7%"/"Q8 0OX&0PB5L_0Z=DV5/2F"C!ZO$"-51*]IV&]UR J66O:5-_.(/[6B&^J@FXXT^O%RRS M]A,?2!\)E'I=5#[=$%TGU6#.7BP&!1,%PCN(8O_T-+?"S ^3A(1XYN>S>!#2 M,(<'IK@+0LEGUAA.CD9^%H8PSS.PVB'-YUD$OYN:B$]2:QWF*22$>R\-:P;T M+)D-0AX[],S/]T&@ M\:'8!<*T1CI@::.+$94BSW=5]&V9G&M;R]3KZ'K]BD#;M24D\N'\#5.4_E-_ MGEL^,C^:)2_=/%HFPOPXF;LQRD-"_<:+=S!/_"1+K1#Z:78Z162Z)S*=)I)U MG.J&_TV&KCCY;,BQMN7:O5R74AM]C+))T#!]:EZZFBIYR+ U)B/\V3 M8:1^^RA%]5_H ] ($/FS*+-=2\SN.G3F1]33;J1>/D9B&PO=V]R:W-H965T4[#A;U^B+/;S,X9GA&8[& M6Z4?38%HX;F4E9D$A;6;4:=CL@)+;B[5!BM:62E=Z8C4:>>Z=2=E@4 M]3HE%U4P'?NYN9Z.56VEJ'"NP=1ER?7+-4JUG01QL)NX%^O"NHG.=+SA:UR@ M_6LSUS3J[%%R46)EA*I XVH27,6CZ]3M]QO^%K@U!S:X2)9*/;K!'_DDB!PA ME)A9A\#I[PEO4$H'1#2^M9C!_DCG>&COT'_WL5,L2V[P1LFO(K?%)!@$D..* MU]+>J^U';./Q!#,EC?^%;;LW"B"KC55EZTP,2E$U__RYS<.O.+#6@7G>S4&> MY2VW?#K6:@O:[28T9_A0O3>1$Y6[E(75M"K(ST[O9@_PZLH\V\7C)3_!F7%>B6AN8HX9%P37"/U=+8S6)X]]C\39P MW>-PKF!&9L,SG 14$0;U$P;3]^_B7O3A!-GNGFSW%/IT0068UQ)!K>".RO.3 M,@?$C[$]C?=0(*R4I#*D%(!UEPR>=F4-6%K,N,QJR7VUT)DD=I$!KW+(A:PM MYE 1"^E8;(B%\>GCUFJQK!LTJR!394GNI-OLL5 R1VW@3%2$KVI#6"8$?,YP M8W?^!/^*EI.$ST?P4&C$-UJ"A7A^.^$4X7[8@757EZBY57KD$^:I_@9GPS#N MI>?.2L->;^"M>!#&_68R9F%W0+.W6"FJL,;_JR]GS"_X$T&NL2%H@-XU8XFT M2^'%D10E:022& MT27KG3=&/&B-E+5&,CP_(;9T+[;TE\4V5Y8T(;B4+W#K6-"["0O,:BVLH!S, MGC-9NSM8:55ZY=R\5 M,MR_96]&#!:N7$!MW(D&$M),&O;C+G3#)"7-#KMPC_1*B@)U%5KGWG=>?5 ME6W:TWYVW]ROFI[VNKWY,OC,]5I07B2NR#6Z[)-B=--MFX%5&]_AELI2O_1F M01\HJ-T&6E\I"JH=N /VGSS3[U!+ P04 " SB@-7W/Z*S10$ "E"0 M&0 'AL+W=OQ%.I)WW]U] M/!XYWDCUI%>(!GZ6A="3SLJ8ZJK?U]D*2Z8O986"5A92E.AP.#U#]A M$.X,0A=WX\A%^8X9-ATKN0%EM0G-"BY59TW!<6$WY=XH6N5D9Z:?Q!JU(9:- MANX#FQ>H>^.^(62[WL]V*#<-2G@")8:O4IB5AOC!;,U[8#;N@HWFA68''0CX+>CSDAQ7"0A9T7+E8@G$UL3NT_"\$8Y<95[!F M18V.1U9*96@MATQJ W+AE&YE63&Q??LF#8/D6D/&] J0*"=#5V_.]%46H)^W M8[ZE6O]3JOW<%LRV0NAR01YDK0E!]ZY@IJU/JAEL:P9F;4RW-J9'02VK<.,O M4FO"GBV7"I?,('RPV7QWV@K6\YH?:LGZHN+FMS +Q D7C 8D.!2"J^? MIVZ1?"UX9M$HDAPKJ;F!H>?[?JO=C(B5$E7&60$5JU!!X(U&(72#GI,"4E"5 M5!9I+JW?@1>,$NB&I$!B$L/CY?TE+.4:E; %#=0[1;8]I"WT/3\(H#L*"73D MC8)18V2( UVK%[HC+QK%T(U[3O+A01H*;<$%$RY(YABA5(>)EPQ\$KI!Z/>: MB3CT=^2_PPS+.:43!6X#PO]C VAS!V'Z8@-V4Z]8#;W8'SA6K12]8G7H)0&Q M&E F)/K)OV U2+VAGT)W0#8D#^+T-*NI%R4CVK2>DY+3K,9#+XYBR^HPZC7C M81K!F88Q;!O&\+\UC(]8Y!=&7M!5YLZ2![]*P;),U:PXUCK.PI]N'7MXR(EM M?:H9\(-[AREJ(WK7<_2KT_WR7']!K6F9": *@2TR94LQ\)(TA. B=#-V>],H MW;'>5NHQ4OL'5R=5T-(]$*A7R5J8YA9M9]LWR*RY>I_5FP?,5Z:67&@H<$&F M_F5"!*KF4= ,C*S<13R7AJYU)Z[H'87**M#Z0DJS'U@'[&ULM5;?;]LV$/Y7"#4H6D"+?EMV8AM(G!7;T !!DG8/PQYH^6P1D4B5I.QZ M?_V.E*PJFITF#WLQ^9&\XW?'[^2;[H1\4CF )M_+@JN9DVM=77B>RG(HJ3H7 M%7#<60M94HU0;CQ52: K:U067NC[(Z^DC#OSJ5V[D_.IJ'7!.-Q)HNJRI')_ M#878S9S .2S5FQ$KAB@A,)ZYES%5QET5QK#_OS@ M_9.-'6-94@4+4?S)5CJ?.6.'K&!-ZT+?B]UOT,:3&'^9*)3]);OF;)PZ)*N5 M%F5KC Q*QIN1?F_ST#,8^R<,PM8@M+R;BRS+&ZKI?"K%CDAS&KV9B0W56B,Y MQLVC/&B)NPSM]/P399)\I44-Y!:HJB4H0OF*W#"5%:+!'Q[IL@#U<>IIO-'8 M>5GK_;KQ'I[P/B*W@NM>\1=LF54J#5X=U6!$5^#UDM)>,;8$2+6 M!$4"G4C(9^LI:,>P'2/2>_HFD1=D055.X%O-\![@9@7E"WNL-_F$W\=UC;>0 M,Q*D;A#'.+'1AI?/9NWF J1F:Y91#8;2"BJAF":)Z_M^=_HP-JM?SA_.B98V M3WNB3$Z89ICIP[')9/QL_B@TYC<;D"9A:!GT3X<1+H7D(1=2_Z)!EH3Q+2A= M-E'BXY4@[6M5M +9V07N9!(,T$+(2D@3UU*8?/1VQ]$ V9 V8@N2FZL(?N9Y M=C2V8.2&:3R$/TW)V(TFX0 U:5%'8_V1D;$[BOTA_"SXYFA^CH>,B9Y$ _3Z MD".\,AF@AGMQC$9/+>-H/$"-W7^*[NP@AC,2)6ZBW17,#&91+ M?/LHL(43_@^%@S49A^,3A=-NGA!UNSNLG';YS<(.W9$?#="I5X[<21H,T!N$ MG;AIF@[A:X3=LVK0JX2-&4E[B6KA&X4=N&DT&J#7AXSI['TU&O0:8-.PWE*Y85SA7]4:3?WS-'&(;)K !FA1V<9K*32V<7::8]\,TAS _;40^@#, M!5TG/O\74$L#!!0 ( #.* U>'0EB'MP, #H) 9 >&PO=V]R:W-H M965T4DN6GWZT?)J2^]I=DP8/MB43+Y\"%%2NIOI?JJUX@&GLM" MZ(&W-F9SX?LZ6V/)]+G*&2Y,RH+/PJ"CE\R+KQAWZT] MJ&%?5J;@ A\4Z*HLF7H98R&W R_T7A<>^6IM[((_[&_8"F=H?MT\*)KY#4K. M2Q2:2P$*EP-O%%Z,$ZOO%#YSW.H]&6PD"RF_VLDT'WB!)80%9L8B,!J>\ J+ MP@(1C6\[3*]Q:0WWY5?T&Q<[Q;)@&J]D\87G9CWPNA[DN&1581[E]F?,( M9K+0[@O;6C>)/<@J;62Y,R8&)1?UR)YW>=@SZ ;O&$0[@\CQKATYEA-FV+"O MY!:4U28T*[A0G361X\)NRLPH^LO)S@RG]_/1_>UT?'<-H]GL>CZ#T?T$;C]] MFGR9WMW!Z9PM"M1G?=^0,VOB9SO@<0T)Y(-T^B5 MZ3@Z"OA+)C2OB+1<_C6$0V2/PATFNX?+'&X+!!T6F:3&U 9SZ]NL$9:R MH [G8D5J=HWV"YO]@E,N2$M6FK*MSR[@5DFMX89Q!9]941'G+*O*JF 6<51* M9?@?S/7M/3D;4U?O]";X1"?)AK0,9FLA"[EZ@9\@;@6]@,;37IJ>T1BUPC"& M*]= J.CX*!R:7O.-AK#5C0,X;0?A&]7E)G-$D3.-)(2=-( MR3]NI)O*V*Y_D[#K9[H%-1YJJ:/ AUMJ3MN+A)C9C5G6[MB^.ZS=[4J!!/YC MT1QL,NZ6Z\+1/Y0'7, -'6F4TA=D"E#DMK3>%-4CVEL\IQDA.T"J@6[;BFU( M.ZD5$DCCGA4ZT([<2NH$"HG>!$M#QFFON]N\8Z'9\DK:T<'-\_?N,ZJTE;NU M-;5()4Q]M36KS<-@5-^'W]7K5\5'IE9<:"AP2:;!>4K;I>J;NIX8N7&WXT(: M*FLGKNEQ@\HJT/^EE.9U8ATTSZ7AGU!+ P04 " SB@-7 ^\]3"@# "N M!@ &0 'AL+W=OP[W_/BE^MH MH_1O4R!:>"B%-..@L+8Z"T.3%E@RA:;2R#)?5(HPCJ)! M6#(N@\G(QZ[T9*1J*[C$*PVF+DNF'VH+VK MKC3-P@XEXR5*PY4$C?DXF/;.9GVWWB_XSG%C=L;@G"R5^NTFBVP<1$X0"DRM M0V#T6>,X.]ZBO_?>R!"9IC]6Q^2HDY6O)4UB_<"?JKE,231 M$<11G.S!2SJ;B<=+7L";U88BQL!3-J]X@>K?'1+\ST=^'/KFA%YG5 M D'E<(VI6DG^!S-89"@MSSFV;DQC1]/<.;SD;,D%>4/C\G7Y_P$UQO92/V_L MMD#(E:!WS>4*K+L\4&FUYAE164JBL9P>#@G)&=>P9J*F#*EW2=[*]F6L$WEW G)D"7D,\&-+6 MI*J61*4Q1;[VY,DPABN-%>,9X .U.^,828$B(DVO4&N2NM4X2.@227]#MJ'> M"2RD97+%W?N!^*@71T],%7OT- >]Y.TAG&..VEG4N$994W@PC'?"ECUTSA_A MH'_:/X1;99GX=\,D/K$?G?1C^*!4MN%"^&FO+:EJG1;4L^A8>(JT!J5[Y0&O(>FG731KAE/FQ[TM+SIY)^97G%I0&!.I='Q\"0 W73' M9F)5Y3O24EGJ;WY8T!\*:K> \KE2=CMQ!-U?U.0O4$L#!!0 ( #.* U&PO=V]R:W-H965TM&!+ C=XL^66V@21-L0T-&L1I]V'8!UHZ640E4B.I./WW.U*V:J>. M]H7BR]USS]US(A<[J;[I$M' 2UT)O?1*8YJY[^NLQ)KI*]F@H)-"JIH96JJM MKQN%+'=.=>5'09#Z->/"6RW5"T\GN4G-\Q:JR0$3CWSVFUX>TCL?S _I'ESOELF$:;V7U M%\]-N?2F'N18L+8RCW+W.^[S<00S66DWPJZS'4<>9*TVLMX[$X.:B^[+7O9U M.'*8!F\X1'N'R/'N CF6'YAAJX62.U#6FM#LQ*7JO(D<%U:4M5%TRLG/K#[= M7:_OUG#QQ#85ZLN%;PC4'OG9'N"F XC> $CA7@I3:K@3.>:G_CZ1Z1E%!T8W MT2#@GZVX@C@8011$\0!>W&<8.[SXK0R11-/P]_5&&T5-\,^Y'#N(\7D(^V/, M=<,R7'K4^1K5,WJK7W\)T^"W 8+CGN!X"'WUN4'%#!=;<%3A5FJCSY$Z9:14WG#I'%O!:HD^<;7CE MCL\)-0A]7JC3>*\%JW[$LTJ1!?TEV/\E_ROA1ZXS*MUW9 I0Y!;X V98;U!1 M"4?PB/;^SFE%T Z15 F Z^;UAIP,J-*&+B(QY-+>+!5$0:>6=6B M9?1S$=Y!.)K.@I]Z[,AF1->G4A:'FB*8#9L**=X?S,-1. U/FNUDIU+TRW,+)Q MM_I&&GHCW+2D1QF5-:#S0DIS6-@ _3._^@]02P,$% @ ,XH#5YQM'/;; M @ 2 8 !D !X;"]W;W)K&ULA95M;]HP$,>_ MRBE#4RNA)B204@9(T.ZAT[HBZ-H7TUZ8Y$*B.C:S'6B___ M^Y^3.X9;J9YUCFC@I>1"C[SJ" M2NZ'01#[)2N$-QZZO9D:#V5E>"%PID!79KW-@-?SQ< MLQ4NT/Q8SQ2M_(:2%B4*74@!"K.1-^D,IEWK[QP>"]SJ QML)4LIG^WB-AUY M@16$'!-C"8P>&[Q&SBV(9/S>,;TFI0T\M/?T3ZYVJF7)-%Y+_E2D)A]Y?0]2 MS%C%S5QNO^"NGI[E)9)K]PO;VK<;>I!4VLAR%TP*RD+43_:RNX>#@'[P1D"X M"PB=[CJ14WG##!L/E=R"LMY$LX8KU463N$+8E[(PBDX+BC/CZ?U\?O]T^_WS M LX>V)*C/A_ZAL#VV$]VD&D-"=^ Q' GAM8L36K>YQE MNV2@URS!D4=MH%%MT!N_?]>)@P\GE'8;I=U3]/&"NBZM.(+,X!%%*A5\*@03 M22%6,%&*B1523QA]3/A)]''ANQQ9DX,=Y "FK0YZ&]B\#=@B72 =9))31VLX M*P287%::B52?#TBN3AB'5V0*"&Z9-YA@N40%4:<-DU)6PL <[-;O0:8?]V)H]N(P":\00Q3UXD(;0%5%U8BF80L)T#IE3TH*H'<8Q?$.M M!W!;KBOK4) ;E6O@+(HNSV%F2Z?\&\8K=\N;DS?0@K!]%5[!R7MJ4Z26GV"YN@^?,8 M_P%02P,$% @ ,XH#5X_&ULG5=M<]HX$/XK&IKVDAD'Y'=#D\P00GN]NR9,2-NYN;D/ MBBW $]OB))DD]^MO5R(&6G#;^P*RM=I]5OOL8^GL4<@'M>!RJ-1Y9Z'U M4TO)6686E47/HS3JE2RO.A=GYMU$7IR) M6A=YQ2>2J+HLF7R^Y(5X/.^XG9<7M_E\H?%%[^)LR>9\RO6GY43"4Z_QDN4E MKU0N*B+Y[+PS= >7"=H;@\\Y?U1;8X*9W OQ@ \?LO,.14"\X*E&#PS^5GS$ MBP(= 8Q_UCX[34AA^V%B3TP )OO< SN&T@@_** M:79Q)L4CD6@-WG!@4C6K 5Q>85&F6L)L#NOTQ?3N9O3[Z>5P.KXBHYN/D_'U M='CWX>::'-^Q^X*KD[.>AC!HW$O7+B^M2^^ RXA\%)5>*#*N,I[MKN\!O :C M]X+QTFMU^%M==8E/'>)1SV_QYSP:*:3*4DE5S M;L9_#>^5EL"7O_&*Y066AT!7DG>UKB4G[R$!O0]PJ\O]@-=QV$ZH,(NF12L(I[3IZ[C]^.?7S^> M3B;$=;PH<<(H^-GU'OE0975JJ6"@N ZEOA,EE+24,&Q*&+:7T*H?[M!4B_2! MW"Q1GJ"HJ$^Y?MY7PE:7^TMXMUT3HDWB5GGS?V$W,%EEXHOE1AYSG-[)ZP*ML4:] D<5-KI6$.8U[7Y3WXP41M!;X8B>39 MZ7#%)2@^&3]QF>:*DXG,4_[M_"W'SPKZ&H&B8$?6K"!W7);D^$_.I#HAP_E< M\CG3'*JF90ZD3,EG5M2<'!_]0BD%D\OA'\/KT=@DX;V]XE!:Q.6[CBVW[X2! MYR1^1(Z(VZ4)B;INC&/7"2!=TU? \\"CP ,*$U$W#!KL&3F. M\)XO@$IF@W M"LF(52E\=F"F#[0)PA/C.(B^0M(T",H:H/"\T(G=P!@G$40)/!R'3C])F@U> M<=-TN/W<(L#*[O7H0?>XD!NU>44D[$8)CGTG3N(V+D<-EZ-V+N\0&+>=K;FL M@&KV]3XZMWO] >:N7D(1MHDT( ?P;,,A=PO)N=F_:?ZT\Z4BN]OWCN72!.)( MX524)7BR+7.T9L 2CA:P;B4*B%- [Y(@Z-+7FQEMJ)I7Y-FR->I2FYA;#0MN&-:#Y"V@"UOO85U>LSG)M' -%*QNB4J+(,V;I#'^E 05("J&440*]$+4" MGJJ3P5J+=C3H&U&R4HYTVHQ&0IGT)%_Q"I@(FN[AM\*+4.L]&L*O'T9(>-"= M=&'Z(@/C0BQ-/WA.D(1PK@GZ^.'IPT<'*.G#48L5>%(":^C1!ZYQ@V-X'WL) M6D.0?K]/WO,*^J(P=BR#2TF.QV6\79&^GY ^]<$X]B+\I2ZY$QJ,#Y;BB 2. MER!\W_$3;(D8CF[X 8;^ 7S[N-O;NO"47,[-M4Z!7ZB[O?LT;YN;X]!>F#;F M]MKYDPE'9C.&M)>Y6S#UHLS?7I7FBXC)GA FZ_7*(!S,^$T"\/ M&*"Y3U_\!U!+ P04 " SB@-72L,P %(# !C#0 &0 'AL+W=OT;'@ C/4);("5M^Q:6A0\T7 MLD3DO[ LUUH&A)F0+"W!2D%*:/%$#V4@5@"*IQY@EP#[;\#!!H!3 IS<:*$L MMW6&)'*[G"V!Z]6*33?RV.1HY890O8V!Y&J6*)QT3_N!'\#5.8PG@V PFO:G M_M4(^J,S"*Z'P_[DIYX+_(N1?^Y[_=$4^IYW=3V:^J,+&%]=^IX_". SC!#G M2&\([)YAB4@B/JG1Z^ ,=G<^P0X0"M.890+12'1-J83KUYMA*?*T$&EO$-F& M(:,R%C"@$8[6\:8R7+FVGUR?VHV$WS*Z#XZU![9E.S5ZO/^'VPURG&H3G)S/ MV< WYBHMN7S<@W&"J 05)1C<962A\D7"KTNU''R)4_&[+G8%]T$]MSX&3L0" MA;AGJ#P7F-]CP_WXH=6VOM09WQ+96A@.JC <-+&[$RPD)Z'$$81(Q'M &0TS MSE40ZGP79.V<3)]6]Z[3Z73-^U4[_ZZQJA5K&@\KC8>-&H>$DC1+Z_0T E^[ M#ULB6_/8KCRVW_'OV-YF&+9$MA:&HRH,1XU;?4E"_;FB<]"'&YUC;7\/5&@( MB^J<-]/9\(@1KSO]O$;@&UUV*I>=1ED!F\DEXAB2U]IMYFWE=NO<-N+>Z/:X M7EQ_1@B/B=40()G"FKM'ZGO*2\J^J(CV2(OBF^85"5VWHS5+0ASO4#- MSQB33QW]@NI>Y?X!4$L#!!0 ( #.* U=266WNK@( #,' 9 >&PO M=V]R:W-H965T9-&W21D+2LJV#2"'0 M+E/Y$*&;IFD/)EP@:F)GMH%.ZH^?[82,KH&GOB3^N.?XG.NKZ^Z>\7NQ093P MD&=4]*R-E,65;8MD@SD1+58@53LKQG,BU92O;5%P)$L#RC/;=9R.G9.46G[7 MK$VYWV5;F:44IQS$-L\)_]/'C.U[5MLZ+,S2]4;J!=OO%F2-,%=>%D1@R++OZ5)N>M9'"Y:X(MM,SMC^"U9^ MC,"$9<)\85_%.A8D6R%97H&5@CREY9\\5'DX BB>9H!; =S_ 9T3 *\">,9H MJ^ Z6K'I@ MS*/)&(+Q .*[T2B8_=![<70SCJZC,!C/(0C#R=UX'HUO8#JYC<)H&,-[")*$ M;:D4,,,$TQU99 @AHPE2R8FYKUDJ[N'- "5),_&V:TLE7DNPDTIHOQ3JGA#: M@1&CX;,"'Y_%M]PR!K;)6I\X]I*[OGF7\NJ4M\)QWX#JNUR3H/'R MB8*W#=P](\>K;](S?!I M_B&0[]#R7[]J=YS/3B3]O50Q$$G/QJ\G[Q4MZ M?R&R)]XO:^^7Y\OBB7>NO+^# KE>4UVZR7K)]\GPZ4=@YSNMMBKPW;&EIB#/ MK8-*J?917U)EMS;M6H IS;)%U:OUBQ"81FC_"R^?DQ'AZY0*R'"EH$[K@Q+ MRQ9=3B0K3)=;,*EJW PWZE5#K@/4_HHQ>9CH ^IWTO\+4$L#!!0 ( #.* M U>Z&PO=V]R:W-H965T>Q#[/Z>L@V/ 1Z3!/"!T8D1'9EFCR,(,6\03,@*E%:6+:EM4Q4QP3P^GKL1ES^G0KDIC C"&^35/,?@\AH?N!T30. M _-X'0DU8#K]#*\A '&?S9CLF:7+,DZ!\)@2Q& U,-SFE==3\3K@:PQ[?M1& MBN2!THWJ^,N!8:F$((%0* "FB@=$ST!)6>)N(.=U_AH+G4OF%-.'Z%^V+6,M X98+FA9BF4$:D_R) M'XMU.!)(GVJ!70CLEPI:A:"E0?/,--8U%MCI,[I'3$5+-]70:Z/5DB8F:A<# MP>1L+'7"&;J!'Z#I#9K-1\%HLG 7_G2"W,DU"N['8W?^778/ <<+?'X6M M&$U5K P,A206$?(T*S T!!)&LJ(V,KXR6 MF-VZJ[%;)WM-9B?LO9*]5W,UGO5[+7JOHFJ;S7^JUCPZ6F4UKO6-@Z.0;HG( M3]ERM+S4N/HL-_^&YS>B,6;KF'"4P$I*K497_FU8?LO(.X)F^J!^H$*6OFY& M\F(&3 7(^16EXM!1+RBO>LX?4$L#!!0 ( #.* U>3^;Z*R , L4 9 M >&PO=V]R:W-H965T2VJ M2MMSG-"N<$&L9%;/7;)D1G>B+ A<,L1W5879CPLHZ6%NN=;]Q%6QW@@U82>S M+5[#-8B;[263([NCY$4%A!>4( :KN?7!/<]<7PEJB]L"#OSH&*E0[BC]J@8? M\[GEJ"N"$I9"(;#\V\,"RE*1Y'5\:Z%6YU,)CX_OZ;_5PDI:\_D6'QC:2'I<[+FC5BN6X*DCSC[^W"W$D MD!R]P&L%WE 0/"+P6X'_5 ]!*PB>ZF'2"NK0[2;V>N%2+' R8_2 F+*6-'50 MKWZMENM5$+51K@639PNI$\E5=IO]>9.A7U!:<+Q>,UCC.H-TA:Y@#V0'Z&T* M AM;JY3]/;-._0&%01]V= =QR3G,UO(:U%$>]GZO6C\>H_X]=%G2L2& MHXSDD&OTZ;@^'-';<@VZA?#N%^+"&P7^L2-GR'?>(\_Q?,WU+)XN]W3AO,Q[ M]K^]]Q;#[W:%7_/\1WB/[X5_/DE3]%% Q?_59;WA!GJNJGKG?(N7,+=D6>/ M]F E/__DALZONB4W"4M-PC)#L%YR@BXYP1@]^4(%+F61KA.BRT$C#VNY>E#L M$S>(_&!F[X\75V<5J]US;)6>6GE1',=]JTQC%4ZBJ+/JQ3GIXIR,QOFI6*H' M$EF_EX^Q[98R@62M0>KI)X!@LM0&/\I\[@8T"4M-PC)#L%YBPBXQX2M5A]!D MHF8=HF8 MOE(UF)I,CDE8:A*6&8+UDN,Z#^_WSLOJ0:OOW>J1XPSJ@<9J$D>#1JR\'[M&'C#L:Z%]B TP;X*CNN?O,*"TU2LM,T?H9\!XRX+U2)6C! MIE)DDI8:I66F:/T4/7S7N:-?)D^H!O[)J[P?#FO!J8W\[AS6@E.C23BL!!IG MT^%[@7W4W*B K>NN$D=+NB.B^:+M9KO.U8>Z7S.8OW#/%ZYF/E6=KKJ9\H!O MVF2?,5L7A*,25M*57U$J[@?* M0=?_2_X#4$L#!!0 ( #.* U&PO=V]R:W-H M965TQA MVH.;W#06CMW93L/^_:Z=D!4(U1[VDO@Z]QR?>VS?3!NI[G4)8,A#Q86>>:4Q MFW/?UUD)%=4G<@,"OQ125=1@J-:^WBB@N0-5W(^"8.Q7E DOG;JY:Y5.96TX M$W"MB*ZKBJK?E\!E,_-"[W'BAJU+8R?\=+JA:UB"N=U<*XS\GB5G%0C-I" * MBIEW$9[/$YOO$NX8-'IG3&PE*RGO;? IGWF!%00<,F,9*+ZV, ?.+1'*^-5Q M>OV2%K@[?F3_X&K'6E94PUSR[RPWY.+ M7[,)MB!J((62U5^G&F9*,G>;!(K\N%AI-_]SJ-R6?S3,;^_JN=[0#&8>7D8- M:@M>^O9-. [>#Q7_G\B>6!'W5L3[V-.++).U,!KO< 9L2U<]R-%>D?T64:W!#)Z_EB#963:,XN29 MMH&D\#08UI;TVI*]VA90@%)XBU1[J(;$)2\\2>)X,GZF;B K&$_.GLGS=[J# M[^#3 M,=M(2C)XX$ALTA3S?^Z LMW$7H%0&%2&H(K!Y;F &E M&DFMXVL):E4VM>+Q^P']5^.\IK MO(A187[1KI1U+!1MA&1IJ:Q6D)*L>.)]2<21@L*I5_!*!>],0K=4Z%YJ MH5<[1#7T@I-OQCVC;;BBV0Z41:2JZ]$ZJ=G'18#>OGF'WB"2H7M"J8JN&-M2F=8 M=E2:N2O,>,^8Z:)[ELFU0&$60URC'S3K^PWZMG*Y\ML[^'WG-0+^OLDZJ.M< M(<_QNC7KF5VN[M6Y\SKKX7^V?D)&MTJ"KL'K/H,7$(&3A$."S>9E*S2'+60; M0']_4*+HO814?*Z+>H';J\?516XD?.T;G1[YR?:K'&I+PW112;#EDR><.\Z/V[YSK^4 MOD/%J^=>4U]6/%E5/'%4\6JO_,TV70^EYM)>MTF:=5\:@E>L)&QK)45D[*-6 M+ 6>F!Y8GZPJ=8L+>35;]=FWIKL\F[]S1S.W9C[0?;EI_7[ %TW]/>8)R02B ML%*FG,Y G=2\Z).+@62Y:0273*JVTKRN 53'N'I ( +(& 9 >&PO=V]R:W-H965TD0($#3NHT'Q(.;W#;68CO8 M3COX]5P[6X[/N;Z^F6ZENM<%@"$/O!1ZYA7&5&>^K[,".-7' ML@*!7U92<6IPJM:^KA30W(%XZ4=!,/$Y9<)+IF[M2B5369N2";A21-><4_7C M DJYG7FA][APS=:%L0M^,JWH&A9@;JLKA3._8\D9!Z&9%$3!:N:=AV?IV,:[ M@#L&6]T;$^MD*>6]G;S/9UY@!4$)F;$,%%\;2*$L+1'*^-YR>MV6%M@?/[*_ M==[1RY)J2&7YA>6FF'FG'LEA1>O27,OM.VC].(&9++5[DFT;&W@DJ[61O 6C M LY$\Z8/;1YZ@'"T Q"U@.A? 7$+B)W11IFS-:>&)E,EMT39:&2S Y<;AT8W M3-A37!B%7QGB3')]>7?Y^?:2')&45LS0DOV$G,R9PC235'+.M#NP5&JCR>$< M#&6E?H7QMXLY.3QX10X($^2FD+6F(M=3WZ JR^UGK8*+1D&T0\&'6AR3.'A- MHB"*!^#I?O@<,H2'#AX]A?N8BRXA49>0R/'%NQ("&Q UD)62'%T+H[#2\%!, M05)W'*#(U_.E=NO?ANPV_*-A?GLKSW1%,YAY>.TTJ UXRQYXL"JG,D0'%2?:[$K)>G>#)X[X593F!!VPL&C3!*B#2%)BFK%8* MA"%4:S"#E='L/W'[VWZS2:+)*1;!II^"H:!XT@4]L3;JK(WV6OLHQ?IOSAH3 MN\4W.XQ[NL)1>/),_$#0.!X/BQ]WXL=[Q=](5#FD:/Q'ID9A$#Q3-!1T$CY3 MY/&ULK5===)\5(QMF07(E86__?:\ LY@HKMOZQ4;2.>?J'EV$--US\4UFE"KTO2R8 MG%F94MN);564)+6I+*PL>.$=DER9L73NF\A MXBFO5)$SNA!(5F5)Q%\/M.#[F>5:AXZG?),IW6''TRW9T"55S]N%@);=J:1Y M29G,.4."KF?6O3N91QI? _[(Z5[VGI'.Y(7S;[KQ:SJS'#TA6M"5T@H$_G;T MD1:%%H)I_-EJ6EU(3>P_']3?U[E#+B]$TD=>?,U3E(1M)/2I1SM SRY6\@4YX_I+Q2A*6RJFM8,(ZK+UJ)_?0 M3 Z_,3D/?>),91+-64I3 S\YS0]/\&TPJG,+']QZP"<%?ZO8'?*<&X0=[!GF M\W@^'9O2^7_1Y_\Y^I$97EZU>S@%?39'_##&NF M_E;LXMO(#8.IO>O[:D %83@^1B4&E#MV1P.QN0F&_?$/M:,D@R[)X&25)91Q MV/?>K+/@DG5V2;'DDF+S"XD=+4'8+4%XLLZ^UE];FMZ2';SP&WK8Z.'8(17L M[#G;P)< /M?Y"EW!CM\,7YM6JPD4]&K$"W#@N,%H4)D&(,;!&.-A<1J ?@1( MQQF4IP'H1KZ#(\]H-&6)L*XO[4X=S@<>&)$N4-#C*@ #]PPHKS( M;$7461']:ROZA7&>&=%99AA1K\PPHEZ9842],L/NG4+A9+"IC_\2K7C%5'.J MZ'J[&\9]?; >]#^XDT?7T)_ C:2Y0/R0;ZXSGXC8Y$RB@JXAE',W@C(6S16A M:2B^K<_ +US!B;I^S.!6184&P/B:DJ.(%8N>>DWN.?1/?R8Z+!YD!*/244R:G3J94<>VZ,LD@Q_**%\#TG0T7 M.59Z*+:N+ 3@U()RZ@:>-W1S3)@SF]BYI9A->*DH8; 42)9YCL6W6Z!\-W5\ M9S^Q(MM,F0EW-BGP%M:@_BJ60H_^Z$!V(@O!';R MZ!H9*?>"8CH) H0X'UWR/,@5+#I//XMR9UFF<:X/'UGOUW*UZ+ MN<<2YIQ^):G*IL[(02EL<$G5BN_>02TH,GP)I]+^HET=ZSDH*:7B>0W6&>2$ M5?_XJ3;B"*!YN@%!#0A. 8,7 &$-L,ZY5696UAU6>#81?(>$B=9LYL)Z8]%: M#6%F&==*Z+M$X]3LT^)/].'S>HV6BQ5:O[M9+="O:*TW2UI20'R#EEP!4P13 M^@W=$5H:U]$:DE(014"BQ5-"RQ12M!$\1RH#-,"O2.WP5G"/TIVA4+O%Q1X0=B1S_S'X<&9=,)F@4++%[[ =Z/-3__3 M]SG/BU(UGG=X_?<'38S>*\CE/UTN5UD,NK,P+Y-K6> $IHY^6T@0C^#,?O[) M'WJ_=5G4$UG+L$%CV. <>]LP>3 ,6H8E;<-@;UBA#9/5YB2LWI1ON_RJDHAL M$N9=^3CSO5BO^7@X<1^/O7@>.([B:!3[35Q+9M3(C,[*7"N>/"!>& 6=97,6 M_MH%[8FLI738*!U>1 4,^S2L)[*687%C6'P)%1 _V]AA$$2Q/S@I@.=Q@S"* MAN-!=P&,&I6CLRI7()4@B?FT2%L+)2.JLQ+.\KQV87LB:TD>-Y+'%U$)XSX- MZXFL99CO'8XWWB740IW%\2:/_6'H>:.38N@(C(+ \^.XNQK\HX.<_Z/UH.7D M?)\O(E*61BC7!]Y2:I24)N*>L$KP&PF /NEC'O*#;G%G'_S:_= 76]NFX&!3 MS[DJFJ%VAFFV[TQO9@)_.WIDNUK=:!IFIQ/V*Q)4PB"AM-Z5W%.A]1=8W5 M0/'"-E[W7.DVSEYFNM,&80+T_0W7156FE5;GL?3O?!P #1)C%G&^C>KS\GL E) MG.SMXO(%DC S?F8RP_/$&>X9?Q!K (E^)'$J1KVUE)MKRQ+S-2147+$-I.J7 M)>,)E>J4KRRQX4 7N5,26\2V?2NA4=H;#_-K=WP\9%L91RG<<22V24+YXT>( MV7[4P[VG"]^BU5IF%ZSQ<$-7, 5YO[GCZLPJHBRB!%(1L11Q6(YZ'_#UQ/$R MA]SB>P1[<7*,LE1FC#UD)[>+4<_.$$$,-&7K*\Z)JO*XTEYT%]?E".ZE9"(OW5)'U9Q]:MD M WHM-G0.HYZ:0 %\![WQK[]@W_Y-5P)#P2H%<8J".%W1QQ\2QF7T+RS0A FI M2_7@[^?^V5_';NP%@6L/K=UI#DTKW_,=O["J@',+<&XGN/M4_7_%.;HO3 C0 M]M\AA'>R?HP7D%.*^[8,6B'X!T>^$^)6E\*C^4_B#8HWEMF6 .V.\M)<-!:ND&Q3I!A<9[L!D M00P%JQ1D4!1D<.9P#QIMAP/LNK7F;%HYMDL&^N8,"W#A^<,=-E:N#TZ71047 MMDOBM(U,]C',<]73F'64#Y_P.^Z$.0%U#X,A2.C7*XJ6C5HI0LCL^E\6. "@_9=GV:NI=Y;1HEWV,#A(^;9-Y( MHW.9UZ91*@-L1AI@C3;0W)/.Q5Z;3*DA<+>(F+ D 3Z/:(PV= -';+\RXI.9X8X'BBX>^&"-$9N2W#[Y0L[YAA>4?/\F%] M1U5C-G#]EC(Z)<\[W3R?C[]4I11;_MS4=X=Z:8.;BE9-O"1\YS*$[Q@E?%/1 MJD4YV?X_>_^_2>6A$]:Y2F,U<(*PI5E+PG<,$+ZCX?(&/ITH:$%7TKUCANZ/ M8?QJ"1NO4)I6JH1UNK=.W@AFKV._4KZ*4H%B6"HW^RI04?CA#>?A1+)-_I)P MQJ1D27ZX!KH GAFHWY>,R:>3[+UC\9YY_!]02P,$% @ ,XH#5S5VZEM0 M @ -04 !D !X;"]W;W)K&ULA51M3]LP$/XK MIPQ-(+4D35^H6!H)Z":8M@E1V#Y,^^ FU\;"L8M]:>'?SW9"U&VA^]+X['O> MDIZ3G=*/ID D>"Z%-+.@(-JG3%33X+(F<( M!6;D&)A];/$*A7!$UL93PQFTD@ZXOWYE_^2SVRQ+9O!*B1\\IV(63 /(<<4J M07=J=XU-'F\P4\+X7]@UO5$ 665(E0W8.BBYK)_LN7D/>X X?@,0-X#8^ZZ% MO,LY(Y8F6NU NV[+YA8^JD=;%J@R3N4E"LLX< M?Y@U+BYK%_$;+CY7\A2&40_B*!["PV(.QTK6<%-S;C8LPUE@Q\*@WF*0OG\WF$0? M#B08M@F&A]C3+V@,4,$D*(GP@DQW.:PY)I[#C>$V'0_.IG$2;CND1ZWTZ*#T MH!][P<[O64/'^XK3X;1;<-P*C@\*WBMBHDML_&^\LTD<_:46[DV!NU"^,KWF MTH# E<5%IV>61M=#6A>D-GXPEHKLF/EE8>\UU*[!GJ^4HM?"S5I[4Z:_ 5!+ M P04 " SB@-7=C/Z@8@" !5!@ &0 'AL+W=O^:+MU(1(%JG4J506C>YCV8)(;L.K8 MF>U ^^]G.R&B$E1[Z$OB:]]SKL^)?9-LA7Q2:T0-SR7C:N"MM:ZN?%]E:RR) MZHD*N5DIA"R)-J%<^:J22'('*ID?!<&%7Q+*O31Q7X($'594GD MRS4RL1UXH;>;F-'56ML)/TTJLL(YZD7U($WD=RPY+9$K*CA(+ ;>,+P:]6V^ M2WBDN%5[8[!*ED(\V> V'WB!W1 RS+1E(.:UP1$R9HG,-OZVG%Y7T@+WQSOV M&Z?=:%D2A2/!?M%%P]R+$C-]$QLOV.KY]SR98(I]X1MFQMXD-5*B[(% MFQV4E#=O\MSZL <(^T< 40N(_A<0MX#8"6UVYF2-B29I(L46I,TV;';@O'%H MHX9R^Q7G6II5:G ZO1G>SN!Q>+>8P'0RG"]FD^GD_N<<3L>H"67J$WR&Q7P, MIR>?X 0HAREES/BO$E^;\I;$S]I2UTVIZ$BI'S7O01R<011$\0'XZ&WX&#,# M#QT\>@WWC>A.>=0ICQQ?_PC?#"LA->;P2%B-,$6B:HGF@.I#TM[DLE?M2E4D MPX%G[I)"N4$O_?@AO B^'1+Z3F2O9,>=[-BQQ\<^.*&RE3RF*F/"JCZ#H5*F M91">PQTE2\JH?CF#>Z%WON1 -.QA?]\97KC56*H_A_R*W].O=R)[Y5>_\ZO_ MYC$9$2E?*%_!QND6!6B4)3!!N+-K@SP7$@K*"<]L'EE)=,?HX!5IBH6!JV9; M[":->E\3?[.O]T!2V+OLDAH=_MZEMPUW2N2*<@4,"X,*>I?G'LBFB36!%I7K M TNA35=QP[7I^RAM@EDOA-"[P+:6[D^2_@-02P,$% @ ,XH#5]M-)AHX M"@ /F, !D !X;"]W;W)K&ULS9U;;]NX$L>_ M"N%=+':!;BSJKFX2($U:G!XTBR)I>AX.]D%QF$2H+'DE.=D"Y\,?R;<136I$ M%2- +VV<#/\>CGCY<4C3IZ]Y\:U\%J)B_RS3K#R;/5?5ZNU\7BZ>Q3(N3_*5 MR.J_/.;%,J[JE\73O%P5(G[8%%JF<]NR_/DR3K+9^>GF=Y^+\]-\7:5))CX7 MK%POEW'Q_9U(\]>S&9_M?W&3/#U7S2_FYZ>K^$GL$(]GLPO^]I);85-B8_(U$:]EZV?6U.4^S[\U+SX^G,VLQB61BD75:,3U M?R_B4J1I(U4[\O=.=79XTZ9@^^>]^H=-[>O:W,>EN,S3_R0/U?/9+)RQ!_$8 MK]/J)G_]E]C5R&OT%GE:;OYEKSM;:\86Z[+*E[O"M0?+)-O^'_^SBT2K '<[ M"MB[ K9I 6=7P-E4=.O9IEI7<16?GQ;Y*RL:ZUJM^6$3FTWINC9)UCS'VZJH M_YK4Y:KS#QZZ-WM%?OUY]_8SRS) MV)?G?%W&V4-Y.J]JAYNWG2]VSKW;.F=W./?O=7;"'.L-LRW;T12_Q(M?B45= MG&^*VW+Q>1VF0ZSL0ZSLC9[3%:M#1-A54B[2O G&+CBLKB'[E,3W29I4W]^P M/_,*PA57K6BR_WZJ==G'2BS+OW0QV3KAZIUH^O7;UPMWYF+^VZJ%:.Y=KAP4IRTCTXZ1HX63[G1?5[)8IEW61?1%DMNUS=JGEM M5T/?M8Y<5:T<*^ARU3NXZAFXFN;9DY&GGN*#%SKAD:.JD>O:@=Y/_^"G;^#G M8Y+%V2*I?XHWHX?.15]U,?#MXV"J5KY75T7O9'!P,D"=_"1>1,JXSBNTX- . M2"0FU3$\U#&6[@'_NI,^.>U^$H3*\=MDU6TR9-GJ4EIQ$#.1'809U<9GU.L\$]_9,BZ^ MU5WV<=V1OL)%!O= (C6YRC!#V_XD1BV4$P;'C$A-CAE@@FV""4:CECKW\T!= M/6C,D-6##8Q@XXR@MF?V/X;D0'"YP4]IC%6]#=QA1Y-HV:0,0Z4FIVZ!81R3 M)(-1\E;-'>A:ML8,:=D.@(.#@P/2LK6+95QNZ%.B4I,K#U#B3&)+PB'=DZ!2 MDV/6VI4@VY;HAR/41'80X,C!X0AIT=JU$RXW^.F,D\2Q+:5FAP P#.73Z$/N*141Z4FQPRHSC5)-9GT 5?-(&GZ /YV/UH= "X7 M!ZZ>/J"E=%QR\/,<8TO+;1TQF<26EDO*@51J[NY/:$5<7FJ7YG97-T-*D2H:\-:1:-2DT^L ?XYTUB)] C)48J M-3EF0(P>U4Z@IV[SJ8<9\'?[T=H RWFTVX:>2G2A$QT?A=5:!1TG"3P@-0\G MM:Y^BJ]7<-'!K6\,5O. U;Q)L)I'RFI4:G+,6N>2J5C-ZV$:MMZ=J5U6XZ.!6-P8@>0!(WB2R:QYI=HU*38X9@)A' ME5WSU.R:9FX=@ZY\H"N?]B"TKVY!:N96K577W.H#UO@XUO3V6.TR$!<=VOJH MU.00 OYD]BM]$EW*ZG4Y)@!DOE4NY5^_VXE_EX_6A=@*]_DU-> _MI_]@LU MD=T$G/%QG+G,ETM1;,ZEK>*5*+2ND>X?4JG)%6Y]7FL2)[]\TI06E9H<,P P MW^3DUX"VK#G_%47\N#FK5K9O=7S4S0=4\O%\Z!Y<4J+YIMT/N\ MXR,5N,+@QS)&BBH [@HFD:(*2(&-2DV.&0!;8)*B&M"4U405CUJW0^PJI?DL M?A1P?8,.@91"$U(R_K15J%*0S:-C7S56/'#\#E\!E\(^7)(Z'[X&P+4&7^HP M!BV%0$OA)&@I)*4E*C4Y9D!+(2TMA?W9)]1$=A,X*31)*9EWP/Z,$FHB>PE( M$_9EE/1=3[M0P;4&-Z,QP"0$, DGD5H*25-+5&IRS("20MK44JA++2DSH,8* MF0%;5PR9'%,R[X#J627=#*A:(3,@H$6(HT57-]2NJ7"MP4UJC(Q.!)P23>(< M4D1Z#HE*38X9\%)D<@[)O!M&_?<2H":RFP WD\A=19(UK+'X2V:+O*""N.;@YC;'Y%0&I1),X6!21IH*HU.28 3=%)@>+ M!G1!]7@1]^U N9=-8^8%75O\$^*FKN+?-<[=E9S$9(?=NJ1-HT3:0F8)1Y!S,Y MNBNQ?5DB:8IF+X??EFA^7:+5NB_1,C@A9-0E];< XO*#[]"BDCN*A]V*QR32 M-GLWR.(V1N*&6ZV+(BW:U,U>KV_:U-IUSYO<:MWY:)&FY,9(\G"K=;FC-8DTS]X-LKB-D>CA5NN628LVU;/7 MPV8C9;3^>M[S9HOEGB.BZ>DJQDJ7BLRU@GS<9K ML?VNANV+*E]MON[@/J^J?+GY\5G$#Z)H#.J_/^9YM7_1?(/"X2LSSO\/4$L# M!!0 ( #.* U>8W[LI100 #P5 9 >&PO=V]R:W-H965T7B+Q*/>P_G7"Z7PXYVA/Y@&XPY>(JCA(VU#>?IE:XS M?X-CQ"Y)BA-Q9D5HC+C8I6N=I12CH$B*(]TTC($>HS#1)J/BV!V=C$C&HS#! M=Q2P+(X1_7F-([(;:U![/G ?KC<\/Z!/1BE:XR7FW]([*O;T"B4(8YRPD"2 MXM58F\*K&]/,$XJ(/T*\8XUMD$MY).1'OC,/QIJ1,\(1]GD.@<3?%M_@*,J1 M!(^_2U"MNF:>V-Q^1O][7W$IR,GQ M?!*QXA?LREA# W[&.(G+9,$@#I/]/WHJ"]%(@/:1!+-,,/]K@E4F6(70/;-" MU@QQ-!E1L@,TCQ9H^491FR);J F3_#8N.15G0Y'')_/;A^GME_GUXA.8+I>? M'I9@>CL#7[Y^G7V?+Q;@ BQ%XP19A %9@7G"4;(.'\7>E#',&7@WPQR%$7LO M(K\M9^#=F_?@#0@3\+ A&4-)P$8Z%S3SB^E^2>EZ3\D\0NFW++D$EO$!F(9I M2=)OU.DS[(MT6*2;[71=%*>JD%E5R"SPK"-XG\,DY/AB(;HMD%3@SX6(!W.. M8_:73.L>W):#YP_I%4N1C\>:> H9IENL3=[^ @?&1YGRGL!:=;"J.E@J]$E# M.BJD?P!K2ICT!N^1!@52/DBV$\=QC9&^;8HY$=0B:5\"6NZPHT(2Y7F.7(53J7"4*AX(1Q%8 M93RCN$43X"*;Q;4735%._NWZ(X_3B3L5*FGOLD]P364CFL5 Y?]R<&QM$1YQVTGV-T)YPZIL49&O4+VU /!XH"#!(4"Y)) C?8"I] MR2IASKU/?:&U13=<"GS-EBW1^ZI%3VCM6M1^!"I?\_^O;4OL9D]"I]NW)X+: MO&O_ -4&8H:WXJLA%80Y]C<)B@_:J-J[0[9]>B M)[1V+6I7 ]6VYI0Y.]ZT$F]C> ==>R*JS;IV+5!M6_JTE/#0M%QXKML5(HER MC>$1(;6W@6IS\R)766(VN9@06EW&DBAK:!YA7/L4J'S]3VZ*[U], <51P91M MPE3>(;V:DK[0VK)K6P*]5YT92M=S=BUZ0FM_>]=NQU2[G1?/C!*W]0X;6MV9 M<2JJS;JV*Z;2 O0Z,\I+M::!;<"N$$F4.72/"&FL?:B]QHMF1HG9_+*'MNEU M&4NB'-OJ,-8;2UOYNN+OB*[#A($(KT2:<>D*Q72_5+??X20M5KL>"1>SH]C< M8.&8:1X@SJ\(X<\[^0):M6 Z^1=02P,$% @ ,XH#5W@K!5L7 P > L M !D !X;"]W;W)K&ULK5;1;MHP%/T5*YNF3MH: MDD!:,8@4FM QM;0J[?HP[<$D%[":V,PVT.WK9R=LT132#%(MC-@>JGDP83[%44SXUQ9P#CC-0FIAV MH^&:*2;4\#K9VC7W.FPA$T+AFB.Q2%/,?_<@8:NN81GKA1LRG4F]8'J=.9[" M".3=_)JKF5FRQ"0%*@BCB,.D:_A6N^_J^"S@.X&5V!@CGXJES$6<,:2>Q++6=KTGF;>O@V]7X] M/(!(P:TJ^):73GF8G(S/>8;OG+%X19($81JC 9683LDX >0+ 5*@@(@H86+! M ?WPQT)R=:W\K#I"N4JS6D5?M6TQQQ%T#767"N!+,+P/[RRW\:6J?HY>YB*2SC'AJBF2HLIH=T?^J<4O1@0O M1H0O1O1KLWGM030W.H,4^#3KX02*V(+*_%XO5\LVT<^ZHR?K/:M]9E6L!U8[ MS+O ?_1Y3WJ)^910@1*8**G&\8FJ+\_[O'PBV3SK2\9,JBXG&\Y4:PQJ(%RF;;^PM02P,$% @ ,XH#5W=0]J7+ @ +@< !D !X;"]W M;W)K&ULC95A;]HP$(;_RBFKIDZB31H@0 >1H)2. MB=*JT%73M ^&7(C5Q,YL!]K]^MD)C=@(=%\2._'=\[Z.[]+=U;8@P)!DL7K@FR^X]=,T M^98\EOD5-MNUC@7+3"J>;(.U@H2RXDY>MONP$^"Z!P+<;8";ZRY N9*:'?4AVG_/%TWI_>C >3:^C/9M?S&?2G0[BY MNQL^C2<3.(.9/@9!%B/P$$:9R@1"/^%"T=\DW];K%WT^),+I$!6AL?P$)T 9 MS".>2<("V;65EFE@]G(K:5!(<@](^IJQM'\@[HHPJ/)OH4Q# F"G"5G2AC?6E1"5K,$55J_16@Q&52Q+#=R0" M;HG>!*I>X4=_(970Q^IGE<="2Z-:BRFU2YF2)?8L74L2Q1HM_^.'"\_Y?,1I MO71:/Y;=?T!3C@$*\]',+E8)+%)X>0I3NFN_WFYT[74%MU%R&T>Y&M6H0A51 MS1U4RVM5HYHEJOD>JEF%:NZCZIUJE%>BO/=07A7*VT,UW .N6B6J]1ZJ585J M_3^J7:+:1U'S"'43#Q6**F![?QL[[6I@IP1VC@.YTB44%BV$[)89%F56I:.S M?TB;#?4=<<*7[:SZ,] \- MA5F@WX>):;+E+]+_ U!+ P04 " SB@-71=LK!<4& "=.P &0 M 'AL+W=O3[Q.9DO ME#G1'5_F=,[NF7K([X0^ZNXHTV3),IGP# DVN^I<>Q?$QR:@:/%GPC9R[S4R ME_+(^5=S<#N]ZO3,B%C*8F405/];LPE+4T/2X_A60CN[/DW@_NMG.BDN7E_, M(Y5LPM._DJE:7'5&'31E,[I*U6>^^865%S0PO)BGLOB+-MNV@6X"?UNHN/4^'KRQ\/M M_>V7V]\_H0_H$Q6"&JG1VY IFJ3RG3[[H3@CS]1"HBB;LFE#?.B.#UZ*)^YX#SL 73UQN]G#S[-W M@YW$D,5G" _?(]S#N&E"W.&_KK(SY/>*<+]I/OY?>'1Z>-/@R0G7[GM-X=9< M^KM/HE_P_".\FY749Z1$U_&W52*3(O'\_9L^AVX56\I_&H9XLT7VFY$F*U_( MG,;LJJ/3KF1BS3KC'W_P@MY/36)!PD)(6 0)(T P2^3^3N2^BS[^/3>RRO=H M+FBFI$DH.1,)GYHS7(O_5I^1"ZI[?M>DMY/>5F](6+B%#0J8*>?K<5]7]U[O MLKO>5[+>[* % 1J5)<]@)\_ *<_/G$\W29HV3;TSLNW4;V'!_FQYPY$]$^$I MC2+(89&&'K%7]6C-:;";T\ YIY^95"*)%9LB7MXX.6UG&!(6 M0L(B2!@!@EG*#G?*#N$KUA!29$A8" F+(&$$"&:)/-J)/'+>OI&65CWI0J7O MXI5>4BG$U8()I!8T0_Q8.7NICCG[;/LI@(2%HUJ!PL%YS\/]@[P+V2D!@ED" MG^\$/F\GL&Q4>*W3N$[A)ROL[+2MPI"P\+RF\' X& 3^@<"0?1(@F"6PUZO6 MN#VGQ/=LF.B5CG93IGB,_0FJLDF^M$K)CN3&=K:CX!HM$0NBG)YWO) MSK/SW,3=>6L9(6D1*(U T6P9*W_'G5%N^@?1(HFBU'Y<1X;BOF=1YLO;K!$02^UZ_)!VJ^@-(B M4!J!HMDR5XZ.Y[9T]NNC8"DU#[$QE\T.A)O5ND!"TD)06@1*(U[=.!KL90]; MNLHX\MS.T2NM3,I>]V]1W_<&P?GA+0IJ(8'2(E :@:+9.EX-^[9D2U)(!I46@- )%LZ6JO!O/;=X\K^S1O^ATG]W-;'T3@9HSH+0( ME$:@:/97[96+@WOP2WX,:N^ TD)06@1*(U T6^O*WL%.2Z'=4VO)LG+RZ+!$ M3=P]MM8.U*X!I1$HFJU=9==@MUW3G)/O34YN5 _2XYB TD)06@1*(U T6^7* MS<&O\',=#/I['5!:"$J+0&D$BF9K75E%^'5_M8/KII!9<0[[ARD:U!0"I46@ M- )%LP6M3"'L-H7V4G3(UBSEN<[0BL6+C*=\_M2H(:@U!$H+06D1*(U T6RE M*P\)!Z^0ID%_B01*"T%I$2B-0-%LK2L?";M]))+H%2_[D";KP@Y4-)LGCREK M?F8&-9)PW2/RZDY2V2IPMHI 1T:@:+8DE96$W5;2@V2S58K29-;X59<[NK4* MH*[3"UN;'2\5(*.@T#1 MM@IV]W85ZJHW+_9_2A3S5::V6^1V9W=[3*^+G94'YT/O(MKN%*TPVXVK'ZF8 M)YE$*9MI9.]LJ)\@Q78OZ/9 \;S8N_C(E2Z]QU#!3D0K*D#E8C2&A:_9/G&L11 ';/!-AU@-T-&)T)<.H MYZT]N'6 6Y*I4BDY^$22^92S/>)%:Z567)0PRVB5/DV+Y[Z67-VE*D[.%\L_ M'E?KU%/EW21OOR9_:VL%?0BND#W^ =F6 M;?>-1Q_^:YY>(<)M)>GV2Q:;SHW(2 S0^TJ O@.C/GWWV'/^K$/UY!B_D!B M+91N@]+5J<]_9BS:58L46O9N[>#R9FKMC$CV-;'QHU,IP MU&0XTF:XAH2JMP;T9:B-O#3#(<7\@<1:Q+R&F#?\\O*&1#FDF#^06 OEN$$Y MUDZ^)1%1'ZWQR42WO7%[,2RURI="&$BL!6'20)AH(2R"@.6I>I=R"(#NR%/< MNQ@KD=$1$V=L=YAH.[J4R4!B+2;7#9-K+9,[#AFA(8)GY6N%LA.%O6 R JZ\ M$.?*A2!2&I ^4M-C8MKI$M'U<3&0@M381^T#$ M?MLFDY&7HK/<&>/'YPF$':=Z/ MQ3G%XIULO?J.+L;R?YA>?'"]6&][&RR2/*.X_JI[Z87CGL)Q)VX7SI!>V1]* MK0WG8)BQWC$_,$EB1.M/X6(QH12TV^^H9_MU3R;0H 9Y*+4VHX-%QEK;J/UN MJD,[.' 7QZ F=RBU-HZ#S<5ZGUM-F2SG040$H(S3H'^K.36^CC7IFI>^5MCJ MO+Y\_9 N3=D\.EE*@&_+$SJ!RI=*=G&PO=V]R:W-H965T4+6Q0<2&Q(>6:[G0ZV]-E29BF%&X[$,L\) M_S."C*T'EF-M%F[312+U@AWT"[* "A'6 M> /XGL):;(V1=C)E[$%/OL0#JZ,3@@QF4BL0];>"$+),"ZDT?E>:5AU2$[?' M&_5/QKOR,B4"0I;]2&.9#*P+"\4P)\M,WK+U9ZC\^%IOQC)A?M&ZQ&)LH=E2 M2)979)5!GM+RGSQ6==@B*)UV@EL1W":A^PS!JPC>:R-T*T+WM1'\BF"LVZ5W M4[@QD23H<[9&7*.5FAZ8ZANVJE=*]7LRD5P]315/!E?19D!ZZ9E0F D4TAKB%/S[,QP?XMK)?U\#=U&#D'A3\NJ1GR.M\0&[']5KR M"5]/=]OL_%_TZ)^C[Q3#JU\(S^AYS[T0>O<%^CF<"LG5,?[5ML&E1+==0G_: M>J(@,QA8ZMLE@*_ "MZ_Q#M]Z'[B'UX.D\9N8\ MSM1Y;-N*4@4;%=T45H%[?MFW5]L5;L%@O(L9[V-\W]O%1"T8[RG6CDV_MND? MM#E)&)>G$GC^@L]2QM^*[34LA/N02[?AGF0J6_I++\G-2K M]85A:/ID8WWD]$*G97VL+ACE?>!)OKR=7!.^2*E0!9NK4)VS<[49O.SXY42R MPK2T*9.J09IAHBY)P#5 /9\S)C<3':"^=@5_ 5!+ P04 " SB@-7UK/* M?ZD# #W$0 &0 'AL+W=OA6G=6HJ.W#:A\\R06B)C%K&RC_?FTG9 D;LM#Z M98@=GW-\?<_X.I[L"?W&U@ >;L6FR9 T%9@.R@5*\61):8"Z: M=&6R#06<*E"1FXYE^6:!L](()JKOF083LN5Y5L(S16Q;%)@>'B$G^ZEA&\>. M3]EJS66'&4PV> 4+X)\WSU2TS(8ES0HH649*1&$Y-1[L\?Q>CE<#OF2P9R?/ M2$;R0L@WV?@]G1J6G!#DD'#)@,7/#F:0YY)(3./OFM-H)"7P]/G('JO812PO MF,&,Y%^SE*^GQKV!4ECB;ZW"L 8,KU7P:H!WKG I:+\&^.< M]P)@5 -&*EG5ZJK4A)CC8$+)'E$Y6K#)!Y5?A189R4KIQ 6GXFTF<#SX&#TL MH@7Z%?V!*<72%NA-"!QG.7LK>C\O0O3FU5OT"F4E>LKR7-B'34PNE"7>3&J5 MQTK%N:#BHB=2\C5#49E"VH$/^_%^#]X4$3=A.\>P'YU>P@_;LDVQ^99!5 MC,COB+#E'J]QCW>;>]*,)61;><)I(+;5DO6 M/4M3YR"G/2CL'.2?K7_G(*\]*.X-Z=9UU4366OU1L_JCWM6/MWQ+X9I_EEZ> M6TNU3K)0)UFDDRP>_==+SKGAYIH46^F_;])__P/IOU.5%Y$E2L2>+0]O78;H M9;[5$#K)0IUDD4ZRN#\;7ETKA_]_'IAKFE;E&O/D.[, NE)7" RI MYI;B07V%&PO=V]R:W-H965T4W@G,QW7/R2*8!"=WG&Y,))E2K.7%?&*>1$GO("F+ZRYB(G2@_% MQI6% ))4HCQS?8Q#-R>4.=&\.G4$VL 3UM;@1>N0V+@G-@4G*&1*P7CCGWMFE%QA!->,;A9T\.D8F MRHKS7V;P(5DXV!!!!K$R%D1_;>$2LLPX:8[?>U.G6=,(CX_OW=]5X768%9%P MR;/O-%'IPIDZ*($U*3-URW?O81]H;/QBGLGJ$^WV<[(JGN_%FB"GK/XF M=_N-.!)XHT<$_E[@_ZL@V NJG7-KLBK6%5$DF@N^0\+,UF[FH-J;2JW34&9N MXU()?95JG8JNWYXOWR[1"?I$5"FHHB 17Z//!0BB*-N@:]";A*XI6=&LOOSR M"A2AF7RE55^75^CE\U?H.:(,?4EY*0E+Y-Q5<LX,9[C(L:PW\$XV/)3E& M7R,?^T&/_-(NOX)8R[U*[C^4NWI#FEWQFUWQ*[_@L5TQH27Z<;Z22NA?VL^^ M1+7%J-_"/'YGLB Q+!S]?$D06W"B%\^\$+_IR_>?S!ZD#9JT@#=MHC/56;X]#6)<9&&+4A!A90VCN41]WK1H?<8!W-.&>VKE_I*"+M-K!:*/?MJE]]J_%JO_0/I90S^STW-% M,E2RA,J8ETQ!@F(B4[36;41ON9AU _G!I)7(NN; 1!X^5$YLS70-4IXAFA>E MB4-U*+V*ZJU]N)/F)!BUT]B7&QKGJ!'PK'%NC"E3:$NR$DPER*K*GQTJ?V\T MKQ/-F\YP.YIUZ:'1#M7' M20^1#R79L]=D*S+C[,2&W:W5GC=MOP[Z9F'/6DO3UW\B8D.9U%1K+<.G M$[TYHFZ5ZX'B1=5MKKC2O6MUF.J_%R#,!'U]S;FZ'Y@&MOG#$OT%4$L#!!0 M ( #.* U=7A.B6_P( "H, 9 >&PO=V]R:W-H965TL'VAQE>P@SD77;#U7H#4$"D=0$K+XV,($DT2"UC9\%TRI=:N'^>$>_ M,+&K6.98P(0E#R26JY'UP4(Q+/ ZD;=L^P6*>+J:%[%$F$^TS6V[?0M%:R%9 M6HC5#E)"\V_\5.1A3Z XU0*W$+C/!9T7!%XA\([UT"D$G6,]= N!"=W.8S>) M"[#$_I"S+>+:6M'TP&3?J%6^"-7OR4QR]90HG?3'U[>WUP_3J\\S]!Y=8, MRI5 (8TAKM ']?I>C=Y649>AN[O0QVXM\.N:MI#GG"'7<;V*_4R.E[M5X?R? M]_"?O1\DPRO? \_PO!=X :,PXNB 4 MTXC0)3I7AQ!=@GX-*X^96MQK7[TF84&3L+ AV$%->F5->HV>!KTF2](D+&@2 M%C8$.RA)ORQ)_[C30-W0<(9@L0#38Z$,>*1JI)JZJLKDT(^UYT.MX]\U/"GQINDZ!(K:F,K__RM6RL3TW_=RS]7%[,&E7K >J$<[[UC_X MO(N^Q'Q)J$ )+)0KI]57OUF>=Z;Y1++,M%YS)E4C9X8KU'ZNC$] ( %D( 9 >&PO=V]R:W-H M965T\XR*L9%* M60Q-4T0IY%AI(PGF.IIGQMBH(#CJN@/#,=R_+-'!-JA*/JWIR'(U;* MC%"8]:363PV+$T$&4122V!UV< U9)E64APO M.U&C\=2!^^,W]9LJ>97,"@NX9MD3B64Z-@(#Q9#@,I,+MOT"NX0\K1>Q3%2_ M:+M;:QDH*H5D^2Y8$>2$UE?\NMN(O0#'.1+@[ *E!E6H5K> (U6]E*;EZ2E2<#"=WB\7=T^S[YR6Z0$OUSN,R \02] @T9AS= M$(II1.@:77&.Z1K4&Y$"G4Y!8I*),Q75O?($$8KN4U8*3&,Q,J6"UM9FM .< MU(#.$<"O);U$KG6.',MQT<-RBDY/SOZ6,57.3>).D[A3Z;I'=*>PDFA&A>2E M!D4_;M4"-).0BY]ME+5:KUU-U\Y0%#B"L:&*0P#?@!%^_&#[UJ<.5K=A=;O4 MPP7H^HJ!ZQ>C]Z$-L);P*PE=BYLP"+R1N6GQ[36^O4Y?9=5KLZJCO#TKVPG\ M=B^O\?+>\_+:O+P#K[YKM5OYC97_GI7?9N4?6+G^D1WL-U;]3JM[)G&&2AH3 M$;&22HA1A$6*$M4-6XNA?\C@^$>V-F@@@DZ(6Q!BB&9Y46I_HBC4)RK;W(,# M]PO7[;>[#QKW0:?[7->#*K -SLJJLVSJ?I$T_0+O]8LVJL$!E3-P!NU4MO6G M\5F=7(]=&.>J]W*N1JT-RSK\_KW /@*TUXGM_P&BC'8QV0?E;[N]X!\F<^^@ MT(?N-\S7A J40:+"K,N^RHG7YU@]D:RHSHX5D^HDJH:I.ON!ZP7J><*8?)OH MXZCY-Q'^!E!+ P04 " SB@-7#-Z.W%<" K!0 &0 'AL+W=O%!I0CC*!J%)>,R2!-_=J/31-4D MN,0;#:8N2Z;_7*)0NW'0#YX.;OEZ0^X@3).*K7&!=%_=:&N%'4O!2Y2&*PD: M5^/@HG^>#9R_=_C.<6?V]N"4+)5Z<,:T& >12P@%YN08F%VVF*$0CLBF\;OE M#+J0#KB_?V+_Y+5;+4MF,%/B!R]H,PX^!%#@BM6";M7N"[9ZSAQ?KH3Q7]@U MOJ-A 'EM2)4MV&90'(!GK\,GF%MXW\/CY_#02N_TQYW^V/,-7M*ORI*3?99D@,D",B6) MRS7*G*.!"3>Y4*;6"#\OEH:T?76_#FEN@@P/!W&=>&XJEN,XL*UF4&\Q2-^^ MZ8^BCXTD:G?O7HSF@M@5&S4'#Q0YK/;'+Z<8 MER$5HWE'N8DQJ>_YRO!"'5ZH\ZNR+[&ZWZRC;F[*H("OZ\/!N-^X'IA;WY>[+N+Y^=1*GPOY'ZXYNWWHA\1W]^OG77?,'%C^U=G'WK[R@K+^!AXD4A MB?G#1>]2.V/&, \H2OS;XT_)WC;)?\I]%/W,O[#516^0UXC[?"ERA)M]//)K M[OLY*:O''Q6TM\N9!^YOO]*MXL=G/^;>3?AUY/_'6XG-16_:(RO^X*:^^!8] M.;SZ0:.@#9\(T"O O3# M@-$; 4858!R;85@%# \#)F\$C*J T;$9QE7 ^#!@_$; I J8')MA6@5,CPV8 M50&S0@[E^2M.OND*=WX>1T\DSDMGM'RC4% 1G9US+\S%OA!Q]E\OBQ/SQ??; MZW]^N;I<4)-+R^_L]H9\(3=N'+NY%,DGDPO7\Y//V=X?"Y-\^O4S M^95X(?F^B=+$#5?)>5]DE%L=K^D*0#\[BKM#J;\>RBM=233Y\I3HDQ.B#W2][8"HP_^1AJ?$&!3A1DNX M>7QX6W;ZY[);?RZ[?<2A,[0B7&L)=]3A-]'C*1D8;V9GZO#;I3@E6E%Y;:P0 M@K&[IHR"9[QU36WY?R'ZY._>E MV'WYY,8K\MN_,B1A@@?)[RV_YZK,/VS/G[>/9\G67?*+7M8 )CQ^Y+WYWW[1 MQH._M\D2"3.1,(J$64B8C80Y2!@#P23A#W?"'ZKH<_K,XZ67\"1O&[8\]J+5 M2;8I8B_K'"W)H^NGO$W.2FI7.2-A)A)&2]BX@.6=T,>Y80P&Y_W'?9DV"TT' MAX5L9+4<)(R!8)+\1COYC93RNURO8[YV!3_4W EYY(EH[25<*9%=M8>$F4@8 M+6&C/5EI#>F-&M)KE+&1E7*0, :"2;+:!UZ_VW7G1+857?CYID;'YXZ$YF1'I/10F:TD3 '"6,@F*2\R4YY$Z7R M;J*PO+<1-^\YGI TK'5W4C7"Y"&*7^68"[5-C\HT7?6(A)E(&%4?32.[<-TX M(6,2%&/#MGXDLCHV$N8@80P$DT0]W8EZJCP-=C9,RB7]*>M&)OD@*?G<)EDE MI*MDD3 3":/31M,]U >-/J'5+';8=B-KY2!A# 23Q#;;B6VF%)LT0N?/^39O MN_"OE)BN1 ',U"H_',.- '\@C*PJ@+H$D#032J-0F@6EV5": Z4Q%$V^!/3Z$M Q+;R:TUG)^OMS+B8T M):UH^^V\WN@H0E/:4)H#I3$43=9=;0-IRLGV>6XGD86(EC_)G>^VCKK5A,Z* M@UHY4!J%TBPHS8;2'"B-H6BRAFM'1QM^=/JCFHHB;BDT4YQ.LQ<1J,?'ZWER5.D=GE4.-)BB- M0FD6E&9#:0Z4QK2F1:KY[[_/BSON0BC3FI7[?52_4X(+23"B-0FD6E&97-(5+ MX4 3,A1-EFUM9&EJ)RM_()'08.M'99>8A:MTR:O-9?:1/U[[YN 0:G!!:2:4 M1J$T"TJSH30'2F,HFJSNVCG39A\].(2:;E":":51*,V"TFPHS8'2&(HF/_)? M>X.ZVAN\=K>>H\G94.M2>A-/K.$:T>#&Y5-=2*A-(<*(VA:+*J:RM25_H\ MY5/!TJMEI7"]^.T7S=09.NL9ZC5":;2B[3\),IXU'@5I*:4W M7N.PH35SH#2&HLF:K+U!_1UO\/!.RY^7?KKRPC4I#9=$OOFVBA)J#>K-M[B, MZ:CQW!$T*=6;WE5+4@N:U(;2'"B-H6BR+&O#3U<;?GO#N>+YHU;90>T\*,V$ MTBB49D%I-I3F0&D,19-%7%M^^N2C!W)03Q!*,Z$T"J594)H-I3E0&D/1Y$N@ MM@_U(UZ$.ZIC"[4*H3032J-Z\STWK;F* C2G#:4Y4!I#T62%UA:@#GI[3LWI MK%"HDP>E4;WYLEV;0J$.'93F0&D,19/78JH=.D/MT)5=@7R4EH_*RJF#-H&J M,5T%"J694!I]YX IYKJ@];"A- =*8RB:+-K:CS/4?MR/T VB6!3/&.>+BK0* M%NK$06DFE$8KFG1';2Y? \UI0VD.E,90-%FDU;3. M.H7:95 :A=(L*,V&TAPHC:%HLI[WEFO\\/4:L0LV8E=LQ"[9B%VS$;MH(W;5 M1NRRC7^%MV;4WIIQA+?V_BL@%46:YS>TT>1@39)K=;;."H4Z8U":!:794)H# MI3$4K51H?V_)ZH#'ZV*]\R3KZZ:A*%?:W>W=K:E^6:PD?K#_6CLSM9;]5#NS MRA73:WRY@/M7-UY[84)\_I"E&IQ.,CG'Y9KHY1<1;8L%L^\C(:*@V-QP=\7C MO$#V_XGG_P=02P,$% @ ,XH#5UFL+K:^ @ R@D !D M !X;"]W;W)K&ULQ59;;],P&/TK5I#0D-AR:]-V MI)':;D"!;=$RX 'QX"9?FVB)'6RGV?X]MI.%#MH^C%5[27S[SG>.?7SQ:\IN M>0H@T%V1$SXV4B'*4]/D<0H%YB>T!")[EI056,@J6YF\9( 3'53DIF-9GEG@ MC!B!K]M"%OBT$GE&(&2(5T6!V?T4Q0DJP PC-*$(/EV)C8IU/;4@%ZQ+<,:KY11DK*@M);59DG8\-2C""'6"@( M+']KF$&>*R3)XU<+:G0Y5>!F^0']O18OQ2PPAQG-OV>)2,?&T$ )+'&5BVM: M?X164%_AQ33G^HOJ9NQ@9*"XXH(6;;!D4&2D^>.[=B(V AQ[1X#3!CB:=Y-( MLSS# @<^HS5B:K1$4P4M54=+"Z.9J]OEX.HG.S]#LZB(\ MOXPF-_.K2W2,HA0SX&BRQEF.%SD@Z0'TOA(5 _2!82+0T1D(V9T?>3Q4Y0:[U%CF6XR*N4SU&,:623H[3R7$T;&^7G(8S?L1YV7!> M:O='A%N)\+5 MZ.X^$[1YK@0W^OF28U9@GY\D9!H+J#@ M/[>IIZ_WG$AUEI'7$5F,U\'T-KPZ==>",+-L=#7QSO857O^/5?U[K MG$=AN(W?WC1/G%RO$^&]L'6\ Z@;=.H&A[7.X!_KV(XW['N][=89=KR&SVD= M!\U)4L7-8NPZ@/9F?.(\CSH]HQ=VT>@ ZFSKSYUG'=9'+?XC(UF6ZPVMOXQD M;MS,ZI5S@=DJ(QSEL)21ULE 0K#FX=!4!"WU9;V@0E[]NIC*QQ8P-4#V+RD5 M#Q5U_W?/M^ W4$L#!!0 ( #.* U&PO=V]R M:W-H965T,8QM-UV MLLG$R>YG!12;64"N).?Q[RL! 8.Q#%/U2P*R[KG2.4C< \Q>"?W)-AAS\)8F M&;L:;3C?7AH&"S<-E@S&=;M,8KS!^W=U2< M&15*%*)1!+C^*<$'54Y9>#^\0?Z[_GDQ62>$,-+DOR(([ZY&DU'(,+/ M:)?P>_+Z)RXGY$J\D"0L_PM>R[[F"(0[QDE:!HL1I'%6_$=O)1%[ 99]), J M ZQV@',DP"X#[%8 /!;@E %.WP"W#,BG;A1SSXGS$4?S&26O@,K> DT>Y.SG MT8*O.),7RHI3\6LLXOA\]7"[_/O\>K$*?+"\O;D+OJT6#U]OOX%SL"JN'4"> MP8J3\">XW4IM&5A(<6/^#C[[F*,X85]$[\>5#SY_^@(^ 0.P#:*8@3@#CUG, MV9EH%,J,-]'%:# MMQ1DV-4U9.=X]A&\;[OT"=/\.LF%[]*W0'"Z$>1N>,FV*,17(['=,4Q?\&C^ MZR_0,W_K(EQIK8W,U[VN>_9SU>.=2BMFL :M+H5K:Z2 MUC\HRC@^R9\29.@%[AZ0[(@[OVFV.#[LUNH1:!I5@SBO(LY3$A>\81K&[#1U M2IBAU'D'G)Q[CNU,)BWN="8--($U:)Y4-$^4-"_EHD].LZQ$&+*I)@(MM!CTE^)0:RFQ#U;@X4,.R+Z#KM#=IG4D# M36 --:!9>P536>C]R&T7CLX7+Y@*&PD^MGAP1^,0=];UID[.M:+Y6M$"76A- M;?9\'/ROU5]$D@11)IN*5=*Y2,H\T[T+&X[-::L,[-7+5X]Y,,.:T)H,6S7# M5N]"L">52L#!%W^!!NT]SKVQV][]M28-=*$U.:^=)50ZIE8-V9-UK5ZS1&NP M;HZ]=J6C-6F@"ZW)>FTDH=I)-DK*GJ3K]'O+$JU!.AP[;8^I-6F@"ZU)>FTS MH=IG*DO,GB)H-:$E6DN$Z8$(.I,&NM":(M26%:H]ZXD*IU@7+WZQ1,G<8#[U@N-PND MQ3-^""+TWJE5/R#W%)"O!AHLT_]AL6'ML:':9 ^22;W]=:JGU72?F(M;2CC] MD-"1$G9M [[6<06ZT)HOHVIC;BG-Y7RQ7E.\1AR#KT*Q.&-Q"+ZC9(>5"TL- M.E2:$LW;OP6Y%].V)=2:-.A*"AU8W_B:A-9NVE*[:06APY> .M=@GN'AE.W) MM/U\6VO20!=:(8>Q][XZQ72=?RC 0$AV&2_>P5:MU<<(B_P5?*M]"2_]XI." M&J;XPN$&T;60#23X64":XXFH*VGQT4!QPLDV?RO^1#@G:7ZXP2C"5'80OS\3 MPC].9(+JTXWYOU!+ P04 " SB@-7]+KG?4$# #Z"@ &0 'AL+W=O M+C@^.'+;G 3I-LW%V@_'OO;M)(:QJQ^@7V<<_9>\X^<@=;(:_5"E'#39ID M:NBLM,Y/7%?-5Y@RU18Y9C2S$#)EFKIRZ:I<(HLM*$UY';CDRY4V VXXR-D29Z@_YU-)/;=BB7F* MF>(B XF+H3/JG$1]$V\#OG#J8/?41-4VQY8ON"A;3?; MTC(7)H:)2.D1479S820ERY9(%UO#U0[VXZ9L9X='6R9C^/:!*.%,8ZJ^UVUO ML7ZW?GWSF)VHG,UQZ-!KI5!NT F?/>GTO-=UWOY/LN@_D=WQO5OYWFUB#]\P M+F%#5PE!+& NTI0\5^;>U'E8R02?6B3G$S4Z] UAWSQP*C1N CG3FNG#EN3.N2J^O60B("S\@<5!HD MTUAG3$'4\>]LLQ>\NG<8#@N+&M-ZI.A^);I_V'&(^8;'F,6PXYC4?:?&_=^/ M]CV]?XR(&I/Y6ZGN7K60HES:JDO18[3.=%$X5*-583>R]8S[*[RH"NFSM.3T MK4]P05"O?4Q75!:55M'1(K>UQY705,G8YHJ*4Y0F@.870NC;CEF@*G?#GU!+ M P04 " SB@-7?($>Y1%3PO2R8'#E+I587KBNS M)99$]O@*F?XRYZ(D2D_%PI4K@22W0F7A!IX7NR6AS$F'=NU>I$.^5@5E>"] MKLN2B!\3+/AVY/C.R\(#72R567#3X8HL<(KJ<74O],QMM.2T1"8I9R!P/G+& M_L7$[QL!N^.)XE;NC<&X,N/\V4P^YR/',T188*:,"J)?&[S$HC":-,>W6JG3 MV#2"^^,7[9^L\]J9&9%XR8NO-%?+D3-P(,"'M$[;U M7L^!;"T5+VMA35!25KW)]SH0>P)A<$0@J 4"RUT9LI171)%T*/@6A-FMM9F! M==5*:SC*S%^9*J&_4BVGTNF7N\N_SB;CZ?457-[=W%_?3L=?/M_=PAE,JQ\% M? X/*)6@F<(\NT)%:"'?:[&]O=+N79N]0U=I6F/3 MS6JR2446'"&+X88SM91PS7+,_RWO:B\;5X,75R=!I\(_UZP'H?DCV^B?@_D'F)""L R!*)CA@C)&V<)PKU!0GL,[ MRNJHO(>_6^-3.5.9BZPYD_^;-(K]<\\/A^ZFA3-J.*-.SM\%8>;\O!8C.L ( M8DT1]-LQX@8C[L1XLL%Z-45\0'&6)%$4'PE&TE DG12Z^,R1_@I(<@@2)EX4 MQ^T@@P9D\.NG!UE^PKD9'! F?AQZWJ"=\+PA/._,OZ^V!F-^-MZ@T'<*V(,$ MNC B?")4P!,IUM@&=/X_9*7O[6JP]]_E9U>&_.DU/H:IOIG"_?/3B(V? #W98P6O3]A2JX) JZ1U)'7]W,_B= MA?VG+#Z%*VSC&API+O[N2O!/N!,.L_H4XO[!J8M[T<^_U]WK74H4"]NA2&ULQ5E1.)<^]#I@V)DFPD@5Y+CI+^^$A!L0&:25#-YB4'L?JO= M;_V9C89[0A_8!F,.GM(D8R-CP_GVTC39%F[C]8;+ M!7,\W*(U7F#^?3NGXLZL4*(XQ1F+208H7HV,";P,H2\=A)O21*6_P7[TM8RP'+'.$E+9[&#-,Z* M3_14%N+(0>"H'>S2P6XZN"<6T$MW1P7QNA5SKDJ9M%[GGA L31>$C) M'E!I+=#D15[]W%O4*\YDHRPX%4]CX?EM,[JYN MOH%SL.!D^7 ^%2Q$8$92T9H,Y>3>X@1QLJT83M503H[GG&JH#:+X_#[OB#EZ%IK"P812E*VQO#X#X9/L)/%4L ]F M:!MSE,3_XN@,3%*R$]9__2X@P17'*?M;U1U%?%<=7PKK)=NB)1X90CD9IH_8 M&/_X _2LGU34Z 0+=(*%FL!J)+H5B6X7^OB."%( R[_3F> M_'%Z'+OV0/33XW&QVT:.,W#K1D';J&][_;I1V#;J>;Y3&=62[E5)]SJ37N T M%K^\6)5>I^=;>TXG6* 3+-0$5BN_5Y7?^V#A\'22J!,LT D6:@*KD=BO2.QK M%HX"KW?T38:6U="-SIAOK74[H-T,&&H*6"OAH"KAH+.$,\(X("OQ%OZ(LYU2 MC3H!WMK(.L$"G6"A)K :"W[%@O_!:N3K)%$G6* 3+-0$5B,16H?IQM*L1R5@ M39#LYHN,PLCV&B(2J(RL7D-I%$9.SU._R,"CH0YVIGTK2HGH MH2FB#YC'V5J9;R?*FUM1)UJ@%2W4A5;GXS"TPMY'JXK6X57[_@E).=T^!,*UJ@%2W4A5:GY3"'PL%'*XO6058K6J 5 M+=2%5J?R,,S"SC'K/,3"0CNJTXHJA6JU/,27YVUUB?PLL95*P'\M0S/U@[P!='IM>(KN., M@02O1"CKHB]$D!:GD,4-)]O\F.V><$[2_'*#482I-!#/5X3PEQL9H#H+'O\' M4$L#!!0 ( #.* U<6VW5 : 4 /&PO=V]R:W-H965TV@<12%V]-F]5.AV'8!T:B M+:*2Z))TW S[\2,E1;)LA;&[FWZQ)9GW\/(<^HI'XG##^&<1$2+1UR1.Q:@5 M2;DZMRP11"3!XI2M2*I^63">8*E.^=(2*TYPF 4EL>7:=L]*,$U;XV%V[8:/ MAVPM8YJ2&X[$.DDP?[@D,=N,6D[K\<)'NHRDOF"-ARN\)#,B;UM [(6GRC9B*UCI(=RQ]AG?3(-1RU;9T1B$D@-@=77 M/9F0.-9(*H\O!6BK[%,';A\_HK_-!J\&F?M$9VUTS5(9">2G(0D;XB?F^)XA MWE(#+T?O/H[^TC4"_KI.3U';?H-]8#@=5TZI0Z M=4SHXT*9)%>&9LJHTBV;Y,B1>AF2OF?U\HQ9'4M@0Y=. M?W!6=EECIELRTS4R.Q\S<&Z6X/J M]KL[+';W!F[76_A *=48[)4,]HP,_J*6%DB1%Y* I8+%-"S)%&5Y:.+1"'LL MC[T]'GS,U]]H)1J/)Z5/)X9>9QSG(I)1%=H3H(H93%;-M)F1#F6 M-D@P#Q+,!P*K2=$OI>B__&VM#ZD3))@'">8#@=5T&I0Z#;[IMO8&2?UGPKFQ M")B0C2O/P5[-Z-L[56.RWT;EOEM:C%D>2R@06(U0QZ[6]C9(%3+#'#N]0=$\ M4#0?"JTNR);9:!HOE0:'6UW$HM%VRA74#MK*'W*M!AS3QS M8D?3"(16I[&RE8[1#8T_;%+"A:Y"*\(#Q1]>-B[%"YC!]K+OM-W=9?"05IXY MI:,)? F[YU1^SS$;OGE$BNK N$#_HMIY(Y.05FT"BN:!HOE0:'5E*K_I=+]# M/0?UH*!H'BB:#X565ZORMH[9W!Y5SQLP=X]I\Z-#3:7Z.:J<+.\UTF^8EDJVP;Q1V3DB79841P2+ANH'Y?,"8?3W0'Y5Z?\7]0 M2P,$% @ ,XH#5T0"=7(D P , L !D !X;"]W;W)K&ULK59=;]HP%/TK5O:A5MJ:D 1H.XA$2:9U4K>JM-ND:0\FN8"U MQ&:V ]U^_6PGI%#20#=>2.R<<^QS+G%N;\GX3S$#D.@^2ZGH6S,IY^>V+>(9 M9%B(:E&O*I+>8<<&)(66J[CM.Q,TRH%?3,W#4/>BR7*:%PS9'( MLPSSWQ>0LF7?:EFKB1LRG4D]80>].9["".3=_)JKD5VI)"0#*@BCB,.D;PU: MYU%7XPW@"X&E6+M'VLF8L9]Z<)GT+4=O"%*(I5; ZK* (:2I%E+;^%5J6M62 MFKA^OU)_;[PK+V,L8,C2KR21L[YU:J$$)CA/Y0U;?H#23UOKQ2P5YA#"X_#3]?1>AV\"T: MH:,0)":I.$9OT=TH1$%HON$HH>N&)4S@2*:0%+##YOY MG0:^K=Q5%MV5Q0NW4?!C3D^0Y[Q!KN-Z-?L9[D]WZ^S\W^K1/Z^^$897U=LS M>MY3]:8QRP#=XGL4$A&G3.0HX[^K"/J18>$BQZ$!B&V7QJ[+X3>I!-)F .3(1*0HD58$XEE!7 MCT:IY];CD&)AL\DC_^3,>55WI$0[B:TMXD;.[2KG=J/2Y4.Z<\X61'_NZB(N M5#I&17]J%T&[W7$5.H^4[ MRB%F4TK^0&*,CX'"A$A1Y[N0:J]MP=6VMXQOX[Q6#2[<4R_:K;?AO5MY[^Y= M;J XE00$PC11;YD$]7^6JE&)>:Z"X9"JMTT%Q%#^G,"Z6S5['-5.1+@3$34A MBF#LM18@ SXUO9= ,J'2RZMP?YHI>\ MPGQ*J$ I3-12SDE7E9$7_5DQD&QN&I QDZJ=,;@P$D!408 &&PO=V]R:W-H965T MV8!LN5U#O:P\&:+?DMEU_7 M$Z&VVB5E'D0\3H,D1H(OKEHCYY+B"QV0C?@CX-MTYS724[E/DF]ZXV9^U>KH M(^(AGTF-8.K/ Q_S,-0D=1S_%M!6F5,'[KY^HM-L\FHR]RSEXR3\,YC+U56K MWT)SOF";4$Z3[6^\F)"K>;,D3+/_T;88VVFAV2:5250$JR.(@CC_R[X7A=@) M4!QS "X"\/. W@L!W2*@VS1#KPCH-M*7*J2/;LX)_G?/Q"_PN^I3$;\;HOG3P\9)+/T80)^8CN!(M3EB\8?W]40]&-Y%'Z MC^FDR;D],U>OII?IFLWX54LMERD7#[PU_.D'Q^O\:E(,$N9#P@@DC +!:DKW M2J5[-OKP(U>K-UJS1]54))IO.)*):BRY_&LMOTGEG.EE3-WB'H;=COXW:#_L MZK<_#!N&^?O#/,,PLC_,-0RCUOD>64VWK*9KK>:7M;Y(4J0Z?2I9/ _B)7H7 MQ"A=,97,N,KF0'>WE!B[YT[O62VMB0^]%AHF)9!)J2&IV\/]KE)IS7ZHA V3$LBD=#^IZSD7':=K7CPORL)?6 L_6BR",,BN,A++P-SM MK8A#KR9(F \)(Y P"@2KB>ITJGN_SHE6S@(,)#8HS0>E$5 :A:+5!=^YV7=. M\#&^@.Y^I'9,G^.+<>XKX_R&/-*01^V3/K:HN"HJ/FQQ1/^AFY3=\S#DZ .? M,[UCK-K4)I3ZD_YH*3C7 AAK;KZ5@Z-8[=H)B)9\%1_?\)"M.# MWW <,8PS.6;4/L=C:U@Y+H[=NZ T'Y1&0&D4 MBE8_62KO"#LG:M 8R)\I!(>D^: T DJC4+2ZX)6OA>V^UIL:M)U]L.:@/M8K M\\8]2X,&/1(*1:LK7+E6V&J2'-V@"VSM/O5BOT';LQ^L6J.D!#0IA:+5!:I< M)FQW6][6H)O^X,%^$ =?JZ!V%"B-@-(H%*U^QGLNI3W[P3HV2DI DU(H6EV@RL/"5LOD M3>0XFXF*9/;&4HIF^C\F?:BCWED]%C;)G@9[MOW8NQXYAO^])E$F4O5QQ-N="#U#O+Y)$ M/FWH!.6S96QEUY-B9 MX[*67S]?.TT_\.TZ'@9=*HA]C\^YQ_9-8^A7>LGIW8Q2'2P*+JI!.-.Z_!A% MU61&"U)=R)(*@^12%42;KII&5:DHR2H@%3SJM%I)5! FPF%?S(N;0E?!1,Z% M'H3=)A2XVY=L$+:3RS!P!NY]\.#EI/9Q?[\;/+' > M1E[1JP-$+UHM7!A 3#PY3'R?-B;=W9:VPT^-D".>8K3>08[V&,*$4X\?*_0' M8K?E)6[,!3J6'-5E,NSG4JRK)0Y=P*B3@@:/A _"$>%LK!BPO@.L>F"0<=X8[(0N,.R7 M1&NJQ(WIV,$V^ P*ZO;]LC0.IXHLVYVK<$VP-Y-D+%5&59.F':Y"PSZG.=A1 M;#J#NY9E!*#6LC"-C)&I%,1Z6#'JAI&=4,[OX/'^D6]I+_*-?;.[)IJF,50W MG8SK@/ZFFM/>E+U\D6Y0LD>I/\_-=(3M0X726T5SMK#]1=X8P-3;N#HI2[[\ MQ-E4%-1-_N"$PSY9\8*95.S)9(-2F9@ 56'P2)5FD\W(+T7*>[K0JW):Y+CG MSA%Z_K?K/*6"*L(W39O:?\NK_&+'U+-MOE5W#7H_U._NMF[PZ!I/),9@\ MBIKL'8/)] A,=E_M6_-PD_';7,BH/@EM'+>V#EM--(!#[2#\#D=DODX:C.>, M:R;JWHQE&17/SEQ&7I.Q^4-M2]^,SVA.YES?-^ @7+>_T8S-B[09=0L+48]: MM[_"]-I)AHY'4P MPM8M2>#'KX9Y P:6!S+]W5KCNXU7R/XZP/9T7X5@,\4K$9LIOM: ^-<-&&GJ MWVTL#S"P7<.>8!Q)4PR!6O37:)(@JY/ Q[\_V%,2 MQVGJ1P#S.XAC#(&G$47BKL

    -8?20$3;8T.P6BP^0"X99K>]9!:G2+9ZF^/DCYE?R[KFI].7ALFLWY<*B+1[YF^@^Y MX;4YLI1JS1JSJ59#O5&7%WLKS570WM#-KQHA*S- MSG;'0O!G_7J\W21/0HL'48GFV^6@^U[Q 5F+6JS%=UY>#LX&1#_*YSNIQ'=9 M-ZRBA9)5=3D8[0XLN&I$\QKVD#$#D"D.Y1(&F+8WYJ M07H I'=$R%XD?0#2/R:D:T$& &1P3$C/@OP 0'[ A9Q$=)S%\SQ.$Y+>D.M[ M&B<1I1;<1P#N(R[<=4ACVF+-LXA&21YVF&$R(?1^-@LMR$\ Y"=NF/4G;2) U1LC:N GC MC"S"Z7U$9E%([[-H9KJ9W?M'D"]&R,*(39=/;N/K:41"2J.<=GW_-DTG7^+I MU*:$A#%"-D8X_O,^IG'[;-I(D!Y&R'Z8FL:,>LT(>6"$+(+K-,O2+W%RVR." MDOX(.>N/T]DLSKN^WG6I<9KDAB]*QG$_;%#R'R%G?YJGX\^GQ@%1"SB;1PD- M?^YD4-X?(2?^R'3[_&^3./*[=$+B9!'1+J1V10R9P$$V09R8J$4D#__JM:D# M..L-)!Q(%0ZR M*F!,>RCA0 YQD!WR4F62DYR9/]:_V5R021QDD_Q:;AY$A#SB('O$JCL/LD$. M<9 =Y3CCUO :G$15<)5(C:E!-$@@+K) WJK_7D!M3$@@[E$%8D_SN)! M7.Q!"(CIVYB03UQDG\"8@8T).<5%=LI>QZ=MIF:KE>*K[B0BER3C3S8FI!?W M?>:F#.98UHUB1;.?M]?$P-HSSI!>/&2]O&(FS%2R[9H,.9GPAHFJEXX\2"X> M^M#E1RS91C2L:E>I3/,K;J(ZEC8FY!D/V3,'"K)30LV%RVW%20\3\HZ'[!T0 MLS=;Y0T,H+[9*-(+KWWL/$.0@#]E!(&8_FI"#/&0'O3'= MNG_6;4S(01ZR@]["/"5=N6YC0@[RL,;W3(01ZR@V!,>X#M0P[RCSG$ MZ95Q/F0A_QV'. =T:6-"%O*1+=3'?-5/6QT5F&MX&L M5V1JAN'<^%R;5&IC0A;RD2WT Q,NCWQP1?Y=EEP,XXPU+^)IFWL?6!L34I#_ M;FLQ!\-I8T(*\K&'03:F_?@L>%U*^\T@'U*0CZP@:C&NCV<>$+!0@6^BM-=F7!&]C@F^&(5O(7IH]J/( DD^ +)^W M%VD[5AL3DD_0R6?8G:RO+DJ^%#4O$_,7VNPO6%7,%6D_=J\!>7Z[FK_<5M78 M[$OKJ63E_MW;_7O#5_\!4$L#!!0 ( #.* U<6W6L4)@( &,H : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDM.XT 4A>&M1%X E;JO0(LP MZ@E3Q :L4'F()(Y<;@&[[R@,DF/UH"?(9V25+5__HT]6V8\O9=\.N^Y8M[M3 MG7T>]L>Z;+;#J;^= MT3P]WLZ@GH+@=Z">@N!WC)ZV2;06U!O(=!; M4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!; M1YLE!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z M&^IM!'H;ZFT$>MMHLYM ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U M;T>]G4!O1[V=0&]'O9U ;T>]G4!O'WVL)-#;46\GT-M1;R?0VU%O)]#;46\G MT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M&/YL0Z!VH=Q#H':AW M_*3>=?C:EWKM^5[C\W^2ZN%\;[D^_K+\/HD2+BXXI]N*^O074$L#!!0 ( M #.* U?A[%X1] $ *(G 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[# M,! %T%^ILD6-ZR7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/ M+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7F MG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9 M^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TLX K @ M$0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M" SB@-7F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( #.* U<2BOXD[@4 (,@ 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ ,XH#5P)U=^@S P -PL !@ M ("!AQ4 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ ,XH#5XPZKAIV"@ ,%\ !@ ("!GR, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,XH# M5_I8O_OX& A4P !@ ("!F3H 'AL+W=O&UL4$L! A0#% M @ ,XH#5_$^TH09! _ @ !D ("!(EH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,XH#5ZOL8!:[ P = @ !D M ("!;'H 'AL+W=O?@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,XH#5U&2DD#G!@ AQ$ !D ("!;94 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,XH#5\1,V*![ @ N < !D ("!\J4 'AL+W=O&UL4$L! A0#% @ ,XH#5]:%ETK^ @ MIP8 !D ("!3\@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,XH#5]S^BLT4! I0D !D M ("!Y-, 'AL+W=O&PO=V]R:W-H M965T'0EB'MP, #H) 9 M " @73< !X;"]W;W)K&UL4$L! M A0#% @ ,XH#5P/O/4PH P K@8 !D ("!8N 'AL M+W=O&PO=V]R:W-H965T<;1SVVP( $@& 9 " M@4'G !X;"]W;W)K&UL4$L! A0#% @ ,XH# M5X_&PO=V]R:W-H965T&UL4$L! A0#% @ ,XH#5[IR'O_D @ ]@D M !D ("![?8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,XH#5W XJZWZ P N1 !D M ("!U0 ! 'AL+W=O&PO=V]R:W-H965T M$' 0!X;"]W;W)K&UL4$L! A0# M% @ ,XH#5S'$?.>G P QP\ !D ("!J0L! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,XH#5W8S M^H&( @ 508 !D ("!3Q&PO=V]R:W-H965T8W[LI100 #P5 9 " @7TD 0!X;"]W;W)K&UL4$L! A0#% @ ,XH#5W@K!5L7 P > L !D M ("!^2@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,XH#5Q];)Y54! )Q4 !D ("! M138! 'AL+W=O&PO=V]R:W-H965TP] 0!X;"]W;W)K&UL4$L! A0#% M @ ,XH#5WCD"6=6 P O P !D ("!S$$! 'AL+W=O&UL4$L! A0#% @ ,XH#5PS>CMQ7 M @ *P4 !D ("!NDL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,XH#5RV[J_9J!0 QB$ !D M ("!4UH! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,XH#5]\+J9O.! %QX !D ("!!F&PO=V]R:W-H965T&UL4$L! A0#% @ M,XH#5Z# 20%1!@ 9S8 !D ("!!74! 'AL+W=O&UL+G)E;'-02P$"% ,4 M " SB@-7X>Q>$?0! "B)P $P @ 'UAP$ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 3 !, ,L4 :B@$ ! end XML 81 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 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 223 317 1 false 67 0 false 4 false false R1.htm 0000001 - Document - Cover Sheet http://www.arteris.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.arteris.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Loss Sheet http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss Condensed Consolidated Statements of Loss Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.arteris.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - DESCRIPTION OF BUSINESS Sheet http://www.arteris.com/role/DESCRIPTIONOFBUSINESS DESCRIPTION OF BUSINESS Notes 8 false false R9.htm 0000009 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 0000010 - Disclosure - REVENUE Sheet http://www.arteris.com/role/REVENUE REVENUE Notes 10 false false R11.htm 0000011 - Disclosure - NET LOSS PER SHARE Sheet http://www.arteris.com/role/NETLOSSPERSHARE NET LOSS PER SHARE Notes 11 false false R12.htm 0000012 - Disclosure - Investments Sheet http://www.arteris.com/role/Investments Investments Notes 12 false false R13.htm 0000013 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.arteris.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 13 false false R14.htm 0000014 - Disclosure - INTANGIBLE ASSETS AND GOODWILL Sheet http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILL INTANGIBLE ASSETS AND GOODWILL Notes 14 false false R15.htm 0000015 - Disclosure - ACQUISITION Sheet http://www.arteris.com/role/ACQUISITION ACQUISITION Notes 15 false false R16.htm 0000016 - Disclosure - LEASES Sheet http://www.arteris.com/role/LEASES LEASES Notes 16 false false R17.htm 0000017 - Disclosure - BORROWINGS Sheet http://www.arteris.com/role/BORROWINGS BORROWINGS Notes 17 false false R18.htm 0000018 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.arteris.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 0000019 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 19 false false R20.htm 0000020 - Disclosure - EQUITY METHOD INVESTMENT Sheet http://www.arteris.com/role/EQUITYMETHODINVESTMENT EQUITY METHOD INVESTMENT Notes 20 false false R21.htm 0000021 - Disclosure - INCOME TAXES Sheet http://www.arteris.com/role/INCOMETAXES INCOME TAXES Notes 21 false false R22.htm 0000022 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.arteris.com/role/RELATEDPARTYTRANSACTIONS RELATED PARTY TRANSACTIONS Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9954701 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 25 false false R26.htm 9954702 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES 26 false false R27.htm 9954703 - Disclosure - REVENUE (Tables) Sheet http://www.arteris.com/role/REVENUETables REVENUE (Tables) Tables http://www.arteris.com/role/REVENUE 27 false false R28.htm 9954704 - Disclosure - NET LOSS PER SHARE (Tables) Sheet http://www.arteris.com/role/NETLOSSPERSHARETables NET LOSS PER SHARE (Tables) Tables http://www.arteris.com/role/NETLOSSPERSHARE 28 false false R29.htm 9954705 - Disclosure - Investments (Tables) Sheet http://www.arteris.com/role/InvestmentsTables Investments (Tables) Tables http://www.arteris.com/role/Investments 29 false false R30.htm 9954706 - Disclosure - Fair Value Measures and Disclosures (Tables) Sheet http://www.arteris.com/role/FairValueMeasuresandDisclosuresTables Fair Value Measures and Disclosures (Tables) Tables 30 false false R31.htm 9954707 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables) Sheet http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLTables INTANGIBLE ASSETS AND GOODWILL (Tables) Tables http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILL 31 false false R32.htm 9954708 - Disclosure - ACQUISITION (Tables) Sheet http://www.arteris.com/role/ACQUISITIONTables ACQUISITION (Tables) Tables http://www.arteris.com/role/ACQUISITION 32 false false R33.htm 9954709 - Disclosure - LEASES (Tables) Sheet http://www.arteris.com/role/LEASESTables LEASES (Tables) Tables http://www.arteris.com/role/LEASES 33 false false R34.htm 9954710 - Disclosure - BORROWINGS (Tables) Sheet http://www.arteris.com/role/BORROWINGSTables BORROWINGS (Tables) Tables http://www.arteris.com/role/BORROWINGS 34 false false R35.htm 9954711 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.arteris.com/role/STOCKBASEDCOMPENSATION 35 false false R36.htm 9954712 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 36 false false R37.htm 9954713 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details) Sheet http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details) Details 37 false false R38.htm 9954714 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details) Sheet http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details) Details 38 false false R39.htm 9954715 - Disclosure - REVENUE - Disaggregation of Revenue (Details) Sheet http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails REVENUE - Disaggregation of Revenue (Details) Details 39 false false R40.htm 9954716 - Disclosure - REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details) Sheet http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details) Details 40 false false R41.htm 9954717 - Disclosure - REVENUE - Narrative (Details) Sheet http://www.arteris.com/role/REVENUENarrativeDetails REVENUE - Narrative (Details) Details 41 false false R42.htm 9954718 - Disclosure - REVENUE - Capitalized Direct Commission Costs (Details) Sheet http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails REVENUE - Capitalized Direct Commission Costs (Details) Details 42 false false R43.htm 9954719 - Disclosure - NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details) Sheet http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details) Details 43 false false R44.htm 9954720 - Disclosure - NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) Sheet http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details) Details 44 false false R45.htm 9954721 - Disclosure - Investments - Debt Securities, Available-for-sale (Details) Sheet http://www.arteris.com/role/InvestmentsDebtSecuritiesAvailableforsaleDetails Investments - Debt Securities, Available-for-sale (Details) Details 45 false false R46.htm 9954722 - Disclosure - Investments - Debt Securities, Held-to-maturity, Nonacrrual (Details) Sheet http://www.arteris.com/role/InvestmentsDebtSecuritiesHeldtomaturityNonacrrualDetails Investments - Debt Securities, Held-to-maturity, Nonacrrual (Details) Details 46 false false R47.htm 9954723 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails FAIR VALUE MEASUREMENTS (Details) Details http://www.arteris.com/role/FAIRVALUEMEASUREMENTS 47 false false R48.htm 9954724 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value, Assets Measured on Recurring Basis (Details) Sheet http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails FAIR VALUE MEASUREMENTS - Fair Value, Assets Measured on Recurring Basis (Details) Details 48 false false R49.htm 9954725 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details) Sheet http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details) Details 49 false false R50.htm 9954726 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Narrative (Details) Sheet http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails INTANGIBLE ASSETS AND GOODWILL - Narrative (Details) Details 50 false false R51.htm 9954727 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Future Amortization Expense (Details) Sheet http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails INTANGIBLE ASSETS AND GOODWILL - Schedule of Future Amortization Expense (Details) Details 51 false false R52.htm 9954728 - Disclosure - ACQUISITION - Narrative (Details) Sheet http://www.arteris.com/role/ACQUISITIONNarrativeDetails ACQUISITION - Narrative (Details) Details 52 false false R53.htm 9954729 - Disclosure - ACQUISITION - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Sheet http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails ACQUISITION - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details) Details 53 false false R54.htm 9954730 - Disclosure - LEASES - Operating Lease Costs (Details) Sheet http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails LEASES - Operating Lease Costs (Details) Details 54 false false R55.htm 9954731 - Disclosure - LEASES - Narrative (Details) Sheet http://www.arteris.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 55 false false R56.htm 9954732 - Disclosure - LEASES - Maturities of Operating Lease Liabilities (Details) Sheet http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails LEASES - Maturities of Operating Lease Liabilities (Details) Details 56 false false R57.htm 9954733 - Disclosure - BORROWINGS - Narrative (Details) Sheet http://www.arteris.com/role/BORROWINGSNarrativeDetails BORROWINGS - Narrative (Details) Details 57 false false R58.htm 9954734 - Disclosure - BORROWINGS - Schedule of Vendor Financing Arrangements (Details) Sheet http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails BORROWINGS - Schedule of Vendor Financing Arrangements (Details) Details 58 false false R59.htm 9954735 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.arteris.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.arteris.com/role/COMMITMENTSANDCONTINGENCIES 59 false false R60.htm 9954736 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 60 false false R61.htm 9954737 - Disclosure - STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details) Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details) Details 61 false false R62.htm 9954738 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details) Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details) Details 62 false false R63.htm 9954739 - Disclosure - STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details) Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details) Details 63 false false R64.htm 9954740 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Units Activity (Details) Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails STOCK-BASED COMPENSATION - Summary of Restricted Stock Units Activity (Details) Details 64 false false R65.htm 9954741 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details) Sheet http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details) Details 65 false false R66.htm 9954742 - Disclosure - EQUITY METHOD INVESTMENT (Details) Sheet http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails EQUITY METHOD INVESTMENT (Details) Details http://www.arteris.com/role/EQUITYMETHODINVESTMENT 66 false false R67.htm 9954743 - Disclosure - INCOME TAXES (Details) Sheet http://www.arteris.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.arteris.com/role/INCOMETAXES 67 false false R68.htm 9954744 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails RELATED PARTY TRANSACTIONS (Details) Details http://www.arteris.com/role/RELATEDPARTYTRANSACTIONS 68 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: aip:LicensingArrangementPeriod, aip:SoftwareLicensingArrangementPeriod, ecd:TrdArrDuration - aip-20230630.htm 4 aip-20230630.htm aip-20230630.xsd aip-20230630_cal.xml aip-20230630_def.xml aip-20230630_lab.xml aip-20230630_pre.xml exhibit311q2fy2310-q.htm exhibit312q2fy2310-q.htm exhibit321q2fy2310-q.htm exhibit322q2fy2310-q.htm http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "aip-20230630.htm": { "axisCustom": 1, "axisStandard": 27, "baseTaxonomies": { "http://fasb.org/srt/2023": 1, "http://fasb.org/us-gaap/2023": 774, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 16 }, "contextCount": 223, "dts": { "calculationLink": { "local": [ "aip-20230630_cal.xml" ] }, "definitionLink": { "local": [ "aip-20230630_def.xml" ] }, "inline": { "local": [ "aip-20230630.htm" ] }, "labelLink": { "local": [ "aip-20230630_lab.xml" ] }, "presentationLink": { "local": [ "aip-20230630_pre.xml" ] }, "schema": { "local": [ "aip-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://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" ] } }, "elementCount": 577, "entityCount": 1, "hidden": { "http://www.arteris.com/20230630": 2, "http://xbrl.sec.gov/dei/2023": 5, "http://xbrl.sec.gov/ecd/2023": 2, "total": 9 }, "keyCustom": 35, "keyStandard": 282, "memberCustom": 20, "memberStandard": 37, "nsprefix": "aip", "nsuri": "http://www.arteris.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.arteris.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - REVENUE", "menuCat": "Notes", "order": "10", "role": "http://www.arteris.com/role/REVENUE", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - NET LOSS PER SHARE", "menuCat": "Notes", "order": "11", "role": "http://www.arteris.com/role/NETLOSSPERSHARE", "shortName": "NET LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Investments", "menuCat": "Notes", "order": "12", "role": "http://www.arteris.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "13", "role": "http://www.arteris.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - INTANGIBLE ASSETS AND GOODWILL", "menuCat": "Notes", "order": "14", "role": "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILL", "shortName": "INTANGIBLE ASSETS AND GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - ACQUISITION", "menuCat": "Notes", "order": "15", "role": "http://www.arteris.com/role/ACQUISITION", "shortName": "ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - LEASES", "menuCat": "Notes", "order": "16", "role": "http://www.arteris.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - BORROWINGS", "menuCat": "Notes", "order": "17", "role": "http://www.arteris.com/role/BORROWINGS", "shortName": "BORROWINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "18", "role": "http://www.arteris.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - STOCK-BASED COMPENSATION", "menuCat": "Notes", "order": "19", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-4", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - EQUITY METHOD INVESTMENT", "menuCat": "Notes", "order": "20", "role": "http://www.arteris.com/role/EQUITYMETHODINVESTMENT", "shortName": "EQUITY METHOD INVESTMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "21", "role": "http://www.arteris.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - RELATED PARTY TRANSACTIONS", "menuCat": "Notes", "order": "22", "role": "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "23", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R24": { "firstAnchor": { "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:NonRule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "24", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:NonRule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "25", "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - REVENUE (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.arteris.com/role/REVENUETables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - NET LOSS PER SHARE (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.arteris.com/role/NETLOSSPERSHARETables", "shortName": "NET LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Investments (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.arteris.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Fair Value Measures and Disclosures (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.arteris.com/role/FairValueMeasuresandDisclosuresTables", "shortName": "Fair Value Measures and Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - INTANGIBLE ASSETS AND GOODWILL (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLTables", "shortName": "INTANGIBLE ASSETS AND GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - ACQUISITION (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.arteris.com/role/ACQUISITIONTables", "shortName": "ACQUISITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.arteris.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - BORROWINGS (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.arteris.com/role/BORROWINGSTables", "shortName": "BORROWINGS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "menuCat": "Details", "order": "36", "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-64", "decimals": null, "lang": "en-US", "name": "aip:LicensingArrangementPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-58", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details)", "menuCat": "Details", "order": "37", "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts Receivable Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-58", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-60", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details)", "menuCat": "Details", "order": "38", "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-60", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - REVENUE - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "39", "role": "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails", "shortName": "REVENUE - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-65", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Loss", "menuCat": "Statements", "order": "4", "role": "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss", "shortName": "Condensed Consolidated Statements of Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details)", "menuCat": "Details", "order": "40", "role": "http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails", "shortName": "REVENUE - Contract Balances on Condensed Consolidated Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - REVENUE - Narrative (Details)", "menuCat": "Details", "order": "41", "role": "http://www.arteris.com/role/REVENUENarrativeDetails", "shortName": "REVENUE - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - REVENUE - Capitalized Direct Commission Costs (Details)", "menuCat": "Details", "order": "42", "role": "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails", "shortName": "REVENUE - Capitalized Direct Commission Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details)", "menuCat": "Details", "order": "43", "role": "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails", "shortName": "NET LOSS PER SHARE - Schedule of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details)", "menuCat": "Details", "order": "44", "role": "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails", "shortName": "NET LOSS PER SHARE - Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "aip:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Investments - Debt Securities, Available-for-sale (Details)", "menuCat": "Details", "order": "45", "role": "http://www.arteris.com/role/InvestmentsDebtSecuritiesAvailableforsaleDetails", "shortName": "Investments - Debt Securities, Available-for-sale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "aip:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesHeldtoMaturityNonaccrualTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "aip:InvestmentsAmortizedCostMaturityAllocatedAndSingleMaturityDateRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Investments - Debt Securities, Held-to-maturity, Nonacrrual (Details)", "menuCat": "Details", "order": "46", "role": "http://www.arteris.com/role/InvestmentsDebtSecuritiesHeldtomaturityNonacrrualDetails", "shortName": "Investments - Debt Securities, Held-to-maturity, Nonacrrual (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesHeldtoMaturityNonaccrualTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "aip:InvestmentsAmortizedCostMaturityAllocatedAndSingleMaturityDateRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-91", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "menuCat": "Details", "order": "47", "role": "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-91", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value, Assets Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "48", "role": "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS - Fair Value, Assets Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details)", "menuCat": "Details", "order": "49", "role": "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails", "shortName": "INTANGIBLE ASSETS AND GOODWILL - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "menuCat": "Statements", "order": "5", "role": "http://www.arteris.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Narrative (Details)", "menuCat": "Details", "order": "50", "role": "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails", "shortName": "INTANGIBLE ASSETS AND GOODWILL - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - INTANGIBLE ASSETS AND GOODWILL - Schedule of Future Amortization Expense (Details)", "menuCat": "Details", "order": "51", "role": "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails", "shortName": "INTANGIBLE ASSETS AND GOODWILL - Schedule of Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - ACQUISITION - Narrative (Details)", "menuCat": "Details", "order": "52", "role": "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "shortName": "ACQUISITION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-151", "decimals": "2", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - ACQUISITION - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "menuCat": "Details", "order": "53", "role": "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "ACQUISITION - Schedule of Recognized Identified Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-151", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - LEASES - Operating Lease Costs (Details)", "menuCat": "Details", "order": "54", "role": "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails", "shortName": "LEASES - Operating Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - LEASES - Narrative (Details)", "menuCat": "Details", "order": "55", "role": "http://www.arteris.com/role/LEASESNarrativeDetails", "shortName": "LEASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-4", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - LEASES - Maturities of Operating Lease Liabilities (Details)", "menuCat": "Details", "order": "56", "role": "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails", "shortName": "LEASES - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "us-gaap:InterestExpenseDebt", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - BORROWINGS - Narrative (Details)", "menuCat": "Details", "order": "57", "role": "http://www.arteris.com/role/BORROWINGSNarrativeDetails", "shortName": "BORROWINGS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:InterestExpenseDebt", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-163", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - BORROWINGS - Schedule of Vendor Financing Arrangements (Details)", "menuCat": "Details", "order": "58", "role": "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails", "shortName": "BORROWINGS - Schedule of Vendor Financing Arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-163", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "menuCat": "Details", "order": "59", "role": "http://www.arteris.com/role/COMMITMENTSANDCONTINGENCIESDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-50", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "menuCat": "Statements", "order": "6", "role": "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-50", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "menuCat": "Details", "order": "60", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-168", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details)", "menuCat": "Details", "order": "61", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails", "shortName": "STOCK-BASED COMPENSATION - Shares Available for Future Grant (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-168", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details)", "menuCat": "Details", "order": "62", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Summary of Stock Options Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-172", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details)", "menuCat": "Details", "order": "63", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails", "shortName": "STOCK-BASED COMPENSATION - Stock Options Valuations Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-173", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-176", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - STOCK-BASED COMPENSATION - Summary of Restricted Stock Units Activity (Details)", "menuCat": "Details", "order": "64", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Summary of Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-177", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details)", "menuCat": "Details", "order": "65", "role": "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails", "shortName": "STOCK-BASED COMPENSATION - Stock-Based Compensation Related to Stock-Based Awards to Employees (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-181", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - EQUITY METHOD INVESTMENT (Details)", "menuCat": "Details", "order": "66", "role": "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails", "shortName": "EQUITY METHOD INVESTMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-202", "decimals": "-5", "lang": "en-US", "name": "aip:EquityMethodInvestmentTransactionCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - INCOME TAXES (Details)", "menuCat": "Details", "order": "67", "role": "http://www.arteris.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-13", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "menuCat": "Details", "order": "68", "role": "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-204", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "7", "role": "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - DESCRIPTION OF BUSINESS", "menuCat": "Notes", "order": "8", "role": "http://www.arteris.com/role/DESCRIPTIONOFBUSINESS", "shortName": "DESCRIPTION OF BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "9", "role": "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "aip-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 67, "tag": { "aip_A2016StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2016 Stock Plan", "label": "2016 Stock Plan [Member]", "terseLabel": "2016 Stock Plan" } } }, "localname": "A2016StockPlanMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "aip_A2021EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Employee Stock Purchase Plan", "label": "2021 Employee Stock Purchase Plan [Member]", "terseLabel": "Shares available for future grant under the 2021 ESPP" } } }, "localname": "A2021EmployeeStockPurchasePlanMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails" ], "xbrltype": "domainItemType" }, "aip_A2021StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Stock Plan", "label": "2021 Stock Plan [Member]", "terseLabel": "Shares available for future grant under the 2021 Plan" } } }, "localname": "A2021StockPlanMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails" ], "xbrltype": "domainItemType" }, "aip_A2022EmploymentInducementIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Employment Inducement Incentive Plan", "label": "2022 Employment Inducement Incentive Plan [Member]", "terseLabel": "2022 Employment Inducement Incentive Plan" } } }, "localname": "A2022EmploymentInducementIncentivePlanMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "aip_A2022StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Stock Plan", "label": "2022 Stock Plan [Member]", "terseLabel": "Shares available for future grant under the 2022 Inducement Plan" } } }, "localname": "A2022StockPlanMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails" ], "xbrltype": "domainItemType" }, "aip_AccruedAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued And Other Liabilities, Current", "label": "Accrued And Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedAndOtherLiabilitiesCurrent", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "aip_AmortizationOfDeferredIncome": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amortization Of Deferred Income", "label": "Amortization Of Deferred Income", "negatedTerseLabel": "Amortization of deferred income", "terseLabel": "Amortization of deferred income" } } }, "localname": "AmortizationOfDeferredIncome", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "monetaryItemType" }, "aip_ArterisIPHongKongLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arteris IP (Hong Kong) Ltd.", "label": "Arteris IP (Hong Kong) Ltd. [Member]", "terseLabel": "Arteris IP (Hong Kong) Ltd." } } }, "localname": "ArterisIPHongKongLtdMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "domainItemType" }, "aip_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease\u00a0Right-Of-Use Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease\u00a0Right-Of-Use Asset", "terseLabel": "Contract assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "aip_CashCashEquivalentsAndAvailableForSaleDebtSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash Cash Equivalents And Available-for-sale Debt Securities", "label": "Cash Cash Equivalents And Available-for-sale Debt Securities", "terseLabel": "Aggregate Fair Value" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecurities", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/InvestmentsDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "aip_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash, Cash Equivalents And Available-for-sale Debt Securities Amortized Cost", "label": "Cash, Cash Equivalents And Available-for-sale Debt Securities Amortized Cost", "terseLabel": "Amortized Cost" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/InvestmentsDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "aip_ConsultingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consulting Agreement", "label": "Consulting Agreement [Member]", "terseLabel": "Consulting Agreement" } } }, "localname": "ConsultingAgreementMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "aip_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "aip_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "aip_DueToRelatedPartyMonthlyAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Due to Related Party, Monthly Amount", "label": "Due to Related Party, Monthly Amount", "terseLabel": "Due to related party, monthly amount" } } }, "localname": "DueToRelatedPartyMonthlyAmount", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "aip_EquityMethodInvestmentTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Method Investment, Transaction Costs", "label": "Equity Method Investment, Transaction Costs", "terseLabel": "Equity method investment, transaction costs" } } }, "localname": "EquityMethodInvestmentTransactionCosts", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "monetaryItemType" }, "aip_EquityObtainedInExchangeForContributionOfAgreement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Obtained In Exchange For Contribution Of Agreement", "label": "Equity Obtained In Exchange For Contribution Of Agreement", "terseLabel": "Equity obtained in equity method investment in exchange for contribution of license agreement" } } }, "localname": "EquityObtainedInExchangeForContributionOfAgreement", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "aip_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "aip_InvestmentsAmortizedCostMaturityAllocatedAndSingleMaturityDateRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/InvestmentsDebtSecuritiesHeldtomaturityNonacrrualDetails": { "order": 1.0, "parentTag": "aip_InvestmentsMaturityAllocatedAndSingleMaturityDateAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investments, Amortized Cost, Maturity, Allocated and Single Maturity Date, Remainder of Fiscal Year", "label": "Investments, Amortized Cost, Maturity, Allocated and Single Maturity Date, Remainder of Fiscal Year", "terseLabel": "Less than one year" } } }, "localname": "InvestmentsAmortizedCostMaturityAllocatedAndSingleMaturityDateRemainderOfFiscalYear", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/InvestmentsDebtSecuritiesHeldtomaturityNonacrrualDetails" ], "xbrltype": "monetaryItemType" }, "aip_InvestmentsAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOne": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/InvestmentsDebtSecuritiesHeldtomaturityNonacrrualDetails": { "order": 2.0, "parentTag": "aip_InvestmentsMaturityAllocatedAndSingleMaturityDateAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investments, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "label": "Investments, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "1-2 years" } } }, "localname": "InvestmentsAmortizedCostMaturityAllocatedAndSingleMaturityDateYearOne", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/InvestmentsDebtSecuritiesHeldtomaturityNonacrrualDetails" ], "xbrltype": "monetaryItemType" }, "aip_InvestmentsMaturityAllocatedAndSingleMaturityDateAmortizedCost": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/InvestmentsDebtSecuritiesHeldtomaturityNonacrrualDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost", "label": "Investments, Maturity, Allocated and Single Maturity Date, Amortized Cost", "totalLabel": "Total" } } }, "localname": "InvestmentsMaturityAllocatedAndSingleMaturityDateAmortizedCost", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/InvestmentsDebtSecuritiesHeldtomaturityNonacrrualDetails" ], "xbrltype": "monetaryItemType" }, "aip_IsabelleGedayMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Isabelle Geday", "label": "Isabelle Geday [Member]", "terseLabel": "Isabelle Geday" } } }, "localname": "IsabelleGedayMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "aip_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "terseLabel": "Future operating lease" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aip_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "aip_LicensingArrangementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Licensing Arrangement, Period", "label": "Licensing Arrangement, Period", "terseLabel": "Licensing arrangement, period" } } }, "localname": "LicensingArrangementPeriod", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "durationItemType" }, "aip_LongTermDebtUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt, Undiscounted Excess Amount", "label": "Long Term Debt, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LongTermDebtUndiscountedExcessAmount", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "aip_May2023AdoptedPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "May 2023 Adopted Plan", "label": "May 2023 Adopted Plan [Member]" } } }, "localname": "May2023AdoptedPlanMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "aip_May2023TerminatedPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "May 2023 Terminated Plan", "label": "May 2023 Terminated Plan [Member]" } } }, "localname": "May2023TerminatedPlanMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "aip_NickHawkinsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nick Hawkins", "label": "Nick Hawkins [Member]" } } }, "localname": "NickHawkinsMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "aip_RelatedPartyTransactionAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Agreement Term", "label": "Related Party Transaction, Agreement Term", "terseLabel": "Related party transaction, agreement term" } } }, "localname": "RelatedPartyTransactionAgreementTerm", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "durationItemType" }, "aip_RelatedPartyTransactionTrancheAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Tranche", "label": "Related Party Transaction, Tranche [Axis]", "terseLabel": "Related Party Transaction, Tranche [Axis]" } } }, "localname": "RelatedPartyTransactionTrancheAxis", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "aip_RelatedPartyTransactionTrancheDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Tranche [Domain]", "label": "Related Party Transaction, Tranche [Domain]", "terseLabel": "Related Party Transaction, Tranche [Domain]" } } }, "localname": "RelatedPartyTransactionTrancheDomain", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "aip_RelatedPartyTransactionTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Tranche One", "label": "Related Party Transaction, Tranche One [Member]", "terseLabel": "Related Party Transaction, Tranche One" } } }, "localname": "RelatedPartyTransactionTrancheOneMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "aip_RelatedPartyTransactionTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction, Tranche Two", "label": "Related Party Transaction, Tranche Two [Member]", "terseLabel": "Related Party Transaction, Tranche Two" } } }, "localname": "RelatedPartyTransactionTrancheTwoMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "aip_RepaymentsOfVendorFinancingArrangements": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayments Of Vendor Financing Arrangements", "label": "Repayments Of Vendor Financing Arrangements", "negatedTerseLabel": "Principal payments under vendor financing arrangements" } } }, "localname": "RepaymentsOfVendorFinancingArrangements", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "aip_RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Excluding Flexible Spending Account Commitment, Amount", "label": "Revenue, Remaining Performance Obligation, Excluding Flexible Spending Account Commitment, Amount", "terseLabel": "Unsatisfied performance obligations, excluding flexible spending account commitment" } } }, "localname": "RevenueRemainingPerformanceObligationExcludingFlexibleSpendingAccountCommitmentAmount", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aip_SemiforeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Semifore", "label": "Semifore [Member]", "terseLabel": "Semifore" } } }, "localname": "SemiforeMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "domainItemType" }, "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Grants in Period, Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Grants in Period, Fair Value", "terseLabel": "Grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation, Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Aggregate Intrinsic Value, Vested", "label": "Share-Based Compensation, Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Vested, Grant Date Fair Value", "terseLabel": "Grants in period, vested, grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodVestedGrantDateFairValue", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation, Arrangement By Share-Based Payment Award, Options, Grant Date Fair Value, Vested", "label": "Share-Based Compensation, Arrangement By Share-Based Payment Award, Options, Grant Date Fair Value, Vested", "terseLabel": "Aggregate intrinsic value, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantDateFairValueVested", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Options vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableIntrinsicValue", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Number", "terseLabel": "Number of Shares, Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableNumber", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Options vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "aip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Remaining Contractual Term", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term, Options vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageRemainingContractualTerm", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "aip_ShareBasedPaymentArrangementExpenseIncludingContingentCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Expense, Including Contingent Compensation", "label": "Share-based Payment Arrangement, Expense, Including Contingent Compensation", "terseLabel": "Contingent compensation" } } }, "localname": "ShareBasedPaymentArrangementExpenseIncludingContingentCompensation", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aip_ShareBasedPaymentArrangementUnamortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Unamortized Cost", "label": "Share-based Payment Arrangement, Unamortized Cost", "terseLabel": "Unamortized cost" } } }, "localname": "ShareBasedPaymentArrangementUnamortizedCost", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "aip_SharePurchaseAgreementAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Purchase Agreement, Agreement Term", "label": "Share Purchase Agreement, Agreement Term", "terseLabel": "Share purchase agreement, agreement term" } } }, "localname": "SharePurchaseAgreementAgreementTerm", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "durationItemType" }, "aip_SharePurchaseAgreementDeferredIncomeRecognitionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Purchase Agreement, Deferred Income, Recognition Period", "label": "Share Purchase Agreement, Deferred Income, Recognition Period", "terseLabel": "Share purchase agreement, deferred income, recognition period" } } }, "localname": "SharePurchaseAgreementDeferredIncomeRecognitionPeriod", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "durationItemType" }, "aip_SharePurchaseAgreementRegisteredCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share Purchase Agreement, Registered Capital", "label": "Share Purchase Agreement, Registered Capital", "terseLabel": "Share purchase agreement, registered capital" } } }, "localname": "SharePurchaseAgreementRegisteredCapital", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "monetaryItemType" }, "aip_SharePurchaseAgreementSharesAggregateAmountOfSharesSubscribed": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share Purchase Agreement, Shares Aggregate Amount Of Shares Subscribed", "label": "Share Purchase Agreement, Shares Aggregate Amount Of Shares Subscribed", "terseLabel": "Amount of shares subscribed" } } }, "localname": "SharePurchaseAgreementSharesAggregateAmountOfSharesSubscribed", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "monetaryItemType" }, "aip_SoftwareLicensingArrangementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Licensing Arrangement, Period", "label": "Software Licensing Arrangement, Period", "terseLabel": "Software licensing arrangement, period" } } }, "localname": "SoftwareLicensingArrangementPeriod", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "durationItemType" }, "aip_TheInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Investors", "label": "The Investors [Member]", "terseLabel": "The Investors" } } }, "localname": "TheInvestorsMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "domainItemType" }, "aip_TransChipTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TransChip Technology", "label": "TransChip Technology [Member]", "terseLabel": "TransChip Technology" } } }, "localname": "TransChipTechnologyMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "domainItemType" }, "aip_VariableRoyaltiesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Royalties And Other", "label": "Variable Royalties And Other [Member]", "terseLabel": "Variable royalties and other" } } }, "localname": "VariableRoyaltiesAndOtherMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "domainItemType" }, "aip_VendorFinancingArrangementsCurrent": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Vendor Financing Arrangements, Current", "label": "Vendor Financing Arrangements, Current", "terseLabel": "Vendor financing arrangements, current" } } }, "localname": "VendorFinancingArrangementsCurrent", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "aip_VendorFinancingArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vendor Financing Arrangements", "label": "Vendor Financing Arrangements [Member]", "terseLabel": "Vendor Financing Arrangements" } } }, "localname": "VendorFinancingArrangementsMember", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails", "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "domainItemType" }, "aip_VendorFinancingArrangementsNoncurrent": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Vendor Financing Arrangements, Noncurrent", "label": "Vendor Financing Arrangements, Noncurrent", "terseLabel": "Vendor financing arrangements, noncurrent" } } }, "localname": "VendorFinancingArrangementsNoncurrent", "nsuri": "http://www.arteris.com/20230630", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r788" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r787" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.arteris.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r720", "r731", "r741", "r766" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r723", "r734", "r744", "r769" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r727", "r735", "r745", "r762", "r770", "r774", "r782" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r776" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r758" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r720", "r731", "r741", "r766" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r717", "r728", "r738", "r763" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r724", "r735", "r745", "r770" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r724", "r735", "r745", "r770" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r724", "r735", "r745", "r770" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r724", "r735", "r745", "r770" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r724", "r735", "r745", "r770" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r727", "r735", "r745", "r762", "r770", "r774", "r782" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r716", "r786" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r716", "r786" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r716", "r786" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r724", "r735", "r745", "r762", "r770" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r722", "r733", "r743", "r768" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r725", "r736", "r746", "r771" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r725", "r736", "r746", "r771" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r717", "r728", "r738", "r763" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r718", "r729", "r739", "r764" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r719", "r730", "r740", "r765" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r726", "r737", "r747", "r772" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r721", "r732", "r742", "r767" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r761" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r782" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r782" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r782" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r785" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r158", "r623", "r660", "r705", "r851", "r884", "r885", "r886" ], "lang": { "en-us": { "role": { "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.", "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r812" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Vendor Financing Arrangements" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGSTables" ], "xbrltype": "textBlockItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r159", "r196", "r197", "r332", "r361", "r504", "r666", "r668" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails", "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [ "r281", "r282", "r284" ], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r243", "r685", "r848", "r898", "r899" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r314", "r315", "r316", "r317", "r397", "r536", "r578", "r594", "r595", "r653", "r654", "r655", "r656", "r657", "r661", "r662", "r674", "r682", "r695", "r701", "r846", "r889", "r890", "r891", "r892", "r893", "r894" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r314", "r315", "r316", "r317", "r397", "r536", "r578", "r594", "r595", "r653", "r654", "r655", "r656", "r657", "r661", "r662", "r674", "r682", "r695", "r701", "r846", "r889", "r890", "r891", "r892", "r893", "r894" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r243", "r685", "r848", "r898", "r899" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r241", "r538", "r572", "r573", "r574", "r575", "r576", "r577", "r664", "r683", "r700", "r793", "r842", "r843", "r848", "r898" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss", "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r241", "r538", "r572", "r573", "r574", "r575", "r576", "r577", "r664", "r683", "r700", "r793", "r842", "r843", "r848", "r898" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss", "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r314", "r315", "r316", "r317", "r389", "r397", "r425", "r426", "r427", "r512", "r536", "r578", "r594", "r595", "r653", "r654", "r655", "r656", "r657", "r661", "r662", "r674", "r682", "r695", "r701", "r704", "r840", "r846", "r890", "r891", "r892", "r893", "r894" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r314", "r315", "r316", "r317", "r389", "r397", "r425", "r426", "r427", "r512", "r536", "r578", "r594", "r595", "r653", "r654", "r655", "r656", "r657", "r661", "r662", "r674", "r682", "r695", "r701", "r704", "r840", "r846", "r890", "r891", "r892", "r893", "r894" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r196", "r197", "r332", "r361", "r504", "r667", "r668" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails", "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r281", "r282", "r284" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r21", "r699" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r244", "r245" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance of $250 for both periods", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r111" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Net accretion of discounts on available-for-sale securities" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r31", "r99", "r172", "r561", "r583", "r584" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r3", "r13", "r31", "r462", "r465", "r498", "r579", "r580", "r805", "r806", "r807", "r814", "r815", "r816" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r94", "r699", "r901" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r434", "r435", "r436", "r592", "r814", "r815", "r816", "r879", "r905" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding on RSUs settlement" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r63", "r64", "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r429", "r437" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation", "verboseLabel": "Compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r173", "r246", "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r7", "r51", "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r135", "r169", "r194", "r225", "r235", "r239", "r285", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r457", "r459", "r477", "r557", "r616", "r699", "r711", "r844", "r845", "r887" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r162", "r174", "r194", "r285", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r457", "r459", "r477", "r699", "r844", "r845", "r887" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r75" ], "calculation": { "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r455", "r693", "r694" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r66", "r68", "r455", "r693", "r694" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r0", "r1", "r12" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r128", "r456" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITION" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITION" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r70" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r70" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r70" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r70" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r70" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r70" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedTerseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r70" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r69", "r70" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Finite-lived intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r69", "r70" ], "calculation": { "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total identifiable net assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r90", "r112", "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "DESCRIPTION OF BUSINESS" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/DESCRIPTIONOFBUSINESS" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r38", "r39", "r40" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchase of property and equipment through vendor financing" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of capitalized sales commissions" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r298" ], "calculation": { "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "totalLabel": "Total" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r298" ], "calculation": { "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Short-term commission capitalized in prepaid expenses and other current assets" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r298" ], "calculation": { "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Long-term commission capitalized in other assets" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUECapitalizedDirectCommissionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Capitalized Direct Commission Costs" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r76", "r77" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Reported Value Measurement" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r36", "r164", "r665" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Total cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r37", "r134" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r36", "r109", "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH, end of period", "periodStartLabel": "CASH. CASH EQUIVALENTS AND RESTRICTED CASH, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Cash, cash equivalents and restricted cash at end of period:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r2", "r109" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET DECREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r11", "r706", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificate of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails", "http://www.arteris.com/role/InvestmentsDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r122", "r706", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails", "http://www.arteris.com/role/InvestmentsDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r27", "r86", "r558", "r603" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r120", "r312", "r313", "r659", "r841" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Capital shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r702", "r703", "r704", "r706", "r707", "r708", "r709", "r814", "r815", "r879", "r900", "r905" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r93", "r604" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r93", "r604", "r622", "r905", "r906" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r93", "r560", "r699" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, par value of $0.001 - 300,000,000 shares authorized as of June\u00a030, 2023 and December\u00a031, 2022; 36,033,361 and 34,625,875 shares issued and outstanding as of June\u00a030, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r32", "r179", "r181", "r186", "r554", "r568" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r43", "r45", "r78", "r79", "r243", "r658" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r43", "r45", "r78", "r79", "r243", "r585", "r658" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r43", "r45", "r78", "r79", "r243", "r658", "r792" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r88", "r149" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r43", "r45", "r78", "r79", "r243" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r42", "r43", "r45", "r46", "r78", "r132", "r658" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r43", "r45", "r78", "r79", "r243", "r658" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r73", "r669" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r847" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract Balances on Condensed Consolidated Balance Sheet" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r365", "r367", "r386" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r365", "r366", "r386" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUEContractBalancesonCondensedConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r365", "r366", "r386" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r365", "r366", "r386" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r387" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r359", "r360", "r362", "r706", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails", "http://www.arteris.com/role/InvestmentsDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r104", "r538" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r44", "r243" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAccountsReceivableConcentrationRiskDetails", "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r121", "r193", "r328", "r334", "r335", "r336", "r337", "r338", "r339", "r344", "r351", "r352", "r354" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "BORROWINGS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r20", "r136", "r355" ], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "totalLabel": "Total undiscounted cash flows" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r24", "r81", "r357", "r485" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Interest rate, effective percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r198", "r329", "r330", "r331", "r332", "r333", "r335", "r340", "r341", "r342", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r353", "r485", "r677", "r678", "r679", "r680", "r681", "r810" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails", "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r25", "r59", "r60", "r80", "r81", "r83", "r87", "r123", "r124", "r198", "r329", "r330", "r331", "r332", "r333", "r335", "r340", "r341", "r342", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r353", "r485", "r677", "r678", "r679", "r680", "r681", "r810" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails", "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [ "r822", "r823" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain (Loss), before Tax", "terseLabel": "Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/InvestmentsDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": { "auth_ref": [ "r836" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current", "terseLabel": "Short-term investments" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent": { "auth_ref": [ "r836" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Noncurrent", "terseLabel": "Long-term investments" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Debt Securities, Available-for-sale" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesHeldtoMaturityNonaccrualTableTextBlock": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at amortized cost (held-to-maturity) on nonaccrual status.", "label": "Debt Securities, Held-to-Maturity, Nonaccrual [Table Text Block]", "terseLabel": "Debt Securities, Held-to-maturity, Nonaccrual" } } }, "localname": "DebtSecuritiesHeldtoMaturityNonaccrualTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeconsolidationGainOrLossAmount": { "auth_ref": [ "r74" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.", "label": "Deconsolidation, Gain (Loss), Amount", "negatedTerseLabel": "Gain on deconsolidation of subsidiary", "terseLabel": "Gain on deconsolidation of subsidiary" } } }, "localname": "DeconsolidationGainOrLossAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeNoncurrent": { "auth_ref": [ "r790" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Income, Noncurrent", "terseLabel": "Deferred income, noncurrent" } } }, "localname": "DeferredIncomeNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r7", "r229" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r385", "r683", "r684", "r685", "r686", "r687", "r688", "r689" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r385", "r683", "r684", "r685", "r686", "r687", "r688", "r689" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails", "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r848" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r398", "r402", "r430", "r431", "r433", "r696" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r10", "r61" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Shares Available for Future Grant" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r187", "r204", "r205", "r206", "r207", "r208", "r213", "r215", "r217", "r218", "r219", "r223", "r469", "r470", "r555", "r569", "r671" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in dollars per share)", "verboseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss", "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Net loss per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r187", "r204", "r205", "r206", "r207", "r208", "r215", "r217", "r218", "r219", "r223", "r469", "r470", "r555", "r569", "r671" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in dollars per share)", "verboseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss", "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]", "terseLabel": "Weighted average shares used in computing per share amounts" } } }, "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r212", "r220", "r221", "r222" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET LOSS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Nonvested award, unrecognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r878" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Nonvested award, excluding options, unrecognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r878" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Option, cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r14", "r160", "r182", "r183", "r184", "r199", "r200", "r201", "r203", "r209", "r211", "r224", "r287", "r288", "r364", "r434", "r435", "r436", "r448", "r449", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r478", "r479", "r480", "r481", "r482", "r483", "r498", "r579", "r580", "r581", "r592", "r647" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "auth_ref": [ "r161", "r194", "r285", "r477" ], "lang": { "en-us": { "role": { "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Axis]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "auth_ref": [ "r161", "r194", "r285", "r477" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Domain]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r232", "r280", "r801", "r834" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity method investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r155", "r283", "r286", "r789" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "EQUITY METHOD INVESTMENT" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENT" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r75", "r131" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FairValueMeasuresandDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r342", "r390", "r391", "r392", "r393", "r394", "r395", "r472", "r509", "r510", "r511", "r678", "r679", "r690", "r691", "r692" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r17", "r75", "r342", "r678", "r679" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]", "terseLabel": "Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]" } } }, "localname": "FairValueDisclosureAssetAndLiabilityNotMeasuredAtFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r342", "r678", "r679" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about fair value of asset and liability not measured at fair value.", "label": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]", "terseLabel": "Fair Value Disclosure of Asset and Liability Not Measured at Fair Value [Table]" } } }, "localname": "FairValueDisclosureOfAssetAndLiabilityNotMeasuredAtFairValueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r342", "r390", "r395", "r472", "r509", "r690", "r691", "r692" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r342", "r390", "r395", "r472", "r510", "r678", "r679", "r690", "r691", "r692" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r342", "r390", "r391", "r392", "r393", "r394", "r395", "r472", "r511", "r678", "r679", "r690", "r691", "r692" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r342", "r390", "r391", "r392", "r393", "r394", "r395", "r509", "r510", "r511", "r678", "r679", "r690", "r691", "r692" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r353", "r363", "r467", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r567", "r675", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r830", "r831", "r832", "r833" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/InvestmentsDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r167", "r307" ], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Finite-lived intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r118" ], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r118" ], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r118" ], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r118" ], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r304", "r306", "r307", "r309", "r539", "r540" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r117", "r540" ], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-lived intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r52", "r55" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r117", "r539" ], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofFutureAmortizationExpenseDetails", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r105", "r626" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r166", "r300", "r553", "r676", "r699", "r838", "r839" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS AND GOODWILL" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r7", "r301", "r302", "r303", "r676" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairments" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r103", "r194", "r225", "r234", "r238", "r240", "r285", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r477", "r673", "r844" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Indemnifications" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "IPR&D" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r225", "r234", "r238", "r240", "r570", "r673" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before provision for income taxes and loss from equity method investment" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r7", "r100", "r140", "r230", "r280", "r565" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Loss from equity method investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r310", "r311", "r631" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r311", "r631" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r195", "r439", "r443", "r446", "r447", "r450", "r452", "r453", "r454", "r588" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r145", "r154", "r210", "r211", "r231", "r441", "r451", "r571" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss", "http://www.arteris.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r6" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r6" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r808" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r537", "r808" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r6" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r305", "r308" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r119" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets, gross" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r53", "r119" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r166" ], "calculation": { "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Intangible assets, gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r50", "r54" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles, net", "totalLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r82", "r142", "r185", "r228", "r484", "r632", "r710", "r902" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r107", "r348", "r358", "r680", "r681" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r133", "r143", "r144", "r157", "r247", "r249", "r474", "r475" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "INVESTMENTS" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r490", "r698" ], "calculation": { "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r882" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Operating Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r881" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Future operating lease, term of contract" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r883" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r497" ], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted cash flows" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r497" ], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r497" ], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r497" ], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r497" ], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r883" ], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r497" ], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r22", "r194", "r285", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r458", "r459", "r460", "r477", "r602", "r672", "r711", "r844", "r887", "r888" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r98", "r137", "r563", "r699", "r811", "r835", "r880" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r23", "r163", "r194", "r285", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r458", "r459", "r460", "r477", "r699", "r844", "r887", "r888" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndMaintenanceMember": { "auth_ref": [ "r849" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset and process of preserving asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Maintenance [Member]", "terseLabel": "Licensing, support and maintenance" } } }, "localname": "LicenseAndMaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss", "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r20", "r136", "r341", "r356", "r678", "r679", "r897" ], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Present value of vendor financing arrangements" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r170" ], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "verboseLabel": "Vendor financing arrangements, current" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Carrying value of term loan and vendor financing agreements" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r9", "r198", "r346" ], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r9", "r198", "r346" ], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r9", "r198", "r346" ], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r813" ], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r171" ], "calculation": { "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "verboseLabel": "Vendor financing arrangements, noncurrent" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r165" ], "calculation": { "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-Term Investments", "terseLabel": "Total long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails", "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r25", "r57" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BORROWINGSNarrativeDetails", "http://www.arteris.com/role/BORROWINGSScheduleofVendorFinancingArrangementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r850" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails", "http://www.arteris.com/role/InvestmentsDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r191" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r191" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r109", "r110", "r111" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r101", "r111", "r141", "r161", "r178", "r180", "r184", "r194", "r202", "r204", "r205", "r206", "r207", "r210", "r211", "r216", "r225", "r234", "r238", "r240", "r285", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r470", "r477", "r566", "r624", "r645", "r646", "r673", "r710", "r844" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.arteris.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.arteris.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss", "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Noncash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r225", "r234", "r238", "r240", "r673" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r491", "r698" ], "calculation": { "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r488" ], "calculation": { "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r488" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r488" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current", "verboseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.arteris.com/role/LEASESMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r489", "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Lease payment due to related party", "verboseLabel": "Cash payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESNarrativeDetails", "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r487" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r496", "r698" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate, operating lease" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r495", "r698" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term, operating lease" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r168" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r175", "r176", "r177" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Unrealized losses on available-for-sale securities, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r111" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r5" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payments of contingent consideration for business combination" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r35" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payments of deferred offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r190" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Payments to tax authorities for shares withheld from employees" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r33", "r188", "r248" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedTerseLabel": "Purchases of available-for-sale securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r34" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedTerseLabel": "Payments relating to investment in equity method investment" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r108" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r92", "r559", "r699" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, par value of $0.001 - 10,000,000 shares authorized and no shares issued and outstanding as of June\u00a030, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r804" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r188", "r189", "r818" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturities of available-for-sale securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r4", "r16" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r710", "r903", "r904" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional Fees", "terseLabel": "Professional fees" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r556", "r564", "r699" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Restricted common shares issued for business combination (see Note 12)" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r396", "r502", "r503", "r597", "r598", "r599", "r600", "r601", "r621", "r623", "r652" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r502", "r503", "r886" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r627", "r628", "r631" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r396", "r502", "r503", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r597", "r598", "r599", "r600", "r601", "r621", "r623", "r652", "r886" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r499", "r500", "r501", "r503", "r505", "r589", "r590", "r591", "r629", "r630", "r631", "r650", "r651" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r89", "r438", "r895" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r146", "r802", "r809" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, noncurrent" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails", "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r95", "r125", "r562", "r582", "r584", "r587", "r605", "r699" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r160", "r199", "r200", "r201", "r203", "r209", "r211", "r287", "r288", "r434", "r435", "r436", "r448", "r449", "r461", "r463", "r464", "r466", "r468", "r579", "r581", "r592", "r905" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r226", "r227", "r233", "r236", "r237", "r241", "r242", "r243", "r384", "r385", "r538" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss", "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r243", "r791" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRevenueConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r156", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r663" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Natural of Products and Services" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r156", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r388" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r152" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Unsatisfied performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r494", "r698" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets, exchanged for lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r849" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]", "terseLabel": "Variable royalties" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheCalculationofDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potentially Dilutive Securities Excluded from the Calculation of Diluted Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r66", "r68", "r455" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/ACQUISITIONScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r817" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock-Based Compensation Related to Stock-Based Awards to Employees" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r52", "r55", "r539" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r52", "r55" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Held-to-Maturity Securities [Line Items]", "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/InvestmentsDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "auth_ref": [ "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-Maturity [Table]", "terseLabel": "Debt Securities, Held-to-maturity [Table]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/InvestmentsDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r84", "r85", "r627", "r628", "r631" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "terseLabel": "Summary of Stock Options Activity" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r399", "r401", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Stock Options Valuations Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSubsidiaryOrEquityMethodInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of subsidiary's sales of previously unissued stock made to investors outside the consolidated group. This includes stock issued in a business combination in exchange for shares of an acquired entity.", "label": "Schedule of Subsidiary or Equity Method Investee [Table]", "terseLabel": "Schedule of Subsidiary or Equity Method Investee [Table]" } } }, "localname": "ScheduleOfSubsidiaryOrEquityMethodInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r42", "r43", "r45", "r46", "r78", "r132" ], "lang": { "en-us": { "role": { "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.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationRelatedtoStockBasedAwardstoEmployeesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceOtherMember": { "auth_ref": [ "r849" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other.", "label": "Service, Other [Member]", "terseLabel": "Other" } } }, "localname": "ServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/REVENUEDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r6" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r696" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Equity instrument other than options, grants in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested, Balance at end of period (in shares)", "periodStartLabel": "Unvested, Balance at beginning of period (in shares)", "terseLabel": "Granted unvested options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested, Balance at end of period (in dollars per share)", "periodStartLabel": "Unvested, Balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)", "terseLabel": "Equity instruments other than options, vested in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Fair value of common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r399", "r401", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Non-option equity instruments, granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r697" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized for award (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for future grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSharesAvailableforFutureGrantDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Stock Options Additional Disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r421" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercises in period, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r858" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r858" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "verboseLabel": "Options, grants in period, gross (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "terseLabel": "Options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at end of period (in dollars per share)", "periodStartLabel": "Balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/ACQUISITIONNarrativeDetails", "http://www.arteris.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONStockOptionsValuationsAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term, Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Tax withholding on RSUs settlement (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r138", "r139", "r803" ], "calculation": { "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "verboseLabel": "Total short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r492", "r698" ], "calculation": { "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/LEASESOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r14", "r29", "r160", "r182", "r183", "r184", "r199", "r200", "r201", "r203", "r209", "r211", "r224", "r287", "r288", "r364", "r434", "r435", "r436", "r448", "r449", "r461", "r462", "r463", "r464", "r465", "r466", "r468", "r478", "r479", "r480", "r481", "r482", "r483", "r498", "r579", "r580", "r581", "r592", "r647" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r199", "r200", "r201", "r224", "r538", "r586", "r593", "r596", "r597", "r598", "r599", "r600", "r601", "r604", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r617", "r618", "r619", "r620", "r621", "r623", "r625", "r626", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r647", "r705" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss", "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r199", "r200", "r201", "r224", "r538", "r586", "r593", "r596", "r597", "r598", "r599", "r600", "r601", "r604", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r617", "r618", "r619", "r620", "r621", "r623", "r625", "r626", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r647", "r705" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss", "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r14", "r92", "r93", "r125" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock for settlement of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r92", "r93", "r125", "r411" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock for cash upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.arteris.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r14", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock for settlement of Restricted Stock Units (RSUs)" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r14", "r29", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock for cash upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r93", "r96", "r97", "r114", "r606", "r622", "r648", "r649", "r699", "r711", "r811", "r835", "r880", "r905" ], "calculation": { "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.arteris.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary or Equity Method Investee [Line Items]", "terseLabel": "Subsidiary or Equity Method Investee [Line Items]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/EQUITYMETHODINVESTMENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheets", "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r19", "r58" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Redeemable convertible preferred stock, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Redeemable convertible preferred stock, authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Redeemable convertible preferred stock, issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "terseLabel": "Redeemable convertible preferred stock, outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name and other" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INTANGIBLEASSETSANDGOODWILLScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r353", "r363", "r467", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r567", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r830", "r831", "r832", "r833" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/InvestmentsDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r896" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "US Government Debt Securities [Member]", "terseLabel": "U.S. government agency securities" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails", "http://www.arteris.com/role/InvestmentsDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r670", "r690", "r692", "r896" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/FAIRVALUEMEASUREMENTSFairValueAssetsMeasuredonRecurringBasisDetails", "http://www.arteris.com/role/InvestmentsDebtSecuritiesAvailableforsaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r440", "r445" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r444" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Income tax penalties and interest accrued related to unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r47", "r48", "r49", "r147", "r148", "r150", "r151" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r214", "r219" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares outstanding - diluted (in shares)", "verboseLabel": "Weighted average shares used in computing per share amounts, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss", "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r213", "r219" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares outstanding - basic (in shares)", "verboseLabel": "Weighted average shares used in computing per share amounts, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/CondensedConsolidatedStatementsofLoss", "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.arteris.com/role/NETLOSSPERSHAREScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//940-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//942-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org//946-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org//323/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org//460/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r713": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r714": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r715": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r716": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r717": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r718": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r719": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r721": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r722": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r723": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r724": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r725": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r726": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r727": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r728": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r729": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r731": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r732": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r733": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r734": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r735": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r736": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r737": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r738": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r739": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r741": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r742": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r743": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r744": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r745": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r746": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r747": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r748": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r749": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r751": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r752": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r753": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r754": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r755": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r756": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r757": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r758": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r759": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r761": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r762": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r763": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r764": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r765": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r769": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r771": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r772": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r773": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r774": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r775": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r776": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r777": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r778": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r779": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r781": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r782": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r783": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r784": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r785": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r786": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r787": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r788": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(f)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481174/470-10-25-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(S-X 210.12-04)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 87 0001667011-23-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001667011-23-000022-xbrl.zip M4$L#!!0 ( #.* U=E+,G&C"D" '3:%P 0 86EP+3(P,C,P-C,P+FAT M;>R]:W?B2+(N_'W_"KWTG#U5:P&EN\"NYBS*=O4P4V5[C*MGS_MEK[24&$T) MB=;%-OWK3T9*W,%(2$!*Y%ZSJVWKEAGQ1&1$9&3$Y__[-G*$%^P'MN?^6I.: M8DWXOYW/_U^C\3]?'KX)UYX9C; ;"E<^1B&VA%<[' KA$ O_\OR?]@L2[AT4 M#CQ_U&C0IZZ\\<2WGX>A((NR,KTKN>A?R*8Y0&T9-_26H3=4PY(;;1.U&Q92 MVIIBM!2I9=2?+]JZHB)1%AORDR$VU$';:B!)DQN6(MLT3%U5%0,9 ]%0-4U4=4W2GC3X[# D\R-S=(.+*&@\(S3^M38,P_'%IT\# M%#PU/?_Y4W+A$PRYEMS\]N0[]NS6U]?7)OR%WBZ+HO+)=H,0N29.[E^Z\U6A M]TGM=OO3&PQ@\:76_*V+;]0_Q1=GMP;VIG>2.Z5/__/]6]\?O139G=:D\]FR M7X0@G#CXUYIE!V,'32YQN M=4U6@>5O6^0OC1%YRQ">))I\TL#N;!12K7.-33QZPKZ@9&.?KDP'0[!Y\G7 MB$JY>/0M\O[KR*?Z<(FJH,0OK,@GU)Q^L05?5%IZMB_*!,KP(Z&I%QB10)7X1$HWT:RVP1V,'M"3]V]"'(2^JH>9; M8)$W?%I^1?SY^3>3(01>Y-/?Z,)]D9"!S@1@/?T[IKIF^IMMP>\#FX"3OA]O M7#BO>O]8UD&K#W>F?UI^^Y@B9OH;6:C]$,2'ZIF&*)'_39^;7YL-TUJX56^ M3EZ^,OU]^I%/2_/>3 :9 3+$%DN8S,P@^GWVHN1*NIE%KAU/*Q@2@0UF,QMA M%$0^[B2$I1>GKYA>F_X.[]A,*84Y2BUB8$]*152?CC-7:]D>UN>FU:."^] MXM/RZ'?R4SLT/Y-9X&=84.-?+?*QM[%CFW;X/383+'L$BR^XH\1"O[CW/2LR MPSN_C_T7LBYWWVPB[8G+EI@%N.M:WY$-!BYX0_&+/G_:^/X9'6;#V$-YJ\=7 MWCIG3AKFR.F9(Q?''(,SAUVSI\69DU)RTC*G0,EIEX> M^;-XQ;4EO MFM$H$SE@A=&_] [PZ1VPPGA1=F?XV Y8880ON^=[+,4O M%^<9*LSM;Y9 \1=)_[)[YJ=6_$7RHNQ.^%$5?Y&$9V$K\D!3*[O+>;S(VVFV M/96R>YNGB;R=B%EE=U./', Y$9?*[LP>T8XORG=2RNZTGLB.+XS^9?==&;#C MB^*%6G:?]MAV?&&$9^&4Z8&F5G;?\'AK6HXCB"LT+_T^ZTG6M.+H7W;?]?1K M6G&\*+N;>N0UK3C"E]WE/&KJU E.F:AE]S9/ECIU"F:5WDUE(77J%(PKNW][ M_-2I$W!)*[OG>RPO12K.0-!*OX-[ B^E2/J7W3,_M9=2)"_*[K$?U4LIDO L M'&(]T-3*[OD>=0?]! =FM;)[R"?;03\%L\KN+1]_!_T47&+.38;*&=_1?SS_ M*@I"8I'XP;QNQO1/W1V\2 V%*\\U,=1"!JE\L(.?7R9?L&L.1\C_N68[>1'! MR ,VL?T"Q3L.. :H(KVBVI.9K]U<$>]R5A+2C6#@6TJ,CLF/TQ>D+YVI,1=1 MX!AG">.9-.^2M9FKQB2S$93T@'G +]B-\%??&Y&'R!-F^"\['$X9F1<]IQ83 MIB!Z@O0ZG=F $X7OFXJBL\.-$ M=C9SH5)6^'$B?<5D4)0%?IS(@F(R@/<^/Y(_5K=>O<%<_(HIIIRH-PIS$1NF MF'*:Y<1@+D;!%%-.LZ88)_+*H1VCM3U(D\2"'O (V;#K?(]]VCC2);QX1MC,\36HSTBM]P-^N2OP0"9<*T_)5_,S\^'>7'3\N ]L\Z"P+[#?FD& MOP4"YDV+*K"BE,%8-E.%-HON(_-R+>AX<3-F^E$%K;BH.-H'(64 M+7>#:;;#?=*7[\MD\PN6U<7-:.QX$XQI[M'=&%Y5357.7"2CXFP^T>+ 7(#D MJ&Q^P$'HVZ">*:-_N'88//1_5%.BF8N]G &K3R35S(5UCLQJ"Q.;[,G!5Y[[ M@OW0)C_>T^;>?L+^:DHX<]&C,V/[::2]Q5Q\:LJ1KS:T&+61TR,.AQ_!T\LL M^^ZY>/(=^3]Q^#5RK=*4U6TQ%WU*3?(K$(R!;1*T!7>#:SSV@NG[2D!WY@), MZ>GNC4;8ASONT?@0H:8#49RYG(X,%/?'GD]P_L5SK?FB41K*,QMHV4GY'_W? M/+( NW#E&C^%)20^L^&/%,1_].F)@4D)R^=W4HR^I19*=75<5V?[OR(GPE\GW^(@CO. + M"NS5T_[(]R>V^_Q G%4_Q%9W!(?W9H]?VX'I>/!\63;_@%.\NLF=W4<\=1&- [I,+.UJ!@V'4M^ \4%7A!#EZK M)U#6J%Z;68_[ %0_*OSDTD" 7;^_ #8H7 ND@ "S,8A*4YW=,$39EM]2[_"T MF0V.'(KT?"'>B -V0S5E6XA+K0\DD=FPT1G0O@RQHW(LRF7>E9/$,L2K#K8F MQ"D M4 Q4.J)6W9,@A6* V5!:MZ;#58?W40OG ;,SHS)8B9J-'[/MFA?*!V;A- MZ5R#DI;ND>12!VO.-L>E4 @P&Z$IG6-05BV@,!LCJC35F8W*E'#Y+74=-TFI M='"F\CDNA4*!V1A-"9?CDD.!V;C165"?V6A1=?:QRQ,[5)B-654'#>7QF15F M(V?504-YXJA*J8-HY:_$+"F5#F%5NZY+D3A0F8UCE,9;MVB+_9+]CJN62"S]!6L1L$. R^3+ZC_WC^E8."%5Y<@^!Y M8VP]8G/H>H[W/'FPGX=A>?* 56:#27LQY"H*0F^$_0?LT":;P= >EX@9S,:6 M>JZ%!_LPI.?>^YZ)@^ !!QB6,Z+>$JF!(92'-O9FS:./+'R+1B4ZM: R M&V IT?)1Z'K.;(RC),M'HF-K+'%WT\L@?>,7I,R48Q=&;6P3X1G0DM_9!VOH\-(HG\;_:> MV;49R:R%6Q=MI^F5_9C"7>],8;#3BV21EK-6+3^_JMQG0E$P&X4XFDW/.DP. MI228#7)PSK.D()B-PK# E!5#^CVFK-R:CRG,1F*ZK\BW'B=CO"R=Q*,/?=L, ML=4//?/G#R+@P4/_1Y7D\U108#8.E X*' *Y(: S&V]B@2ED,51/L&[J//ST MKJ2D-F968H+YF'+P6%5F>UXK*MZI,QOR^>:YSR'V1Y!9.E\/ &V_$VYZ/K'W MD6O:[G/7]XFUC^'UY=FFU)D-MMP[R(68_9S>79E\ARZ[<.V0));TAB22_Q5# M8F:#%,6>=Z,^FEXZ"[T#636:=U"XEC=&,F,-_18-9W/#7! MF1 '9MW+4W/G4 82L\[FJ0F^_Y9,<>+08M8O+63_NJ1*JL7L[F7/-;T1,9K( MU.#);YZ)YCN8\[IC07@WZ"/G$.<56+!V6\QZV(SQ1T[/GT*U&K-..6/\.95^ M8]:/9XP_I[(*F/7F4_%G\P'&F[5M%\YU:S'KYS'/L5&L4LV$"YCEVJE6+ MV= !\QP[U3K&;.PA%QV@M8N>,:I^79 MJ5:Q86'[XAM^1LX-'<]" JP?DID%O?N_ M>>[S/\C_?PNMO =E S^\N/(B0A)_3 @^64ZY?1SBGON"@]#S*QKR;S,7/#D; M]A\HL:/-7' %B-PG7[0B!]\-H*IW./F.PZ%GQ=2E\:ZUOV*\-S/.D.VRR%R0 MYFP$F0$71Q:9"_H4)/4^5SDKCT@R&]G9S(U;CUC);N YMD5P.&/( MD9G!A#0Q&^0I$^=.8,_*(K.A'EJ"#5OWL#I1=B"35F3[,EF\$K,,=&=W,+ = M&R[$ZV=%)8W9, _C_#I-6$X6F0WQL,^O$X1W9)&Y\$Y)^'6J]8NY>,S[GE4O M0$_8:":ASV'/9L+0T2DY%'+B-[RLCCJUL:6!N3#Z&:"M$8FXKA,.2)5B> M: =!8F['YXQAN:7Z#@'C"_9#Z AV[^,!]OV"^\BP(0Z':]DOMA4A9_ZQ6]O\ M^3?T^I/0MJ+N-W.;=N?']U,X$C)SNU;5Y_N!5+?,W.;*#E9V+6]<9CZRH+=E MYK86SHSI)U':S,7**\[T_!K[D_UVX>/ BWP3!_&O0XPL.AXRFMLT3%U5%0,9 ]%0-4U4=4W2GK3_!34_?R8()PYA,UD3&T-L/P_#"U4; MAY>OMA4.+R11_#\U>E_G?ER2Q?]S"5-N6-CT M?'IR^B)RR43A+C(6=/(Q"$,?#WZM_;*;TL37?T1/#A:\@7 %G'3#X/,G1,@/ MQ)QR88T7]-/(L9_="^C>A7TR[9"^)[GAR?/)8!J$ @X:!_AB^L.E90=C!TT( MJNA\Z$.7(^0_$^X^>6'HC2Z N31^8R(G^0C]7GQYSO>F&/,^) @+K>F7D\M- M>NE3:*U?:[>:;7'[9;$IS:Y]HN_VIS&Z>=449%%3VYF'V_G\ MY'_J;'WL:*B24DWZZ]W#=^$S63%N+9)&!)JRN0-"^(!OR8? M:,#;R, 4;>%O/F5W\L<< M;QZ^_5MXN+F_>W@4[G\\]']T;Q^%QSN!K%./9#$2)$6X>Q D[8/U4;C[*CS^ M[4986,)FRU?WZA$N2VU%W4#S]':$N$HJ26FNDRKYX\'6AG:ZI<'SA7"(A3^F M.!5B!T0@_B6V]E@T[NGC-[%WN@QW."[<&)%7#.&QAH4FC0E&?@.[4_@3M_3O MD8O_^Q=)%R\5L2Z O[1SS3FX;9%..=P]I+('Q-B\Y:L37YWV7ITVZ\(]+#S8 M?;3!O=V^/ V0$\S6)[76\?CZE($GCP_=VWZ/KD)\@=I'JTX7J' &U>D*-?"] MD3"EP^*(GI#Y\]GW(M=J)(,;T/^[//!00R_M G! CS"=&WSEC49V %186"3 MA7H#9]56W*S+/MR\(3.DDX2 IC^;G( "(1AC M$V+_EF"[@AT&@CFD%N6Z:UX!HT@1F[*N%&X5J7)3;&U_=-_7RBI9"O7R&5M2 M4S?65Z7XCR=>E;(J B@)ZX^3K01:&99FW/F3*\]:]I+(@$S8!PSQV/=>X#US M]\BH=:ZQ@UZ1CW,;84LQ\LST5LOV:2,:_(N+UZM6D$\8L3YPG\BLNI9-LUWA#7$7I0+>IO_C%S[ M3_K[QR.#^LQ8TVL^-/M-(6F"[F]=I\LRH67)%FZ]YB8 +7E)I3$XLF^J%H3_ M> (U1N)L>RG]KF7Y. B2_WPC[Y.F"K]=ZVAM3?AN.XYM#H5K?\T6S^P2K7]- MGNVAB;5./[*)/I3%'<[1,1:9"\0I_VF,R'0O7!>1:0H@=/ 92)?&DQ3N)SX*26Y=B!__] M2TN6C,M &/OD9GN,' &_83."7ACD3K*6,([\(((P2>@)Y YJG4CRAZ>/0 F(;7;-\**281*U*8O%ATEDM=D2VX6_ M5C&:>JM5A(V5\"0VF,>A0&LEQREJR:4D,VCQRDE50"H%\&B'<2HC1L18,AT4 M!$N">5[$B).5A?YD].0Y'U9TU+ZD2/RIZI#I-@D64\C@-W.(W&?R!U=X'8+% M/=>26<(KRUF@FZE57KRM+2T9S>5D$9I(\A.5V)G%HL?[/AX,V3-_UH6_@&:7 MA#'RA1?D1-N#BCLAS5FQD16)DHAUQ(P/1JW3[=T?G]@E5BY%R<1-HH'B[;C5 ML#OHI^6(.YQF?B06VBT*+/2'0(^#"W'O4>';MZO=,>)CVZD["1>'REP+PF18 M>)H(YA"3.8T@D_9UB&F4%FS2N85^(7R0/@I#%-"M8DM CD.N0KH(6+E_1#;8 MN,2T?<+)#>2E,S-7@:!NG-B0&+L+-O*4&V PV5(;! L)=WNI@\G<_AX27V7 M#W(\QR?"?7+]Z3]D!G _O16J#Y!1).^!S)F #H(.$@6AT!8%"TV"YJ9TA'=X M^6B/"!EN\:OPX(V0FXNG<=+<^K\9AU0$O+*&0ZXBWR"/>-,Z)(P]@*XXB7Y+,E&)19>\9,0V"&N"_: W#BI"YA8 M0A.A!T81U')YP<(U"I$ Z5&K2^3\BPN?6(P0/43D(5748$%\P,^1$V]G]1N/ MP@<@OG$I*W(SN2$.N.AS\8]6QIQ\+&Y,1&/KWR[\T)FD '$ M) OA[#2(R%<^OO+QE6_#RE?FA8>H;"0X9+Q80*9)%AY852RJ27W82-GX5X$H M@,:&"T2?(R$8D46+?,B?6M!$\XS(]"=-XFYA^GT+#VR7YD\'L'# MHM,IK)E M%/2R=#F];>V&Z758"Y)[MHYA>J_MQFN;)#\UY*DWN.@"-E-O@FQ,-2G-MHBL M-R5#+G[_0FNV] -LBY"+\@&24IN:4LAF2\9-[I%M60X^;ISJVV8I2Q'Q._#D M_S4PZ+&92&%)481U1->WE M,%/R?8D"\J(@V%E-(64YA90:,4-V>?&)Z*? Z@VAV#- ]-GW7L,A1VH6I$Z) M]QNEW55,NIV(53(@EM&]18B)"G@S=" C<*.K; \VA6=I4)8LN*Y'0Z-1$/NR MA.YQ>8H-AX*)/PS?;?)I\5G#):N2!TGVQ [J N\@U;>2 40X'L>!F MJ,-G(=^"5$3OQ;:V9>XI']#'C>XK,^LDVW+Q-J\Z$!<+V5EU0-Y==H 9]&>/ M! 5#[#A3 1$^$-C36$U\DG8]8D*0QL/MR5!H<)PA0I1" /N MW?6HV71T]X1 M/29HSN/Q+&S'L*6%NS3&_??(F0BR$5>1JH/R]&'SEOR3B,Q7/^Z\(42N'0M, M,$0^)G[%LA#)-:*239NX'L&OM=[MUPT9+#2ODJ:']>DK[J*0VA.$PLLRYD:C MAN71RK+P0F(Q$S.8O$N<29Q>ZRAZ7324NM&>'5V9#K4CQ$. M@C=J7_$P6A/9@<7>2)W"J*4OJCT.]0-NMQR:Y/_-%\59T>NU^^W4"%L*N[ MV\>;V\=^KLC!MOD<&2A&LV6T]@$*[+)JA>];MK2FUC**+_W3;!>['7JT8&4! M9P'>@_[.<\(2[*3?DS5I]R:7GOOL?.I5*^^4ARO=LG\$.0LQMVQ9;N)9T9]9XQEQ'+*R2]G"D@,5HSB( M0*W1YM@"E7$ &3BDU#J]$(\$J7D4T>'LRN9ZC-43BPT(?(A=%EAUBZ^,Y MJ#RZ)A]>Y6UB6U:5I^16>06);X2,;<2$0:I?"6JQDH$^$PJ&PE?' M>YU[2N72*S!3L@J5;]#"XBI4PN&7J;:[:^! M<&T'9A3W*P=[I.LB9Q+8U#*?JT/0EW$Q"+CG 0>1$QOO=V,<#X;K2:;T)+!9 M-KBB9%@2)45/-*7"-26K_/DGU*BQ0WJ*F.H^\@=G^CNH3L<+(C@TWGWRHG#: MO^3!#GYR?WP5FJ=L"]=Q\8&)Y4C5^ M@I=U_GS#S\B)[0;:0XD;#FP9#L CKN<8EZ/65,]UN:)CE4$0 A*^(C/T?*[C M&--Q+:[C6!\B,L^?'VY<(A5#$\L^0=?Y?/=_(,L?\&F)A]"RD17-NQI>T(IUJ\!"G3TJ2+B;;3N+9CE3]GN5-; M(CT'/.)ZCG$YFM9:UKF>8Y4_-V]#^\GFYY]84V^$-:U,9<48S>RJLOCH<"#\ MV44A]X/8$R#"G-:[]8].UV-L Q>S]CHJH)]6K2,7T> ,6E[P#F=5ZW!6C$)) MV74K3H\5&MLZW"P./ ,PE1IC\TRR%K>;V%IHG'6*JG@>G'OIF)?ZAYPKAT(O(*RQ"8_QFXG$8]SBE6_)C[">_ MD3FACXQ.XL="=Y7EW)[Z]JM$D D%%")0$*+KE5KRL4B6I 547:&-> M**NT1*)]IUMIFBVU,)G23=X$K17/Y[V.SH52KM@6FQF_MT.LGI#Y\]GWB G> M2+ADFA@3JW\OW_UXZJ/?OUEH6_L.M7;-+PW%C_Z.S$P;T/]CAFF;#\==1;Y/ M-(: @H#8F1=[<6]EHGM1_M#O*+O(;>$>5+8$4]N$'_ ?D?V"G"6?;MFZ235- M4_^LBDQ8\BUPX?(-P2!5:- -6%(=,_ MF V"5@N;]@@YP:\U^,U%(PQW-IX1&E\ %KJN!?^YF0.A&UXAWY\0&OR.G C7 MA#BX0?S[M_#"C48-RZ-Q'W@MD09""TSE D( @X8BUSJR7E<4]?.GY9%V_OL7 M21 B47Z14$\@$M!TU*BKX 8P(Q+5M$WZ0\\/&\2;&0FV M^X*#<+1I:9O-5\XVWXTR74(9V+$L7..G<)X@WGU!M@,QIZ^>#P=J;MY,)P*2 M=$W3C[#5 ^>14#HQ"[/*ADJ6BU9=AS)(^61C,SX/NERDM4#/%&8[5.U18:81 M%2S6#;G%$,R.ZF"\MT-9/$P(T\C PT#PL8G)*DKX6A=<',(^'W(<[Y7N5)!? M_E*@WNI.7TP@=.U%3^$@9B-8P:@-8SHA<([[V@,HABU=:VX]@?:H( M:PB;)[9G!3OR.MY31FGMV!(JHUW86>/,+=Y7U[1JG79=@U,\S%A[14?$SA1$ MNT2^0!"U:QVC+JG<93@T_^]]/$:V)>"W,6RJQT?#/9I0;RY%.KD7D4FC)G2] MB7F@1J< M%)'J4DF@5E6+UQN3 4RHI0L[P&.(DM/X#+=Q,]JX,27O'>2&Q"RYF1*3^'U9 M)4,%@T0R)(8,$F[<'L>X+0Y$$.:NZY+!$(BJF4;SS7.?B]EGK'"X["#[C+>> M:^YG>^C4Y5-RNWP\+LL:T ZRT[@_T(Q:1ZVK&OA%H;=[J/ M(SY/#=P[@J_I /26RE(@BIN/1W' BT"/ ;OP1HLE]%337GR\>^Q^$S97D3E@ M3E])C_&GG'')!3Q5HFQ6B:9;6WJ])><^>U"F%%DN0N]TOO6^^Q=],7NK?70O_Q[NH??[O[=GWST/_O7UJR9%P* M-__\T7O\=YZR7@N<40CY+2^".J>9:QD>LN)7UB%6TWZ:EG)S;/1D.S0[:K]Z M;KP:WZE8.*NT,$832&K+XUQ48J7>-*^2K\_>:[_*Q!J,M.O,@,%((C.2ZV&8)1M6TZ%=S M8([DW*DP3+9;$2I41.#G&"J'DTSIMREPHM4ZK39+.*FFM7F-!YBPP!)\_(+= M".?3@Q6V"';H06BQ!Z_YEQT.KZ* 3&1N&DSV- QT6EE5E5A*,^?VY5%JI1\ M308M!]U26#KZ4DTS\W?L6IXO#.+VCL3:1+Z/W.>XP2,W-+-[[C%!OT[IV5T@ MYY[" %D'=:W%2\)4#D;O>.[%PPAVWNNRGKLA"WMF:CE*'184"#VO(G0[+-G< M 2U#K'54I6X45@ZF%!E='&][VKKY\291O.EZ498M3W\J(H[@SI*\N:5;7"AA M[]1Y [K'R?6VGCN:P&U>U@"5)YJP/Z 4R'FIMYCJ+U7-(.V[^U8Y]6R%@VS[ M;5WM+Q J>(-2_J "#]>RAJ3]-K?V1Y(&2!+S;Y/R4&V^4"VW88N-UNXO$3I( MA**RU%2$&Z\G#-@N(FD-+% EEBFH5-,LG?G\MFL2GX*;HCGJ=<>4[%%"[J\E M:7]$560IDY!;H,>IPUT,@-H H':;I8R3:AJ><1F:O/M7%38+TM2B6=@ZV!OR M+5H15N;=8:H'H30%:0J!$"T'*\H5/!O%=AH W_X_Z/9_5C& 9H?$>A#+48:" M[_LSL^^?%6@* 9I1;Q<6:><;_GL4N/!&(SMN1D%/J +OR6BQ:Q*&"A]NO1 + MDO0Q3[&359'+IN3> OO"M9U?:Z$?X?4MT=GHNZYUM3CV&W\:O0R UW5AC'SA!3D1%KR!\)?W!.P>^_TA\O&["U[O]NNJH#WBT=CS MD3^)F_K<(__.[X.T/ M0D/8.O0 WA[D'#4=8M"-PJ'G$_9;Z8R)^51:[]!V\P S\CGO -NTS 1 ?C_ M% 2/!RV@V0?I^GP,)MQ%81"2CQ&97I[DP'[#5N-/['OK\VN+QV' ?H.3,@]N M+\KU@B!:1<:[XY*/0[3,XR*FN>OM!FEZ&-MT!'$1E#D'!12 FOY[Y.+8Y%?$ MNB"+LD)OO,8F'CUA/[DDT4MR72#O&V/R^A?L3&:+.5F/>,@L=5?N9-&D]A%= M)'9B8^:VM8E!32LARI<,!HC@\C1C.XBIY[/(LY_A[% M3'KCM'T@:WF_P9S24EX8<4XCM%V\E5S@X-I0*"&GB9S=GK@\.+NVFJP[24+$ MM7##=6UXFXS#%",C)K6BUT5%J2MZ&K'8PWO)C+T]IU*\%5XH!H@QKJAU7=;J MK0TMULID\W6<8UV[D:&!!F (&=7< M"^N2P0%AD4-L8MMJV*Y@HK$=HOW:+5;83=RA[.:$O"=T[+E7,14S[@]+(IP6 MD*2Z*O+#KI6#T*YRU@5!R("HNU(W\O?P+&O,X7CJTS2C4>2 -STM=.V-QCX> M8C<@AF-RO( ?*+5(TCA-_)L70!/GN\$C>MLD BW&C =N5AZI M'T!>X- =2Y:.05?4[%S0FQ8>V*9]%L=4/^32D@$9-/EI%?4/.$3D2]8-\EU" MA&"!MMKTMYZY"Q \=5 %P.XS; @ 'FRI& M75.*.F3-#Q_LVYU\_Y:KNV:?\"0FY5H;TS-JSEPD/4JN6=*?F^NZ5@%Z1BVL M,7J!3#RQ\\'EELOMX8XA%B.W6F'=V!F06VH^? JA,>@T;V,A%7&$_&?;C;\M M%Y6)V)HB@+[F C9O;/-]3,CTR!;& C)AYP"Y$\A7<;T0!T+H$72@R+(A2D:0 M84%33?H3)14-GB7EWZBW1_Y C\(UE[-5%F:=?%75R$#'7D!WFRY\3#Q[^P5? MOMI6.)S"=.&IA'WB_!'T1$80A=L?66"528:$_?0$_AW[%G+1%A)+XBXIHQ15 M5A)V%OZ%40+@[;:*L3'0VZ9AZJJJ&,@8B(:J::*J:Y+VI/VOU*Y-'QKZ\QS6 M9]QX\C'ZV4 #,K$+Y+RB25#[M PO@JU%8J_2:2LU!H/"J1'+#1%[#RH]$NX1 M.<4^W$7&@DX^!F'H@[;[93<_#&(]@SA#+A><]02L?_Z$.IMXO5W4+W-@,XOZ M-S8"L^N3#]I!7>BYYG8Y/>D0KV::YFI1T_1G^@7H#_LHIQ[^9M'_T'.%<.A% MY!46H3-^,S$L+I ?2-/]QMA/?B/S0A\9G<2/J>+?/L!W- WPQ_>'2LH.Q@R87MDN'0A^Z3-Z?:'_08JN>,WPPOIPHN':K MJ2@*Z+C$;T\^G*B_)E5_*\9#?$UM-66CM?6RV)2V7GOOM9+4E"5]K]>^?TW6 M]GN2#_94@Y53OW:#NS<5$&(28S;NW!$=VQE^;:_=NL%WC!7?,9VFM24I#IH1 M&P$+W\E]PT"X(LIJAM4BQY]^VV)&D)6PMAE+0N M((M<@!,$:0IK[)SC&1!*+D)&JT,.CIL"<]-D .9AG%M M)3A=RT^U+PMR^^2"+-.&4 8OJ%0]<$GB ="U#B"IUC%:+/5NYO I!C[2Z963 M7.LH=5'ERJEZZ))/CRX%EKZVSK[NJH )6XZ#EO0,O+]COS!%*8CS.H4L[3@L M> Q95FE,T\A?P2D3!TM4G>3,(+GC'-PQ(*E12+8*:Y3*(5EN2)X>D7JM(QOU M5JNHH!U'9+D1>?K=>MF@!6TTPR@Q)"M@GI_*"T(X2)C'0*^R2[W## ?R MW0U^\SR+GOW'_HMMXJ#O.2D[02Q(;0L\9UDNJB@0C\NP Z*=9?@+ U&;@HB' MCBL(HF-A2!&)^5!75(ZAZF%HAW%:((@D )&LY_:*>!RX(G'@WWPO"(2Q[PWR MU9@^,W=RA_U)J7I/B9I91&5B*RAU3C?&4''/?1;PVQBJ MN@47>,,[*7J/^ (]\N:UW/J7@3:\_,:W5\@%EL%;4E6E+CKY) VIF65"20:%//NF+D M[DW'@<0DME?V2I@B9;JT&B? M0"5("@3Y/S%XGSR])YL1VL>. \EXKO5]2L(]Y505:QVMKC/5TY;OJA_% "T0 M1%*MH]95C9_=JQZ(CH8AF7HPNLA!5#T0[; \"T214NNTB!NV)*$FGM+M%Q7Y%5P7C0Q*).<_*( SM( MVI6Z4S"2-$"2I%2PDMO9(^FX0-+!BFB+N<^\<" Q!Z1=B3<%(\D ))'_,(^D M"MBCIN.>&MY-WE"H&>6.[?#/IWE-"4R&V066M@$D^M2.[4AC%^0$GU3J* M7E>THK89>4YZ=4]D0N]P8>![HZF5[+G[6<>5.5GR(9]Y')!1DY^V2G7/-;T1 M!K)GEFL9W%N]M7Y^[F,93IGP TT%PF[-2#X@[!1(6E'E]:UB#KMS@]T140=U M1XVZJHH<=FY!5VX:T MC)=E=4K V5[/NBC2JJHYQ)#GIK&'BAW1W12H@,-7ZP=F."K*C(K>8)-O0+A0V*R?:P++N9'\C/: M;;>>ZRV[6=L%4!=KG9;"$[NJ!Y(=9EPFD$C@<;.?L\5!4NS&^CL8R1:RT67: M:5.M8-?ULX?0#ALPDYY1:AT]]WDWGAI:D0 >W?A^PD358"A(_&(' $;RZ]1, M#-%;F>V1XS\B.YP((QP./8O<^$+\#ZC;()QW0NEAMLSG0?QIHQS;C0@Y M[F:)"E\H^^+['H%=WVW7\PF'IKYAU[66WW)#&?B=\J\W8U_F70)=K76,>LM8 M-VTS.Y=L;$[Q;*Z#;\6S#&<-MO@5J8!@.X=SR>%< 31#G3^M;FRHD,'A?&YP M3ILZP#*>C3@E05H_M%T*/%? HRE%D/O;3C>%!KRAT1_Q;7C3;S09+OK M"W8Q[5ZT+H=RK:/Q6J$5A$@JJS,51)1:I[C#PAPB[$"D,(2HM4Z+(Z2""$EE M%::"")0#-')'-WC&[:&"D<<'XBT.:>K$88[-;11!-B;^EP/-F$%EI[C2%.+ M%A^4N.3F^9 D"C4EUTV"7%.Q:X MHA#26U[TY&!F6W3S(9YXB,P*5,62S:;!'6&,B:X8(A\+* Q]^RD*$? M],AD M1R,/1N.9/X>>0Y@;U(4G%-AFW!;==J(06WFV@:MD%I1Z\;_'?A\P\'[$1]YJ M ]P@WR63#Z;O^0(HF2WWXFRY;XGOQ[>+'L=UC-%-(Y%J';&YH2AB?CND1-8[ M%\8R":-:L##*>PKCGN-X1Q@5$,8-5:&X,')A9%08"Y9%=4]9+%P4-1!%;;UZ M)A=%+HJ,BJ)6L"SJ>\KBGN-X1Q@-$$9EO3 >R\)8 0^^%-FX_Z*_8$M 9!SH M&<=>?"!$ 88S8^"^CR/:-6W!Q1^1:89IW/BSRJR**?>^TRFNBO&4_MV8_+?1 MZ G[=X-$FJED!W=1&(2$RH0ZZ2+C"[+?.M* UT::Z,6,PX5:C5I=UL2ZI*W7 M(6 ^KXRG'NXA(.KI\-9^+Y)4Y'"+DN510/[:3R\5[(I<@!%R0@&A$0J=Y6Q;K< M7B^5R;R ,.H6?J+;G>2_EOW2^4S^F3XQ0OZS[<;9)#*5W +$J#45(_J:"SLD M]#/?%RP9!*N/B>]F@D>'W FX=*X7$E]+^5X8E-GYH.,NX&1/1;SSY&/UL MH &9V 5R7M$DJ'U:AA?!UB*Q5^FTE1J#0>'4B.6;J!XO+I5T0?0"]N$N,A9T M\C$(0Q_4[R^[^6'4.H\T>\$;"% ""K#^^1/J;.+U=E&_S('-+&NHL1&80MV">M(Q7LU4S=6BJNG/%$S,@-'8QT-R'U$=PK?%@T0GFLQF3?"A MYPKAT(O(*ZS@(Z-C_#%5\]L'^ Z*_Q,%H3V80 (@%8^9VJ896V3D#AH'^&+Z MP^5TM;1=.A3ZT&7R_D37@\Y:C7_"!^/+B3IKMYJ*HH!&2Z*OR8<39=>DRF[% M-(FOJ:VF;+2V7A:;TM9K[[U6DIJRI._UVO>OR=I^3_+!GFJP8W;[' ML=,+;:_=NL'-C!7?,?W,M?6'&DB/Q"+ PG=RWS 0;LA:9'U^\C]U_AZY6%#$ M^M:]C*K2HV^_+5%#R$J.TV)O(8J2-H6?12[(HJRDH/7N.9X!H>0B9+0ZY."X M*1 WS"[.*T$6Y9TC.86R-,5+^/>*_1ZS&#QT$DP)RI2DW51A8WKI<_PVS8O! M32(&2XZT"R@YPMX.(Q> *@C 48J$M LH$L(%@ M 6 -!BR(-\-'M';^G(KBV*M8S"]U/*$YH(+ M^A>'IK1-7&2QN"8N'&_LZ3$&U)AUH*7 *-::41XU5P#PN M1?VZJS7'=,]RH4D^ZVK)PK.M:YN/'@PJO\/X!ALTX&;-MC/T)HLJ[#[*ZOJA MKGU+X.;B(>.E>;C8T2+'5BFZLP,66B^UYB>T)I%:G.[VRNE[ACHLM M%ULNMD7N2!H2[@-Q/#JDC+B9*IH>I43(##6$ZQ&B62+X-604[UU2V,X*=^WQZQ5[",-BZ9(3@;2"GA-4)"DM'2$DKTXQ& MD4--?9HAPP[)&'W)$754CEH^1X;15=QRD:KY8BNDL#[S>V1;C9Y[7I->BH^? MU]07%.9A)GXR4[,"JUE5YSOL8# MV[3/#-V/WBJV#UJ[BW$;G;^$OX05A["D7?J^=+]U;Z]NDN,KWY%O#@5%J@MI MBSZR=WSIR 3,VJ)%7\Q-ZMU^W9"31%QLZF'G;2$CBZVXZ5T;>GJMI^\?\VQ2 MS)4BD90;/0Q(WX$KQ[ B"IMR]/3WC_$M[B3$.PB;DNYH4T>.:XYK=G!M9,=U MMDQ32:QU)-&HB^)ZWV6._%-CY8R1WRI HTL2 ;>T?O:! _O44*@6L+.=)VBG M/$]0@'*7:QU#JRNG*W/'T5]]]&W*!1:.=08\-)U1.I_8)*4J2MV'9D M[O>"($*N21/MS7A#/P F ML$$P5#(1J3O^$W[)MV0&^+KWMC8$JJ?;>]"_F] M%Q;:0.6JA(5D:4=8B(H9< Y;UY%/IG]/AN4E78;IQ;N8.S<)VZRLP2))K75D M5:L;K?7VUAGE\!UQ.,@"=&[@2J*UG"M,<273JBJG6%77Q?UWY$1XB[2OKZL: M\:4TG0LSV[#APLRYPKER@'C46JFL ZA8G2D5>^1*TRSY+0$.0X<>8(7+#S@( M?=N,#[;"+3\(4 +APT/_1[ 61^';VJ?V7^;LHK=U7Y%OT4(<7SU_@.TPHE_, MZ,X8M8[:;M55264EK,"Q5H#AO%:3*;U63P>S=24/S7AJ;3!_^]GL.#VB-^'5 M#H>P30@%T A4P!-;<-KXGE(N&V=?IXP^!D=;B2 1)OUKSB/HD !7OZ 6W . M%+L!K>V5U0\C@^BTZ^*&($GFNH@\K,;4ZLJYPK1+LRSJ\P8GP0.FQYH?O=02 MO[Z"RK5.$?T .':X1'.N<*Z41\_NHN%*I' BY:N!-<($%3YGS4GK@LNIFEM M(7KC&R4\SL*YPKG"N5)IKF3;^UDS.+:DL]'*WQN:WGTCZU!WN@)!?)*L/_W9 M\C.W5^;-\=:-"+W6,0KH?<<1Q>7\C+ARF.;OAY1S@Q$YK_:.!.$ ]0[XS@,/ MF7"N<*YPKG"N<*ZP;)S):DKCC"SM])2?("HE;%+;]/E@ MTV8'-@5%]W<9[+-^=._UXSYT/?6_1RZ.E;HBKM14C[M9G\@W7FZ&J1 V6EX$ MK85I^?MT#6_2RU^1K0$/S+,OJL]C@;9]!4FBZ1'F61WD]&E%5!S6)% (+D@?(:1QY M%IO2GM=D5=WKR?<&JS>5/=]Z_+%J34W72S-6W3!*,M9V4Y3V'<^QQVJ42+8( M7@TYU5LWM^B6I%P]NO6Y];.DYK?H\BRMC'=_/,.M6?HM;S"8-G==+])22-=X M?7%YIYM[QJ40+_.;NK$?A;(9",M?4BJPS0\%ILG_9(Q,SLD8_0E1]11[;5;6851O,,?=PM(@: ]B,3JS.'<<:/GGM>DEPY'G-?4 M%Q3F829^,E.S JM9G%W$SA+&*IVZ(R]*536X0H*;E(8XKTE_2W<(JD(SOL8# MV[3/#-N/WBJR-P=-E%PQ$^Y<\Y?PEV2ST-(>!&#L .UR'OYWY)M#09%H#K[, M#]4>((6^?IUVC&]IK;J:?[>4L?-0N='#@/2E3S#8-*G2B,*FG)YV$=EU M!N";XYKCFAE<*^+!TU_@:*M2U[A"Y\!G*4M36>LXFB%+EM\W1L#4_8KMW9N-0LS1H84=5<7 MRLV=7^,H$;UX%W/G)F&;E35>I,JUCJY*];:2N\8Y+XC)D/Y>*[F4OJ7P%ERM M:W"EUN&@J1)HTI2,R L:M=91- X;QF'#2R)SKG"N'* !SC'690U4;%$5"([O M5I6J&O6[;E6 P]#!4#8<+A.3/?1M$[+QXUL *+R,-7-^U<.,3_2V[BOR+5KV M_:OG#[ =1O2+&=TLO=:19*-N;&A96^XMG,IAC1<>@"&P2S#C MB(#?X.O:XUK;\&7GW/32IOT 7G:77!>7OH7N:V?-'-:@2U1=:>7>X>8@Y*J!@ M1YED=Y/1542S7PW.VA5UI(<+(A?$!3+.[,1:0"7G=R)W \5/7"W$@A![! XHL.Z19WZX%F=[T M)THJVI9U8+O(-R BB;Q?U]?YLAU'X:\W8*#"[ M/OF@'=2%GFMNE].3#O%JIFFN%C5-?Z9?@/Z+B\U?DV[MPJGGLUD7?.BY0CCT M(O(*BQ >OYD85AO82A'(U-!'1H?]8ZK[MP]P?16CZ]U<<=,%E@S30>, 7TQ_ MN+3L8.R@R87MTN_2ARZ3ER7:'K36ZCXJD".^/%=H33%6:LFF:O+EY'*37EJQ M%N)KFMB4%67K9;$I[7E-5M6]GGQOL'I3V?.MQQ^KUM1TO31CU0VC)&-M-T5I MW_$<>ZQ&B62+X-604[UU<]O2J>+;LQFIOMK;,=%_6SR2DS7@/DAGZ2(=WI1- MN!?L!IJG8EPFUL.F#K5'H6SYVXR>]"4,@VU^=(5W?=])*].,1A&M!R#WA>;=;A=%RCYY[7I.'LGX^'V WLES1%*"HT M]06%>9B)G\S4K,!J%B?*LK.$L4JG[LB+4M6VK)#@)@>8SVO2\?&-\YKS-1[8 MIGUFZ'[T5K&].6RBY(J::OX2_))N-5M3ALEBAG/)DV34V\>@)^\GI,HFE MTV6E.*69\8B8*A_QB)@.U;'4NBYK]9:AL5)QY4AY=WOES_&FTL?*@%OKJ+Y' MTK@.Q828J23$<2O0 42$]3Y/B+E@MJ;=#:D IXMCB*5MAC6OZ[UMAH+1)&]"4VFW'"H')-ZHC7.% M3BPW[#5^!/[WB8-K,SPQ,JJ7NU]L$?T)KS..Z4+!"D/_1_!@K/& M=[IRF3C[^F3T,3B"2P0I=3?[C&Z82LP=J:YIZ\FCO/\1*\CB04X6N9+3I=G: MG?8!T_/7CUYJD5]?0K5:1UN/=W*)9@4[7*(Y5SA7#M'][ZAJ5F=$S59[1XEZ ME0W:EAUVE&8<$? ;_)RF "/!? (#><*Y\KQ,\065IQ'KVM-:_>!5]]SDZHM M=,%Y6EUP'O ?D1W8(>YC_\4V<1QQ>\"F]^S2M]#@6]8D<\.H=8RZK!?5](N# MD*L&SA7.E=(H[/0> AOZNL68OJ[V7L@/U\?DPW\25\/Q@@ 'L!N"7I#M0#N! M!N%=(T#0C ";D4^XBH.ZX&*:S1:B-[Y/PJ,LG"N<*YPKE>9*MIV?M4;.6Y+9 M:('RI=K#<7W+;V0=ZDY7( A/DO6G/UM^YO8*3;EX1&^;C(AVK;/!@N#[0:P@ MBLLYBUS)M_-P?#%OB8R(>;7W(P@'J'/ ]QUXP(1SA7.%'2HF;M#9]/MC(#,&FH.C^+HM]UC;OE!7? M_QZY.*GV+M)J[TJ.:N\%^L;+/3L5PD;+BZ #,JW2GZXO3WKY*[*#X4'.KLO: M$0O%MY1:1]'KHJ+4%;VH4DY%,#2]-,\86B1^3X;9=[7'T2";ONIED?0HD^QN M6#WEM6JQ>]1!;JD@D%P0N2!R0=Q;$-,4Y;:K5J'5FOMV6Q NLJC?)^"B'39!KL)/],ASQ"_K/MQM^6XXZZ M<.=L1O'0R&P<- [PQ?2'2\L.Q@Z:7-@NY25]Z#)Y63)-;;P>?(:1QY9I+9WE+1NLKLT=YHLT-](UF5^T$>@.H7$IQ+;"IL[S1\%& M(>PYWYFE(Q;G-?4%A7F8B9]*V51A-8M3E-A9 MPEBE4W?D1:DJ#U=(<)/Z$N&";]IEA^]%;1?;FR(M23."E MM+8[?PE_"2N.8MIS!ND.Z)XRU_\:FWCTA/TDWU^B^?Y2CGS_5*N&E+M4Y;JK?5]6.1'/BGADJU@)\I+U23<^2%KJ-HWR<%=;G"OY5$>+.FY#2=M6_5VFZ.?HY\-FT8]N$VCUCJ:7&^+N0_G,%;O M@=%*;="P%+DFAO+,9KS]'P 3@6V"B8*A$(UI'QGLFW9 ;XNO>V-@RGX5WLZM M2F+6R-"N<@Y;6LW&42)Z\2[FSDW"-BMKO*BMU3J&KA/?(G>PB)?@9$A_IZDW ML*6'\19^;4+J?GP+ (57SF;.KWJ8\8G> MUGU%OD4KS7_U_ &VPXA^,:.;!=OR;;6NYJ_?Q5BP(T5&"XTJ'_H_@@4#/";[^K]\6R/7OOF^]C=]#,YB M$IN:,.]?<]Y!NR>X^F6UIVQ&DUL1H0-4NRZK!502X[$3II0BYPI+>3([=@T6 MND@_8'H0]]%++?*KP2U%E* ^(!=I=L'#19ISA7/E$!UX=NP=%*QH9584;;4W M$&B,N?$$'($-A!E+!/P&/Z>[MM8$[P!]UQ41>E;*=;758B#>RW%SD,V"@^!&9P@W1RK@-VN0<,H: M?G^/7)S4[Q-I_3Z9C?I]!^M'QWH?MLV)4(IQO-)_BFC4.HI2">(Z"N-9ZN.!"1(K8 MKG7:1EU6^)+))95+ZOXNI](NL!JD(HG%5(/DTLBE\1RE45VKMGVH\I6*)-4Z MFE17C3875RZN7%SW,'/50]<05R2YUE&UNB&)%3!S::CW4XC(YZ813_+/=,@C MY#_;;OSMN'=U 3R?=7:BK[F 1!G;?!\%,LWOQEA )F1V(W<"9U-=+\2!$'H$ M#RBR[)#F?;L6Y'K3GRBI:(/7@>TBUR1#(D,G?Z!9.\WE.._"K).OJAH9Z-@+ M:$[.A0\' >P7?)FT"8^!N?!4PCYQ_@AZ(B.(PNV/K'732D_@W[%O(1=M(;$D M[I(K2E%C)=2]\"^,$O!NMU6,C8'>-@U35U7%0,9 -%1-$U5=D[0G[7\5J39] M:#AKNS5&S[CQY&/TLX$&9&(7R'E%DZ#V:1E>!%N+Q%ZETU9J# :%4R.6&R+U MGD^SM"Z(G&(?[B)C02#J/PU]JZ46!V??)!.Z@+/=?<+J>)_FM0-7?14)KZJ<=]-5,_5XOJIS]3 M.I0I4"+XJ^.]!DS.;+.J^-!SA7#H1>055O!QZ\!/.\8?TW5@^P#75S2Z]LV5 M.%ULR3 =- [PQ?2'2\L.Q@Z:7-@N_2Y]Z#)Y6:+Y08.M[JD".>++<^76%&,% MEVRP)E].+C?II17+(;ZF:TU5TK9>%IO2UFOOO5;:_[7O7U-%_1"#E74UU6OS M=A!FH@=Y4TO5!K-OOPG?R5W#0+@A&LCZ_.1_ZL#.MJ"(]4WM,?>F"N--@%/2 M2Q9EY:R;):>GDYP%/D5EAAQPHIL]S*MN_V_"UV]W_^H+7Q_NO@MW]S M[6]"]^JQ]WOOL7?3O\AS@+08*.V=<%+\",N:WI\6$=L2_',GP#$QN_2AI4W3 M.EX^7]KY9,OH.T9"GZ34.E*K+AGKG>9*FPC*L5]^[!\EFU52JY?-RNQ*M7 2 M$8*A/B8<-VWBT[K)$@9_A9_CWD00G;!=P1MC"#*YSP(PYL4.;1SDLG!8L6,. M;JU(;09!<(W'A/%V7/ $N9: 1AX9T9_T#UO9>K"$_B+WB-*2()<)L*S\%JE) M?G8P_-!UK>X"43/K1#@94IR^$15&I] M61!^6A4NB,&D EU Z(67L MDF]">YN@O76R6!,W*X^G)G>C8U%1#NPW;#7^Q+ZW 36R."MMP,W,(T$ XFG" MP/=& J;IA\((AT,/E.0+CL,XW.#<-V(_CUA^)02.TSN_4_+V9M3-',R4)7#< M-7T]ELD-T6IJV!QP>E_=RH6I6VZ49MC'1:;IXYE5:@D&V [E< M#<+$1H @$PR;D4_#X=Q@S>KY=Z>$7K%/IB3ONM:]CT=V- J6)&A=4I1:1VVO MN_[6 MJ E$OO/!3"&B0T0EBTQH;%@D);5NV5^O=VY-[4#2.F*@4)E:P/G4PDZO5=EZ MO0N'V*]#]L9Y&*.'" I0&MYZ+J2_Q![=3=P09A.Z#8+NW.4A[V[[$4CBA%K'7:=2G_%@N+@1DF->R]C\?(MJ:]$>/%TP/3)UE-SR,H M9,T2+7.INHR)W&Q2Q.+*=NYFV+ DU'/RK!R MR\JZRW(D;!UHYY%)%3LS8L=H HLB-U[SY'5LL3GN8]INPKI2ZRA&GKJ7W$9E M#B_YC=1W .'%BMV7I%5Q>A'>*/MN1"^.0\#]-"N/A#ZVYRH4_/A;AH[6[BV M223@S)K.=P:Y'BT04SKQ;D256Z"'Q\34=Q!\_(+=Z$PLT(.J5*BH""_^EQT. MKZ* 3 [[4[QGKB2K&.".Z>W<&I9;JA72L,5"#'8HZTJ[:H:MPF)EF=LT13;R MV+5%MWUC7(;2EZJ!FJKWOO=B6]CZ,OD1P%FHF3W2G=$^L_1 1YMZ6RW 6BFZ MC/<>U9V*[TYX+D#,4#3I0$A41=#CDKY^FIDE)!9D43.GV%?+0_9N?[_I%U(> M,B' @^.400M/(&PMB'!3Z/2Z)J&BC^\3PMX[R V[KG4SI>TFS0B[I4J>D^\\/L4<7G;LEN8##&R" MBB<#S!DLETM*DK$CEHP#/R/NNU/B?O7\/B%M?T;9:_P49C8RH69MNZ[E\G>* MBA;P0-0Q3EWF0M2[1\O4RAZW9$_?^AX9J)64%2'L23AV&/5;+KNC2.V;D!F* M08!H$#OC>TSKR=U@N]QDUL(:V"=U72NJOUP9 TQ51-'3Q!6V@FD= M-%!N5,Z3M,^8E5N";=9QLL\B/$V$#\F>Z\=$D[*[Z5KRG)@M>UR]*=47][C6 MI:2].2D[5^-DMIN8\VW50VVKIH.<)M8ZAEQ N)?OF^;>-_W:N^W>7O%]TS/< M-YWZ0]Z :@$R5G"#H/H0$>FXW358Z,)3%)"'@P!:,#S9[AEU8#C 1L%7S[^: M$?MJD=:SA,*OA,:NF2LW1:,%<@E-^!YLQ4"6SETZ$LID6H;9*" #BJ'28^PI M:M\FC!HC!XZMQBJ;3 +[P@MV+:*?!U-."LCWH18/O><\3A84U=OA 4]I>S?X MG9)U+A\+1-TD!% 7]W1=%?E1@2-JV9Q(40E2Q)-54#Z[75?\AGW3#C M;0N= MQ 1O# 3GYUAS;;,")>]B0MXD%+8VH5TC:)=XJ[ R*,>#[9FFQ8I.L*)6K2T8 M>^IQ:CZ&GA"B-P%%X=!+\E+ T0^@RUL@O-KA<(@=*]&BH['C33#OO;#_1N@# M;#ACZ]%[1&]PA'#H.4 -R!O8TE=O74*,6D?CS1<8UZ,'V?DL CVM6J>U0;]R MR_,0P=19DT5O0'X O]ST@G,IWW< ]7DWH'9$+P@BXF?A*R!FAMP1K/PO7-U<-- MMW\C]&X%R#BITW^%FW_^Z/W>_79S^]@7NK?7PL--__&A=_5X>/!^*=WA!/Q\Q\N%&'PXUBW1#SE$+BQ5S*C^:T2P;C<(;]O;HFLUV:J*K! M;5A FJF6F;KPA)]MUP57 TJ&4%SP(SY+(JF^[U;G$L3,49]MBENK(AF%$R>::&QZ<02EN0_UKV2^TX"[NM&"H/U,&\744+EN@%[$DK__+^QJ7+5I$V>M::SA(R^'< M_OHF,IPB82>]X;%I9J7/04KA$A K8<4VZ(97R/1*'A4M?=:6/J0T$0RW8^3FL^"5K M_G044QYH\9[ \<.7"[-=W2MA)<*:=8A5-:O \@6;:J$L++&;-IW_R56)D)5Z M@^=553!I-+2]&9L0#LG$GH=KY:OR>"X5VMBOT ;]SN5U;(?(N7D;$R38841\ MJE[L$UM?HO#6"_^-PWMD6YE74@U.HK4+VXDO2X8,%PCF!6+'<>7T$K$.>KW6 M:>M%)9/Q8P9;N#UK'"PX<'Q$H'1H>(-&1'Y!08##H"[@Y"R)1L; MP&56IG63I!M0<3)W*RK&#D-P(2B]$.Q8W J6@E:MLZ'W.C^L42C_XVX[9/&* M>?5>DRQZ+>$D7?< ';[]%%'@$'?0L4WLPBKY[&.\J:T6MV]+KP*VU\V-D;11 MZ*\6@'(WZ$[AD65;E)$:3]SGXS*1I9AT7J'8'0MIB;6.)-6U_$MEH9YAFN,% MDDPEH0BV3IE*7W,!+K9MOL]F&=C MGWP Y"T\E9R;$.>/H"'4B(6&B*X7M^:XH%T= MX"XR%G3R,0A#'Q38+[OY0?S11WH(B!AYH+;B]A.HLXG7Q6#Q/6%OKTS;V C$ M[L/CS4.O7Q=ZMU?;Y?*D0[R]>[SI"X]WPH_;[H_K'CT5?7=[?7/;CW_JWWWK M77?ASTD3K^XWH?](_O =#E2OSRFE+*@9(5 OH+&@"$_(@)]?=._ M>NC=/_;N;H6[K\*7'_W>[4V_/UV4DRETMB)Q@0'M90/O/U$0VH/)"DNVNKI% M\6JS?@>.)(2*&XA1T.TD5J?K$^&R R*.KMD47E% O$FBD\:@EF*W\YJLAJ_( M)TK&%;ICWW9B"$AR79!%46T*RZ^ +4<[#(0@>@ILRT8^%#G_ ,<1,>PN8V=2 M%\(A%J[BQ5T@_FKR@H_$6B/7O7%]ZK'6Z=N":$R& ]N7./ZTYS;,H3V.?[%! M.Y"9N^3UP@ ] 1Y#; Y=0N[GR;3(97QO?Q(0BZ!!GK^:/?^A[UW!EZ'R45R- M'0DO,&KPOJ&F\ L92YQZ2(@!(T]&25UO^+-E!XON=OS:6QR^>O[/E6_=PK>6 M1@R_4-)$T&9HNF_[H7?_L2D\+I")V+#>M,DK(:XW""E/*'VP'X^1F$?8I>L! ML1=MTX8!6ABJR-.QDMF0[PN]>\*I^RE5$ZE&H_&E,$(P&C"?\.RE=?CH@ @O MF1S85--OP8=#GSR09!',.$,,HH1-4[Y-GUF>D!T(0XRL/R($W(^A=D6&\43( M42<_.3;AA6LC^J4A@@+/ _KEA L_7&H%]L'((Z,DQC49=EWX.R)OKPM]+PJ' MPC\\8I;0%Q >N*A)A7Y12C:(?3IEK8HIE/5N97%8_2T7I;_7-371WWTR+9NP M!+EAEYCJ$>UZ=D_L< *\8(,FEUE0OJ3_X_OW[L._X5J_]]MM[VOOJGO[*'2O MKNY^W#Y"C\U[LF1?]6YVJ/V-.G3W,)>GI8D&>A);DBPK2'W2G\@_FBY+&OFO MJ;7$]LR)S4;]%1I/XG\WT%E9'1#6GK"DM9!B:9A@V&P9IME&$C((I%NF*J_2 M^8CFQU:W<#.@*2E CRU"L;"5^[ +-.B^)9=V+T^6:,(7+#QA[!*]C,^+O31<&2>P0^E- Z&7N18A,IDI(A^D#SSG\B- M0T[TBT"TA5?O>"&0#YZ88.3#P79RWS4V\>@)^[$^5B0PIF0Y7E:'\&':>R*) M>R04G;$K64-IX-6X#(2OA+*")#;^03[O0/\#5_B*GWRRM$X$N45?K0@?Z =F MMWZ<3^1'L]\4^MB,DI8T,(AI0 R^-;+I\B]\Z-]<)6;)EN%OH?(3A[8YG$F, MYQ+IB,6$/ +I)]2ZFC\@$)N1V&+ URFF!LCVYY^+2;,G\)O"2N!@9:UD5K=N M7KAWKGM4)WNSO!*BHR)G05K#H8\3"]M^$T;D_<,@D=Z_1RX6%#&1+##$0?%- MF4.F15AJ$?T)#L^4)=/7$RN=:!;\-L;T$-.,CQ'!!E40X(* 8T3^ZI,_0S+2 M#+;T&L5:?-1I@TDKK-DTZ6V-JQE$R)NV6AAJ>2R&^_GJ%\?(YM,KD=VPWS(V MU2IA8GE$29NS(CUV^SU MOC%^-4QO M2H6M"_^V,?CX!1,'+;X)U@)".&(5173!GS]$#?A8T<_4.@/!QGY$C)89/Q)C ME3"J#E.$XLZP=!$^);,$6\9[=NE.66*/!9BL=X2J+WB!)77ZWR"8&C+PV M9 MG>-4I,6##75A3"S*:R_443:5LZS>)KZ."> M/<]ZM<%R@T/&=%4FVI 8QS:$VJ9#MZ?US!<^1?Y, %A^GKMN\$W"S)"R+0G6+M#=)$1'1&@)1[#] B'&8(G:5 Q' -@_ M9]IA-I__Q]Z[/J>-98NC_XK*9^;>Y!:FT1O24ZYR)TX?_VXZSHW=/74^G1+2 MQM8$)$8".YZ__JZU]M8#/0"! "'K0QP;]-A[[?5^HD-YAKY<$#(,P1@**,+> MP4:9AJC51(OL%Z'Y8;$9#$?ROD8*FDW6G^/B$+G(0/'#% ,27FF@ 7X1HV.= M6:^HV.$5N"::];FS)KZU(EXJ%:[^,0Y^R?NW*NB"A8UFJ,FVDB636,\UM ]IBK#B:+*AN,,;5,=#$RU2)"?5F#S9@34N.PFTXP@U5($%LS./$Z*"P3_@L9_@>.6KP#"H"4 M'DS5XT!_"09;MC,KS=KH4G#-+P2GT4FT,%V7DYT"WG9&MJ'"AJCFF M/58WL8?;>&4F5)HD:B'@'Z#/IEW2CA&*9(7\/:-GOYP8\"]JG,263 GUN]N^.,C M[1I_2P":BQJ?-CY?5=5,;Y&[+/G)XB;/1+O\G(H/ K(MNP[4J#HXS)%I;>B%*WX)!.CM<^U>$!T@?.PCBA38VJ(E_K"YB_3Z_B%?14?D]8^M0D'LM^V@Q- M0>:(#^"Z)=K.Z$1=Y#-G0/'R0\X&TH 2&AAZ71;"!+? I)7&KQDO56H9DAAK M3XS#+NR[UA/93PE\A6T+B(9O0C]-D I/KC"!U;5C(@^&2E!S#%PTG!T*=J ^ MR#.8R#9(L3D.P17\6)//?2;9>D4V3@&^$G9%H5(1R"?T(),J\JX)-9X^LV&7 MH)H'*!3M*(-/!//A'&^6Z$#K27^XC@./O[%"[D.[#EU+^@928P)L.&"/!4#> MRVU_#\:.LP3SXVZRPN+N)LC8?GO%GY]!]OE!0;AIM"5+;P#ONRXXP]C\S1[X MS/H7%NO%)Q:P.4]K06J4!W]'BVWF#3OCI,#F+R:-Z,1E[[M<\9[$=F+QU,78#K)KO MPM"LT9*);->W:;VH1E\S#S 0[^RLEVZQAUKL=J,&B^5I1"' LEDSKGP[]NL# MN:'_X"'[&THV)^LCMN VJT,M@L:]^W,%%E5!<5JL:X,9W#D+MH224@=EM@06 M'<;4A3%G)XK;Z_6J-F=B>W1L@FWZ_W1>EF-Z68Q!O5X6I?.R',=?V/& C@?4 MQ0/D>GD S9#K>,"V/* %BM6I!S=44ZQ^JV.B5$-)?S?6>8!)5QU\.OA4$KW; MSGAH I2J"EBE7@&K83_G!HP]Z,3H9C%:&E@]5"1U(T0ID/K_2%(L#T4N9SRJ M**0L&BMGS4DC:5_$'=2_!I6+T1-ZH5'7WAU)/SC[]ZQ4(UZ6$3XN;(DJHA.KP?K<%[G^$RLH.-CHC=+PBW#!?R\ MQ/:)KU*V#["H!1.(L[(.2PJ3KK+2XP;)&/"R7(]L<.S-C_[L8>1:^/Y7> M?7_X\GZEPXCWZ/.1QC:)5A\P2'2UEJ[G\RDU9P,E\L8#PF.()^\^7M^\I\5_ M=K%ZJ^2JSWA5II^UE;J4B4MSVWZ/BP#.BJ\NF^"%" 1H^*O"PLMUNPN+\UT4WHPFJQS.Y9 M'+TX8RRA[8KRMV"0\J"KRF]W5?[&*ON,^JO:YL2JS:OO432XUK"L\62B:P-+'SGR2+,U4U?&FB-/QDTNCD,QGF6* MZ;Y9":LNXJ>D.F8E2=1B34B*,.KM1?S/$GTS0>#QWET30"4+!7'2G2F2/$D5 MIFAZ19(/E66)=Y=9\,:?*R*)"\F^!(*#%P+/K2!N+Q9I2^EI 0MFS83@P^TX M(,FH7Z]H>YJ [XM^S_F-V$\NFZ0G(?#^ M^4$,,]YFAJ\#%\Y[G^&W0N3@5_\&:8_@P!Y[U&$?GAC235B,'8GM6/2#=,9V MIB!BGJ*9\P1G-Y4=W)<^([PB^0]/=E%.V:ST3-+0(!!BG3&VH(S:F=$+4(AA MR?2]_Q$. [:_0(.&XX //^9+ 5P^!($:$+J/RT#T2TNM YL?S$&PNO^)NO'A M+=GKO?"%T5YC,/Q[B;!!V2P*KGU*,4[0EL9/8#+T_,GW6(_T-C"'28] @\UE M+V$*?QX#I <+3Q*--O'0''AR&$9GB. -13&]Y2"Y2%3L_<(;+X6+6,\3VJ%# MDR%2Z@97)TDSB-8V9A-,XTX?/!7Q [T!23#V'Y;,@EB M7_I+\6$"9I-08T5 M5Q0^&L^16<0JI$F_(_:0(L/03TKR\=WP&CA>:89-)Y*'KY!5U&C17H@:P[R)H MC-8/8?W[\2LXS,=P*2DB/7YZMO_$V]S]XN'PE>@O\2VNT[-!!;712<09##9_ M?20>; E+GZ:8X/_3J4!\=!]0TT>0A5@L,'&I&P <+QP3E:(+CB!V05 61U9? M"X##"KW?6$@36[8R$3:[5_@JGFS[:/Q]#,*#!:O>!$2 ?I[WUL/%M1/,KST^/1IW@BZ.1$.";]V4_ C% U8$+/.>W<#WXN%/\; &%.&)\\(F.1-UA>B8\K:CGOT+;ME(^DA 6@E*FB51=HU-P15[K4GM"Z M!5"V?AOU?<6U3I;3";;9I3/ J1.+E 89GTI/S%QX3:K,(N6.FF(AK*:D6PE< M6=%H4L!!V.-K>/?6Y5RTN$)A%L2".8$YSM3BDE-T?@ZX#CI)KLXZ.SG ,CZX M!&D>EU-+#-!8O/B7+]9K:J*9B'&.V>(%NZFGO32 ]+O"^A&7G_/\E5LWJ?W' MLRK$Q(O$3B(@!MA7" @]I8P_>OTXW(6MA3Q$V-PK,N#Q.0WZ+QY!V']DU(:, M=[FD7U'282S#>@;CB8Q\P )_&1#F(H,5UY%>&&PE>)/!:NPG$%0\8XR;2*"' MV<)WFA),O$LPZM#Q')75K?1IW #GYY'PQ#41O]IF43'$N):\#C+)O(@LMH4K M["<60=1".FK%G:)Q,DXBRVP;E05^H9;P+.I*5 2(S\L %X==L!=/W$FYG8S% M"2L)CRNFY!Z A2Y<":BB4CG!;ZCS:V281^QA+5,03?#"M-@->Y7.#BTEVXH, MK.+-IG4C 7+JUC0GVH=U19-!:-R,"/_B2;DS)H;B"6*F"_!CT0A\3HV\>8O^ MB$5EN&B$&%F)&@]>C/E+>KNYB7YGHE5\C[KM5\C=O^]Z7OF4_H)M$G_S]X'LDH #$B M$7&#L^#T>M.NIF1I99H0+,ZW[640+\"-6MA94WO)[4WFBL:/ (MYG!.33+$1 MZ^4MJ+A;H@!HT?IBX&VWN #9'+V7TGOXE"42^<(F3+K,Q5TMPX0#1\M ZYXF M>5)ENFAB7_3.[,$0,Q%;$X*.1\5Q/R%*?BM1M1*]DOS[*X<% C73AI WY\2M M+#T0GMSO%[?3[TO_?&)>,;,6ZRE;R@I=QQZXJ.'?--62GWJ#%K2;[^7@D$5' MSEB$"!*-\%-30'(.";'&'!(7A):)9%V!J@FL@/]Z'RF;YY:>LV9/L0+][O[V M^KWT#G58 &!E1EEB:W#+:((V!& 8V#%S^?0 M.A/Y<I\YT-F6T%KHGQHD?[#7,.E?:F,K\+9W573$7_KS: ML"=N!FJ=/\3]R?OD&^S=1LGPD[$,]^<[7.//XV$<*1H/WPJ MI\-7,6,6Y:Y$23EMI/ _$,GFP,._I13,NT3!/'=B_\,/%V5NP$3@98H'\ M4 M@&81<$JT[U@IS2FAL3Q:=01Z $#7$8.\"_7Y)+#2$ZD$K]QU+0P!+NT*U=>\ MFBJ>5?HRHJ(DCHT*O#7U,7>-3:<\"S&FK4B-PL5$,S&=E1RE&%H3FNF03FSW MQ\AO2%< & "<0;CBL_D[>.0CC-)#6.!101+_&C.&P.J-9O4FF4S %TH6S--# MLCHZF9MQ04BR!$5AS5/I>V)G:@H8*R.U7X0K.,QP M9]#0!,-+G1"=21L9TD,6M<^= WU/2O)2H@D/FPM/&KT+O,.?+= & M -XT H?VLLI*DTF\%*$1NXUVXR[*-L$)7*@V9#G2=6*X,N-MBD.<]OT#X]GB MP5REZ66&'O&@,VQDS.F7IP>DRY?0Z@A":\I3I7GASC.3,D.Q"04P[04C/12< MRZ7S9Z:\]EQ,="3JLSB<:SQ>Q)ERO%I M!VF/0.R3PDP)'@[G;^"I(R*.E]M=FZ8[B8GF E-Y5FQT!.GT(9PQOD(X10%[ M'/!MI?3BY'%SZS4>S.4P[HUAR%EX*'<%+44 D#3?&1BYE-M$:2\TWM:*Q# @ M+I*'PQE+<18);4Y0!2GW-HO2+-:_,))PJ0G:<:Z3V SWT*5@).P""I?RS!"> MA1K/M9UDG\B->9X\YX9B]#IF))/*DUAO(HB>),SS)5-66HI;)$FI01H>.$2Q M<)-DR[ 9/S "D(CRIOTKS_Z4_%\;();1)1U$^#!:..>E@ETAMUEAME$>"4]@ MBS/ZR&84?&\B1@^[DS+$(K.8NWMX&0*FU+@I/(UX^#L!,, =$/,NCMA#?7<6 M_?6^N/)3Y/T6E7_&YX$F-!V^,[V;BP6-3'AC*T)K( MMJT-;&?,3'DT8<[(FMCJ>+SG-+X&".B H:,N\1'C)',JZHF384144]O2(7B5/%!1:2] 2Q>CU.,T,V)XO;#WARHN&[1*_B^M/8*T:TGBM%1L7FAP!S6D:42#D6P%V>1"C?_##@_!SEV>O#M#(C1<+!Q["B? M[XS0Y!=-K98(!9& #E,(P3C\C=T0J*S1:*YV4 M]9,J!SR0U8S^(L]AN)T>>V8V^>GCN.WN/I)8X_DMJ\ M1,GB:?E4^4:12V3<_+-)!(XP H?P\J7#".\^WU]+U_'?[SD%9*HY1<6#,.>Y M[>;@R)H@UNN>N2H?YT%F4H*YK65Y<<(XQMN7 =CLH>AW@FF:Y3[08O-=)"4)9)X)JGE**Y9U *^"D<< ME4XZR>HHNK+2223VC(K=4J3D(4YN7HDSXE'$FTGE/\2%5WP9-BA%N#[F 9^R M&;>)D[R!E.<46N)+92K06MA)*(+2_M-H[A MFTHR%;GOL7]1N#+GHFZES/D;3WU'MB:L\A5 M=*]&/4[ ]/'27JPG#L;6^^N MF5DXNESLF+,(RW%Z*&Z!O2#E"Q\L!1W#CQ)&R.$=_M?5; M]N61=K=2@$?Y5"MD2'I$XO@3-9G6PGZZ7,[Y7TD\A5R(?M2C:74?N2<#:"*B M1A]A.F,_YBJ)4S6J,8\+9S,17]=._(1E$!$.:@PUIU)]!%,M. =4=I%SQ4P0 M*U[32T+8;??J8APOL0G*._9'DM0UYK"M*M%KMC175U1*J1'*3FB>4 M5QQG,I/:R";_S])YG+$6*'CK.6,F[KN:^B%<;)RG11[))"1&737*Z$PP5)M 25P*WR/L,GM0ON M?4\*DY([4-QS 9SJF1/&1F=J)_R@[B6ZGTO)7U MGUCPA*3XLZD(.Z'OX!UHZ(R2?<0NWD?*<@%_H.$'(FP_Y>FG3]AF)I]L&&#% M5V85/- 1% 9^5TJUXN1Z#B96_/CLPOGC,13)[UJI24NE!+L\7O/*%JD%B)R5 M).\^R0N/%?]>^H'P31+O$V^D$*XHJD45P?,H;8),UC!5\!NNFM>\-Y=X LGR M21"52B?)6B4P]HHJZ-9!FOPW"VJ^0#?#&<4R/0OXE;1D$?[8&'4X/VHN]@YO M]O:F#\2VYL0.T9/&"_[(B4%Y,#Q>&?)PDS]>B.:_*?J(0H"O AELWB&)]VI; M37F*P_0\GH\G2PF"/42T8$%G3)D$(%@\\J7D!"=C MGCF,=G#V[/-9W_Q\KVA69)\49MOMT:1=3!)1$@!57&C#%@ M[/FKE@"9L*4&:/K2E $[%S!(%ZV&[D^>]HV>(#3]HM&C$@XYC(0<6FV@X%!# MOJ0ZF3/"%0%25'H;1VEURDJF1N%;,=[L@\%9D6.] MG:BH6AX5Q642"]P8NM/4BRZ4>J:AU.,-'5C+AM4^)^W\SUJG-^3F-L 99..[ MVG XT71UK#JFH8VMP5"=Z(9AVR--MDW34K-S&[[?_'7S]<^;?&/H-+ +=8N- M;VK$3(B21OYN:#V"4OQ(?%R /;?G[0\N]3R S]U$/)'PN.#4Y"VG9YQB[L3$ MQQH_'@BE2-B3_Y+$4L>O285QVLF!&N\<+#&26_X2%N&$[S]LZP: 38J71;*( MYM5A4W9K'K(/T2^_1@-B7&K$>DDW_2H>)@08\N'LG!WD2OSKA$7W!YQ-BPEM MXLWBZSY]E9G^P[]3C?Y0ETN_'O3+OUOW6%GMCXSRK]<]=OUWVD#I%GM>BU6W M?>SY#' JGX.X<=S9*'=I4V> /U!7@#^X@7&#JC_9C)&14<= ^?,!QCW86ON MXK1(UY*1].H6@-Z\P;9#2:F#,EL"BPYCZL*8LY/$&X>!-W,B<=S.I[3;^F'& M91?.56T //YVH.TV;9QIZ?C89>AD9\?JZ=&QEVI%O\O-3U'M?"V2Q1^LGRNM MHCYXR]FEXY/K"U\2SYM5$YM?P2J.WF@T;/1,]TH#BS/L(;5$ MH,*I._X2G:'DV7XK@9DZ@7'.7 OXR:E-8%FC+ 13U6JR@>LXU%/Z9#H*[BBX M @5KIZ=@G2AXJ.QM"'44W%'PVZ/@TQ.P<7&EF+WA<&_#HB/@CH#?'@&?/F%" M-H&"C9YNUA7X;A@%-]2E\ L5U5^E&LVDVT(TMJ/#AO9\E;HY%&$T(O+BVG.^ M1...2GH[R,/M>SLTMIE841\(,>4%.[!R.J:F8&-_N4@F(2;=VWHX=R'7PH\* MLW(][]Y TPC#[(]&N_4@6-LM0.L/=NQ%L:FU@7&8Q6[7VN#MM RXQGYZ*X*L MJUR_2-H$8,^ KBAY&Y!%/>8D58[!IE1!K#--+[DND3U=S>];+]_8$ :($.=[ MC#=?V>(CG^94V50975R->OJPJX;JR*FMY+3!)U\G.2F#BRNS)VMG4,/;SBC\ MQU6S;9^,W?,G\:)-G3,A;Y"+I: M;4MD[DC@G$E@!Y&U.PEH0 *#GF&.FD(".\4BW)'T^;$=-0Q R;EB5%Z^;G.KN^$?2GCAXD&:\4O MF@=L;KE.-*!>#+.F:9 V=[VE ^^^F"I+'X@!>4O/6CHN#L' &6KX$&?MD+PS MF2A%854Z0C%S29QC3UJ=^AXG*.!.ESC;/+06;DBSE'$NKP4BB:;C)1^O'=M) M,ZRBR7PTRRKA^3TQA$P<8,'P/YK\S2?M"<0"),4!:?%D/3'++IZ#%P_F0 24 M)LO%,HC1IX=#\RK1Z@;9$E/CC ]_^Y9 XBX&1&4*'5U<&>H:EM/#D^20J[09 MLV0WEKOE3N(>+L^5!%(&$/]BRM37 RR]+W-@& O_N!QGC>3>Z)!O@BOQ&.R2M[!F*U M/SC+@-AHLDWT 2I9A2WBM=& YH!6XO M!8QF;JU.B\1ACVP: X/]Y*-\:12@ MCT.B< Z;H #>!.N5QX3G.)2-3W;#T;=T5C4.J#U^HIL8PGB7&L(8"PH:CPA_ M"TEZ)NSZ-C4LDD<=SGW M<=P\LY?IN>?16PCQ0B:6@D(W/2L9R# 9E F/(JR]OO\HJ=K@4@-!$P']E%A" M73>DZT3XQRXRCC\T/5'Y-4:<4$(%+,:;\"![6+OB7B3^Q/S/F+^E![KW84OE MQTNZ$"ET./L]-2&>C^"> 8:%2YR>G4P1C<1M?*N+LX_YH$<.F-ZJ.N?F4+7P M+MI,V5**N'A*_8N1'>\%+;!B\FJ"F]'AXI&7I*NJ2G: W,B<3&1EK#J./M1& MCCZ:C.2)89F.K)C6>#+*IK=2Q>X*18CS25 M11>.K-NXMRZEM$LI[5)*VY@?V:64=BFE6SKF[Y] ![DDP9V682D)5\7UTB6B MOO7,N4WQRV*%;??T.57%QI[&\ S2Y[ILU(ZF#A(0K9VF-**IVAHJ=BFI%9'C MB^\];I+)Z0!'U_Z^#@GTU??L'0D&&ZCT-+GK6MXB/-J9Z^Z!1S0V06]."G$[ M;9YJ??=6A=@;;QE2)S#.F3GL+&0JLP3SXDKKR?M/4JGQY,[ ^NG(M"/3?61X M93(=$IGN/P?BU&2ZFGZ:"2PU/K9^S2.J5A3H3MM,^1 JIK+5FY!:C$_I555. MG,$!(_T\]S]@%FK]F] &%U>#=:FT>Z:>UIMU>H#]8UI0O:G$FS)-#[ )+._J MYWU"=6674D9$)N>3TRR?S, M<[D4?Q/L1<,(]]P/7;S@0\"F%BX["6S_?;7UE>#;@^06:PPK6B[*;\D%Q+9G MG'^QP+$\:S_6*6L9J*1^XC)Y3H'&F#DQ1K9I&QKHII8Y&9B:K@\T0Y?UL?Z_ MFG$1W?04)#'71W8Y#ICUXY)RW3Y8TQ?K-;SX9562@!A)0SL+J%)P3":U@X/+ M,: %/R"4^$")3W@5K,4Z^1HD8)/ !OYK\WF ]4#),(CZR B0#/[QBW55=-8G M30PL"\X2;FI]KD7E?U9+%[JQ LRQ"[^QX/X)>$T^14A3LRE"CFH[0\MTK,G0 M!D:N6^.A83LCRU(9TX>RDTT1^GKS('VYN[^7OMU\E^[_^_K[S?ITYGUSD3DY)YI2FU=GH[Q3]_%C(>*8Y)C1. M[>4TUA''" '>K(_# #LJD9S Y'(I1"A)UF(1N.,E?]K")S72QPT!E)[\*1!F M)L6KATF[#)5S?K_GI)X&@LEJ9^\_U>AKIMXE:G6+/=ABM6T?NV4CV :TH7T3 MJ7H/9-O]P0V#&S0,*,\JSE7;G*+6(F#<@XVT#RA.BW1M2/CKTB*WA))2!V6V M!!8=QM2%,6#XK; %AK\F>(1]$ MPRA<>"N.TKB2^PF:&?3>J77?\3?T;K_YCB&L&G[+>O@ "VX]VY^Q+X *5:/7 MFHXMG64CGW?V_C@I9_$I-+YQ94< 1R: 7 K'00C N+C2>X:1GY_6$<#)\>6- M$\!1\!][80U[LME)@(X FD8 N>E\!Z$ ;)ZF]+2"$9H-HH 6&%=GX37YQ#Q_ MYGI[^TV:8MEWS]CY&2T@N:K^#/H;&Y1YBP^7HX*,@>,2XS_I#^9<6K .ZY'Q M)(I0\I>+<&%1ESKI,I_&4+A70)MRAG:3L .$@$[.M)R1293;M55%ZQCRT*]I^B#GJSG*SM/6J)W$&VY M(Y",M^'H&":.0-I((">E#_4XZZV)/#1L>=L; M*7IO6%"^V9%'&\E#/R&^Z4=:;FWD; "!R+V1-N@IHWS_IL832 LLP[-PQGS- MI>/W-EM[6^8Z'*=.O,DNXZ.6BC?,U1P5P:PW/)52CW-A,4T1IS/7L.8#K$-P MZ**5#+$25\E7<>[A]3Y)R?IN&LPY-9?HF,:9,0VM=F)=YS([P$K*V)=!Y?OR M%B9^QS0ZIM$QC2JD6C?/,-;Y$.M?2"G+4)!EZ$K',CJ6T;&,>EF&7CO/6.=7 M/R0GQ 94XTDF, MXG.B*7NY=B)K,&C,;&L9$IJ^BD,?,SKMR^BEK6P*TDUOZJ8W%>H_9S*]Z9"* MX?H!3M*9UIR?%F)O8FX3=IZ2_#G-8]XIU7'_<3&-[@9<'/$VU^=+[:DG59F- MG#)[, [>4Q2]9V(3QJ:/7*D[U;K#T2R.KL_*. V.4AMZ5==[QN@,<+2=8X&^ MLW !9A]O:HOL'Q'I#0__*2$?HX'D,[RX,GNRH?8&@WP8K1L2=-;X9C80WT98 MSZXH@YYL-F8H53L5\113CIK"\O(D-PR7C,]%'R]#N"^DZ0-C+"M$M'H7,B9] M]1=,DI6 4$-%5GYM"J*U4Z$N' 1719\Y6*#^#(EH?:G-:3@VCBP9]$P%*PSV MGF9;XYF?B[[>X??6Q3*G07 5&[?IIMX;[C]Z[-3XO47^0?&HGBU'TV V;=,G MG>@U33JY]9[!+J&I1[?>)S9>7'O.'S1""<%[\^^ENWA-L!2^_ C'8KG>0V#A M(5[36.E/;FA/_7!9E " CO3502D3>S+0K9$SUI6Q)JO&6%%U0S$&IC&T55NW MLPD#MU__NKE_^./FZ\/]#A-2-K]M=74#:V!,5&TREF5-&]K#,5/DD3ZTQ^ID MK$]2&5!; AAAF@+@L^5.$;*?_> >:+1DC(IYWED389(V09D/$\L-I&=KNN3S M32P^7(P,X9 27U+Y.*3/FK^""6R%3YA(X\*--)*%;HW@=PG\[Q*G?J6S+\:O MTLSZ%]C1XK-7:?$Z9ZOS5@K&J7!H75%K_8(OSR9]0E?ZBKI=ZD"[TR?.:K'' MR?5 I6379(_C!^DIWT,J3V[HLC\&J2FFP$AQ9F.7_K$%R/[T F;Q.:_8_8^5 M1\4ZJ*40[?$Q8(_6@DF?493_A:+\%+DS\<[7C7FLU0#DTX))R_T@988A[N!8 M?2.]_9NTPB-Y)$^$FG_X'GL50V^E">PB+$;2O0.NYU81="8=;JLTN!T.BJ?4 M6R[.<0Z?\-]-8C"!L9XU-S/&:*0^H/90M0^N:5Q[!^;HS7I6C&K"U>UQ%-1S3- MES"5A2F:IQ2Y:)DO4%! MC\@NJ^BLN6X)DIU250%)T(C4HH.TU>A8V@EE/+R_65RLW0ZBC_YLQ@(;'B/- MK3D+-O@P6Y^;7T012H.$_!!3T7JC4;XC4E?]T30A7VD\51[+2KK@U"CN\]BE M G8U>7!5 _'J#7&NRLQ*X\RJKI3"RG@SR=1@M4D)M] M?$KYK6,!M#S:NYJN,](;)K]S6'8*^6U<7"G["/#.&&\UZZK,K:A=@VSN7?-R MKL;XT03XG_W[OO3HPSH\S+:7K$?FV:^I[.6WVYZAB"YRT]Q/*=*'P'0'O8'< MW;&RGILOT')J=0J:/+JX*W#V=4=[QKIUD^F@ 1OFH-Y+S_9$[J_P 0GT! MQ!XN@[UE>6MU7+U!LGPD8R&LNG^1]YLSSX^,8=7D> [%3B#'1\K%51ZMCF2: M=QC5:)Y5F4VIG$V]Y2!YIIKO$J__8!".'DW 4^,7:>)ZED[BD=(QTIOW52KJ1^-B$R M--+!ZE?R!%S9C=31;D>[YTV[)Q3#E26O09+7*"#<,Y.\!4VYNM8Z[>M6YRB(UK77Z=KKG.D*VUT]==+V M.C/7<::LT?9C-3OP^!NJ%/,QFN22-2^NU$%/4TX[!2@^L<9W"NF(I1'$UU.J+IB.8H$J:R4!DU4*BTV[:IL?Q^KUR;AA.&V1S52Q\,+JZ4GC$X M[?"NW83(R7.ZCH]GU1(%%89-DN8K-IDSYM+-M#V(0MA'/JLGR'**=0I9C!Y0:LJXZQ&HM M ZO,LW3B68,F\:QV5_#57I;?9E5WU"3QCD,(ACU]L+=#J[.IFB??\=8K6=@U5F6D-B6IK1)*;56FN]UA+]%FN]HP8-%]('HXNK84\U3]O! MHK.N#B'6\XAV K$N8XRGL]H;CE>GY%]5698LX9:5T.CXQ80'L3 [6BZH^G*:FD#.D'J,D8K\S'\ MRLZFCH8[&FX)#9]0+E<6Q1J)8GU85Q;.*6U./_?=5J$%L=)+=88]C89ZEVG 9?= B3Z_W)'&F/F MQ!C9IFUHFFI:YF1@:KH^T Q=UL?Z_YI@$%*;"7\B?41^X:$M:%T5'5L&HXFR MW8$U,":J-AG+LJ8-[>&8*?)(']IC=3+6)X8:,RE!&1FN)*_7(/Z;39V%_X>U MP+]?O_J>9=O!TIK2FA_@,;]-??M'PF3T"XD!ZYDCZ@=+MDH,HBD&\H31JEC[ MUS)ECWEJ3Q\,2DF=B8Y(!.1*T'%O#I1W\&JWBE8AWSUU!RO6<6+C M'TI6P,!B!]X[G?HOH?3.]> 6?PD+<<+W'\ZYBJ ^ENHIRBG/W+;HR\L#(%4X&T^;/R56<&."L?;4YM;KABO M:7)UFW#>%3]4))"N@0OC@' 'U.5[@,>41=]\@D^_LQF8M0#!N\EG%Q7B_P&L MJZPW8P\LN6<.]QYY6>E0&QXI/S+SD"\58AE=7/Q8M(.D:;$5J,3$[=*B^ MP1+.(Y,$A9%.XH=IGX!]TWZI[5C(=EQCOV#1L*YND^?AH6JL90QG#!@3MTJ; M4JLT4-LE*_)(7L+)7H86&K:QJT!ZLIZ9-&;, X-9"I?VDQ3YR1 1I&G. $!# M&DQNM(3X 4?FD 36=-P$4'PE.@'V);#;P09_P1^>+]D!<]Q%O,;)AC4Z\(OW M2%;^XBE@C-X4NC^E&4#E*908J(N.M&*;]3.NF$*_(KEB-CI[=.4BY1LH.'Q9 M.>;IYPQ3.GVCSR&>_UG-D83-XJA7W"?0O>%\E@$+"SQ&(\Z/ )S 4Y!7F,K0 M&9ALY Q'C@;_C33#F0P,Q31M)EL#EO4P?;Z^_2[]=?WESQOICYOK^S^_W_QQ M\_7A/N\03I]BH2MM\YM75\I,HLA M]@?E@S)DO-^ +=FO_&<>>LH@NR9E: Y,4[$461EJ&C/'\F0PL#79&%K,-N7) MEOZY(R$B/>>#"YJ,:V_#F"A51A+@<8AXOZ/_%8G66J3Z$Q*WDK[ZWN5W)'XB M^M^LT US'KI=67"IRGI8WHPAHL6K-&.+)]])>R9[! T;9!+8O, 9O=_K;'$8S,?%S#-M; M+P1*XL[AK_YB+3X>"A*]CW"O<:T^7#I.> M0<0"Z@CDA*^M( !D)&87DG27;/CH%;\2C^->^?R-CR# ^6)> *G_5BD?4U[1 M>O4L*_[B>X\/+)AA-"1FR]LIM$;"G>6+*Z6?SQ*7X&BFN$*DV&K+5HZQ;-!2 MY'X^4S19=G6UK0?X$,Z9C?'5Z2L_YFR892UF$(>RI\"NW(D+&/?B+IZ J7QA M\#S^*@5T3]M:AJC9L1#;'P2!_P+/X?YY<%EB!_?2Z18"5?U XPJ$@ M"R-!]N,&9D=ZW^"#!*K&954UNK/N$02F9N[TV WS$@XSB:);[,$6JV\7]=\W M/ _J4(;WM[T'%G5(+*GJV(T0 MMZVM[Y[1G&?4)%$H]\!L(FJOF3VT0V.@-B45M2DY:%22'11Y3I'!77M.IGBM M(/1?-1E(P%4*+.!*E1-IGYS[:*/N(")BSGRF-[A,$J"[NJ6,D11 M,I+F\$2!108]V'V#"I2Z'HOUX%3)9(2#:A^C%@_U?/,(5=**^Y (I0XZA&HM M0L$=)Q)[JMP\L==Z%WFMS=U;//) 'L@G8+1*B_T&'48IM6%4'G/4BZO1J$GC M,3JLJ0EK#A/M6L^'M(X/M1BCZ@L3Y3%';QH?:FT>#^_9;V>R>?9QZNW1:^4L MZ> PD:$M#!_CXDI1ZG""5SJX,S*TWQHFUA>.R2.;60M'[C"M'9AVF!C'>FUR M6+?[L,/"L\;"4^7OJ2.0NRK(W;W;9AX%#UM; '+_Y >+RP4+9NEF,0TN"&E^ M<4.WPL.5<#37F?_1G\U80/T.YM:%WXD38G";55;*"9J-U@=$V M(\^&4/MFY-FLDFCRQ97<&XWD#G]:AS_RAL#ZOLRGOF!AASS-0YX-X>=:F(_: M/.;3^@2,CWXP]ZF/V]@O*%!\\]$I>4.4?%^NV84VVXP\&UQ+M7!-G;AF;3,+ M._QI$/YL"(WORWS:7!?6(<^&>'(MS,=L'O-IO9N-MD0T-Z7C]8>4>Q,WP8ASX88=2U\= 1\U.@I9ETI.!T"-0B!#NOUUSNO M?YN1YPA>?UUN(/=IO>>M*WVJJ?1I7_[953FU&7GV]M]NP3_5BZMA3QW5-?ZX MPY\&X<_>+MSUS*?S_[<9>?;VWV[!?/3F,9^6%SF%A0FC7:E3;:5.^S+5^N(: M789_.Q!N;P?P%HS8O+A2ACU#JZN!2(=T9XYT>SN.UW.YKHZI0[@*=4RU\+C1 M6?&XUOL0<9AM5[G4K;"K7#I]%FRKHU ;O*C14.W=-!FCBV"V&7S M6F+@%/F>/-H[#:U#G^:ASP8?ZIZLIZM::C/N;/ SUL%ZU.:QGM:;/8?)@&US M)&I3!NR>7+2+8K89=S;X,>O@HOK%E=HS-+U#G_:ASX;TUSU93U?#U&;EJ>/S$M\EIWZ1.UI4_LR5&[N&*';Y6R)^K@PB,+1YQB==_, A_CZR>3ES/ M\JB+I16&+*69PBJWMP/$ ?$M?E#A(!Q_.9XR?DA[D->9SBNN!1YGSF8V:N[7 MA' U])8VE;IF.M1X?"?VIG04VU%L[;9/?12K7ERI>D\SC8YB.XKM*/9@IN.6 M%+O>@*P]X-E1:T>M;Y!:-QC>]4E7'QR3K_96'!ZV*KE&_J MZW(&1V;SOQ'2KK>T:)=I$SOUMG\MPX4[>17H\,Q^?7&=Q5.$ JF[!(@&R2W6& "R7)3?DEJ@S0!=@NW1]R\6 M.)9GE2"P/-C*#R ;&9L_]?,I2#P5C^QR'##KQZ4U@45^L*8OUFMX\3 +QF 5X%:[%.O@;I*4"N\%_N2&/,G!@C MV[0-35--RYP,3$W7!YJAR_I8_U_SXNH!T5_R)])'9"@40+2NBHXM0PG$$5QF MFB-;$8 J?JP^8KC%U,+3L@::KVG!H M*<98&3MC73.'"G"A?Q#=)L1!C ) /K7F(?L0_?*KXX;SJ?7ZP?4(@'33KS,K M> 1T$A2%V)3A$[10_K5 M)'>-P8&XIIPYXD7"S3L$QIFF![_3E6C.PN_'O3E MTN_6/5;6^J9F[O38]=]IJMHM]JP6JVM;/7:#,WISM$.^R)";(*#UHOG7G!3* M49L_/XQ>91;J5=/ZR4#E9;PTKM8+4%K-",EN)C?> M]ZI&;TJ]=/>,+9[1VJQ5'/TKL63V[VXHO6UR3O>,YCRC]95T?_@>>Y5F5O"# M+:3)LJ#WP=YU!V?JG6^3EQW.^D0SSDWCXDH=]#1E[[RWYE7G=)31!LK8T%Q\ M1\I8'STV6URSUE%%&ZAB0[^?@U!%?75''55T5'$(JMB0K7 X+6K40"VJM>8^ MKP*P,T9_5Y^Z/9UL:-ET,#H9#NJBDZZLJQV8N*'>XA!ZS%#NB@L[+%S!P@TU M! ?!PMH;VW58>-98>#*9K)Z53&YM-/:^<&A-URN\6V&]*WP#O<)G,Q90??C< MFK.@:Q:>57<.._=D6%_MU1K4.P/]I9W(L_>P["U4$AU[]AJ#)O7L[?"G)OS9 M>U[V>N93^VBY#GF:@SSJAC2)6IB/V3SFT_HTISKFN[2YSZIZV!'KPS:'=COD M.<*(]2%&0'LC4^[PIWWXLR&LOB?S&=77[+%#GN8ASQ%&K(_DYC&?UKO9#C/C MI=76RV&GJH^Z45EM1IXC3$@?J1=7LMXS3;-#H/8AT&&]_J/.Z]]FY#F"UW^D M-Y#[M-[S1FK<(F!6N RZ"7WK2."P@8M1-R>KQ%/ M\_#GL/[_4>?_;S/R','_/QHUC_FTO J+$P8[UWH?XI>B>=%= MY5*WPJYRZ>A9L*V.0FWP@NTU=-@8=!',-N/.!B?8_B.$C0$&,'NFNO> P Y] MFH<^&W)@]V0]7=52FW%G@TE4!^LQF\=Z6F_V'"8#MLV1J$T9L'MRT2Z*V6;< MV>#'K(.+CJCT<]2D.H(.?8Z3_KH?ZY&[&J8VX\Z&[-<:6(\L-X_UM#Q_8EKD MM>[2)VI+G]B3HW9QQ0[?*F5/U,&%U8LKK:WP?D)9/R<&UWH/(E=$)ZYG>=2OTJ*)G%5U_=6AV2ILV/&7.,.>#F(/ M$CK3F2:UP./,646Q'L1W%'LP\W))BUQN)M0T'82IZRTMVL\_?G''0]OAIEE73^M0P7[N2U M'O20!UO9U__(K)C.R%6&YL T%0MXZE#3F#F6)X.!K&5RS""R'.7WIX8E)$T!"Z1FQ4')#:6R%S)%@[?]>^@OX;1ZX M-@L1*6$W\# \.^$X@%>()XJU\!+4D2_X$ M+TF_]LEE@1783Z]]J>C4!?ZN.?Q14\]^\UGB"7ST9[#.5Y*[YJ^AY",(5P\0 MH>E[(1Q! -#DH%12KAS7"Q?!4EP<(H !N@F(^1,\E?8P#*,U)EZLCADBD+PPP&$$K!DU[PA^(*CT?Y8>D\#4]NG"V7"0EDN@! M'O#;U+=_Q+(&\#7#JX:F/AK+P\EX9(TTQ9H,FNOWZ2?K^[^_3/VR]?(@DF=I$A_4(" MV[R U07+AF(QAP$*&$P;&=:8V2I<#'>"]%,Q(VO-\1_UK).#$>RV)WELD0/) M]H=^;S\Q9SEE=Y//+B@N[ N0;>[X'Y#*"TY>SIYD.2<^*MLMAA+GE2'*KTC: M^-.I_X(=3Z_6#Z]%>Z*9?!?R$RJ7/+K_OT54;GX]_I2E]1U=*O!WVY]+MUCY6U_D OOW7= M8]=_IPV,;K'Z=@>V(815H8IR35:5#5H&"XX9SLIQ2,+\WP,?] ^TH20RHK:H M &X7 *YM>SE;3BWD<]O.KQ-:,35S/[WYZ7JN5^*%G;4$JX1ADD!EO5(:4H.!UA,!K4 MZX]JA8>XHZXSH*YWQR*OE/A.2^\BFE(OKD8%S0[?GS4Q5>\8TI%9>\CL6%0& MNF%E$:9A=8PLUQQ2:4K:XIYU,\?5<#\N0W@M"Z2 38D]AD_N/"S6<=]\Z;^V M(>I8NZY'+4B&ZMZZ7M=&HH&:S>[(5$&S,2ZNM$&^#'%[S:9#G3:QH5VD-34C MT911@YA0N[U.M]^^_U_6;/[KISW$<)L+N+4-J;6WGL,FY31P\].>+A$J49BV M".F'%U?ZH"X?2X,\*6U$'I%0V9U- \^F<80]:AIAM]N^?,!,.#I&RD"BU*O. MNBS&_@WYYS5@OSK H7R=.7D6R+.;6.O.YDT2MMPTPCZ!B9;)J+C$ZS\8=67, M5:D!=^,C+'&E=B4O7]7MMA?^FK8X$D>*2V0 MOJO%I^NK#<^BQN43L]ELS ))E:G$1>E*7-Y:UE*7+H2EZ[$I2MQ MZ;*#J_FO-PQ;J#OM4=6[$I>.NLZ8NBHF@NY.7MLG@JK&Q94YJ,_YTPQBZDI< MWC*9'8O*=DB:54TL<5&'-3MNNA*7KL3EP&2R83A2[;K>L"MQ.2-E2;.OD(QL:FQRFQ$73NQ*7+CV^H]U]W?W'Z&>E&1=7HU%^TF%7 MP](1Z5LET@,*V#IJ6#03:UATLPWC20MJ6+(S=1H[02O-627V<\Z\D&$9BYLM M?Y%>K%"*3B6]OE)CZK +_ULE2W2U2DO/#09,0>%NDL7W[7#;2'![>'$UZ.>3 M?"38_#251G^\4R87Y-D>GG;4PQOAX>5[8Y[P\' ,8#*RK7Q4&YTREISUI("% M?CZ ]?:]+AG_79Z4<]/+EQ;#>BW/4C%DOH=JLYBV(?XK4: MUGC._=#%"S[PS,9GEI1V_GW57RBTI4%RBS4&W6BY*+\E5Z2UO;;R%PLX'(&P6X%6P%NOD:Y! ] !)_]?FD9Z@U],X0U0B/R(W\!;A M/WZQKHJ.K7"XY!;#(G>:P.BOF\#X>;E8!BS-CVZX+EPRFE%7MA_-N%G%/Q$O MQRFXJ/+;6.:P/QJ4?[US.?WVCSU2C! 8T 'S7HI+IC^[ MJ)A)K\P*4-?!QAA12PQ!KW)O0Q[,KM[/(R44Q%L&6+=--#@W/V[1OL[<'[M'6["\!A/C#8Z@1MK\'R#- H^LKEY(X3S92.FQ\' MS\V.FQ\8SS_[RT(=W:P%S3MVOOGX'YY8P"AXT#'UK9#=J=.[S0HY_L?#>LKB7Q,+J,ICNG3# \"CG0SD,%T<]!&V M#=2UO7LNU7B 1T\TE)6#=<_.10$HY!2EA99&D!J6!4E1S'Q,D3(SQ<9J;KR84'H!6T@*,#$(D]><98!AW20E%;GDEBEN6R6U41[0 MQDPC).ZU@J5 ZAV<)1>+PR'PE4I)2[\M0WA(&'[T9V/7(]!\@F.?3 MD0R#XQR $4PLQ!C+&LOV4%$&$Z9K0]VQ%,4>*X8C:[+*'&V<35^Z_OC__7E[ M?_MP>_:P-9+A\;3K5 MT4Z47O#!!8/(M;N7B50F8# MNUNX+)3>X=6I!;W')T3'WI-N/;LOO8O^?M\[@2HQ#_QG5Z2(/%F!\V(!/H;^ M9$&_N BNB64SZ=U_W]^^3[7V[\?;2#[$'>-=RQ"G /@2FTRBS&0XN!!PM2<] MXS)?>V "V4N4%+S4X(E-YQ+EO#'I&;#:X9Q"@#M:U^7*NAYYRBE<82TP?8[> M*IYQ[W\$[)G-I^RG9#^YZ&E]XFUK4]1)L/?YKO.AW][?7[Z5W**)9 ""! M6QTVG_JO^&#IW>VW3^_?(]@FRP!;_X!0?+(\.W4:2 ^!/XW DGIU!*%B9?2$ MR:(IW)=0%N$4I (.P9$ C*(Q8QYP"!L62RFF?H!'BA]@KC( X\5=/-'NK=23 M9VSQY--\)7$K4B/>.Q8\ 9$ADHIA\HR8)87BD?'-@DD%"4#/E2'C*= (*B!R M03 !/&["@D . M--$XK%FTHZXVQ MWD8WI)#\F*Y,H&V_#B2BVHON*V=VRD M/:2..U9+*^YR@^5;L,OO\*9'#T[+N76 R-V):Z6*U;D$NO:<+_"Q.R61 =\! M7TRYL2H7M1@CD%X%%4DK *&#=PI&MA25<2*Y !Z#V(17(ED"JYTLI]+4G;#3 MY'*O5XUU+5@AECW&\+5('>M(/]BJQ&:I63&AS7.F2_!>/!>&* MXD>.BDBA!_4+HUG)P>8)) 1="W$S>]3F!H_-/=[WFP4:$(HAYH4\H!F Z'MD MJ '^]II<\LTBI? :=#KGAJR*6R\$LYM4T#O4#A] -[R;$^[^#H]8A+=H[;B^ MLQW5)(X@4[VX,@RU)Q=TK9;X9B.%4\A/:K9G_DI*U0P5W(5O_RBM.CTL-OCC MA04?.K0^BH>@!AUI^'"4MA4^27,.3GZZJ-XUB!]79,7#RJPXI8)_9]0;YZ,? M5J^5-;%M7K\LM![K67?+180N;X>$],TDQ#E,[YR \A?#J;4[ \4 O5R5>[J1 MSR5-\945'O),;Q05@HA":#(BO3J MMPJ1S*G\@0BXZK '!T*F(5X5&&020IN MIH";6=!40,!M!Q7N='QCN 7?6&73%$Q 7)!\[LZ9N '\P<_?#=#QYH'F%(16 M\%J(*2[@%0M0,F14@$/.)'( MZ14NQR&L"I<[)_RCDM* GQVL)'AV;>&A$UX_)V\7B_=6PRYC4(Q=F."5IY>$ MFD3ZXJTG6D-]C &>)K_*&#O_I$+E;3S[/)PX7P;V M$S!#1D<0'M@(7$1'=!=R) MGI\%:Z8!QH?U"0;EM+,1"&?4@V*H]TUY6'\/"J4_&"IU]*#8.-0@?VE!EC:7 MHL?,:R_I2G%]^YWK4G]=?_GS9B7I]]@-^X^6D_T1S)P#S?W=-B/_^)L^V:3C MXV^UFKTCK\^ZKS/L@X@'7Z!/"@0+ZD@%B?E#Y>)*J:T O^[$^_@T3S*JZF@H M=,WU,'0LV P."\[W^+6='>4DE+,, O0WT)7?XS,II!_LUV+65=9R$BHY%T'Z M+6!S"_B)\+>$R40WR>8')K3DXY>*=K13D&S +XXC(&O&1PVUBRMC[P&_>U68 MOA%)@]X2!.\^E/(6I0SZH^NDDKLYI>EYCU^8%;+ON-R[R9\AO[6(0G0&B :=.3E=-.VWTC@B4V8>;6ZUNQ7RI-X#JR MZ3_'BBD2+G=C $_9S*XAEN44=";;?F97)U,V(\HG)DH# DQG7NY&'&>;=<)D6WH9&']C*-;KYTH:1:U"&4L3R.C MBRNMH'7QFY EQ^U"+L8\IP/$'LL9]<5]W;>0,7N$GQI"3XTEIQUZ)XT&H*/5 MT3NIE4&:XQ)><4>E-DNF6BEIUSFE(YF30%E):B=A#B-A5A/"*HZZ.,6HX_/) M=#AP[\&F,PJSLLC=L[H]Q4P4[$4X&-85<#IN+\(")A3W(LQE;Y]K06HD)Z1' MYN&)8X(D+_5PP^):#\Q572P"=[P4R:KA*]Q)G4?&;/&"521%Y9;4[$.4K<8? M)CGYF*WI+&U1GI*4>\ ?\$+,I60.U"NTBZ MFN%^/7@N I>*PWE7$CA11IL'P3/W0Q;V7)M9\RK>NL4!#VE%##"6:>L;*NH:>?\5^M@^0 T(E MX2 2YI3C2ZA]H!W7_.6+S0%('O*P%1A/ (L\&V]/H/TK/B!@O,<6<.&%'Z!0 MHO,#)DEX!:N(FN.)ZCU<$E7PS>$C3$)VZNP\J&W1>?!X/6V+^]&-^ASU\C^K M%3E\ 0)G;#5M(,S7+(ST;,V"KECV<.(PTQIHVGBLCLR!;AA,56Q]8@T'1K9F MX_*+,PPQ@:PZ%M,$O3AG"-(CO&8,1&(]4P)FCQ-;=3<9JK M3^DH))OQ0K!O04R7H,F.!N MP 5=JB=,/0S)$PM'@-\\/@$G4X&3)34^0/*S,)D2FSPKTRMP&F*AKA6$@KMB MN2MU]P7>I71Q(P+@!<2=5?E#?*>89G]'-95H1=8!0J]DN*>40[Q&XQMO(%*!EUV*U M;1];X ",* 1X%FO&E?O6FHUVKS7C,Y"/5FA& \HD/G52ND%+@"9I1[7WI1'E M5@+CWOVY%RA.BW0IC_JVGK3&G<#*G.A]-MAV*"EU4&9+8-%A3%T8Q4- R.7'E\Y$A<+*RYR/O<_=A.?E0WZI/"TWVHIB="=1N[CU! M^4 9,!SZZUCL)H+.LNF.3-XVJ/TYA MSYD8E0>NZFDR?]J@Y*YE2SKHMON+JY/4XYS,7=/174=W6U@1:^D.YTGI97.$ M.KKKZ*ZCNQW-M+5D9^)LNX[L.K+KR*YN,W@MW0TOKDRC;(C9F=-=0ZWFN#8] M+O=+5Y4UM^3F":<8XP?,N;3XU.C4D$R*=I1,\,W4Z832BQ6NGVBT(3R7&5[] M/5H%?8D>'[EPBC56P2:H/P)-KS_*'@ ?:,WG#*];86[X>_TKE >X0KELA51B MADGKHI)7#-"CI1<7^:[.UNO%1>BY8\6J5>Q=*F&C 8E*^A>^-(.U+P/&YV+Q MZE4^GRDZ]VP]5GH:4^K(\US-6^)BLXQMQ7RNAA&?Q :^P_J_L0!3S:M\ $]YR->B7)=CL/BU4.\KBJ>E!64@M6OSQ9W5& MW0WX;-'RF:*E4^-/A)]YZMOAY(]R\#H>?%F(?8\9MT=9O+%-JX[38>WZ.;C- MQ]FM^E:(1;^=0;FC;E!NNP?E;M&D8^\V)E&3U-<_K,4R@/^+6S:8LGD^+1O$ M5EP^S76=.EFJR[[!C@Y#M6]J!QC'BJ7\M8YCK>1-/%3CSI(9JR[J!G$/+$2Z MG$6TH7OMAEK;HV9#'+?K*?=<8$,=H,F5&MQ*+4];Z7INC0MY8Z+"&A$5J>7AQI0_JZMR]M^NXG1GH0*A:EW!>,X9_6K*O\,2'%S9] M9KQ]2!%^CRZNC,'>I51U)12V,U$/\%L__LB@]N,W\NR'%[\ K14,1HSV[C;? ML>T-:&UT;/M :(U.XB+$EK% O#$)X*WEUV;'KP^#V)_]99&>K2BUX'7'L-<6 M#& ':'+A=FQ[,W;CR.BUF/W@_\:^6:YSC1!=A]LJX+9\VM$WK>?9O!@&5BUR M$["Q+J8(3-#WVC6QJF.[+:3QJA*LXJ@:4\%ZO9ZBFLUOPM!.D8<'^P&G*-!8 M&>I,SMY =X-*XTCWH8T_4PSWYJ<-EU[/\*\B6L B,2U/"4<:+UJ_!*07ZWV] M<4C_+9ONF(M:=@*Q$X@5&@S%Y%Y9_ADX]W$XRN>L-E7^97* H@A\S0T0MGA& M:JO9VH331W6/AM+9EK0I'M:3;#[:>J] :%M8UAMG3&+*>1$+,B^NS$%=7= Z M-;LZF>*DP!)2;9WB?7A,_^I[=H3L%87Q$(6Q/&R;)ZJQ>GBZ04LZ9;!KU-)5 MT#9>QWGK2']8K)3*NS@"D8@'NT/(E6$WI'$(:VF=)'GN1 MGICE_'MI!7"G-+%LP@H_/'57_P/6P#H8?\V<](NK\C95:W61QU<7"F;"I6. M7^K#YT'RTZ8IS[;80[P?C$+&N?0!H'E/?*9KL=G+M1>0?DU/7CWR0KCR;C/ MZU;+&0N DU<>SJT&R1\2BM$07+%PN%J&OSH>A8*&-? A%/N@]6K3L,GP.O*&]:@"S9711,!::V!P"-;*B+-T4HD=F'!4W% MA@2RL;Z% O*66R\$-H#;OQ7[PQX$-Y,)+_,4S0BLQR1U+M6/ .FUN']"@_"I M)[T\N?:3Y"*F .];D.24QA:>;^D8^"EV/@B V?P'K@)E.O!?D(CP['<9PAP& MBP^1+%U:T[LQ<#%BHTFM1%3K=V\_,6SQX$5]Q<*A MJ_/KZOQVJ_/;Q6U\Y F0Q8X/;D"M.!.Z\L0N&O_6HO$9W:<@"9UA4]-H &;KU\[6,U_[=* MF2O*L#$3>]J9W]&51AZ4"LHK)%5,BU#KBNYT/+ZKD#P1=I<42JI#'+?6%4IV M13>=5=-8:E]UZ7ZT@N 5-EXEJ)HB>.R0W#N+X=GM%':\U.:V*[79A2(H 2$E M^RK4U6C8ZZ*@PNQLZVH:AM>Y:IJULI3W(UXN+0UJO=Q^, M '8OL-$PP:BG:GM/AFN*0MZ->NL*59JJ"&L'480;69^R=EC%-EG'A&ZVC=ME"TO4XSA<,Q4ILOJ0+.8,1Z:$TL%17LXA \& M=K9TXN/='W_/?UX?;K[S=?/][>;"B'JT-AW+S<3&G? M9* .@/HFBF)KIJV-E<&$R?+(T8>CH8-\[;BT6(P67]ABP1.R/P;,<1<-8A.B M9N[60\#^:^EQ>43%<,CSV$]F+^FCDHFV$7/,U@N558/WJ'@W H=-X(AJ?RT* M/YZFD*R22-Z@1O/C#N\F_+3OEHMP85'YQ6ZUW/H Q7/93/(&RFBTFMPP7%*Y MH"/Y"0!*JY[ZTE=?<@+K)92>K&L/6CE O. M;X-E5NW\)NY/YES^AP5)"N0@.3KYXLKS\XI5G@36@>OXY% \('F-!A&+ +[* MJW^,@U_*Y<.;F7ZI#+KIE^V>?KF%!E*,C\7ZZ8DTE%L W@3O^37'R8]/O-G[JH4R?\6LDJQ.EN CX0I\<;XX2\ M+\[4!36=4M%6WB+- __9#?%]J-R(PORD94X8J3Q^ &S>"EYA/\L@C$OPL]H4 M?P *A/$2_F-AV)>^P0U+"QL#^'@/ML^)7QI5>&-7 +YH%]X?+*)V/N4+"MG, MQ0XL2WL!FMWM-Y)(F0X#N [8,.!O0,WWTCT"Z(DAKBD"":A\3_X46[H$,W2Z M].B1 7-G8]HRWAV#CUHO!-3!;#G'IU@2',8<)2-7#E'?!.L'NQR$R\F$.A3! M1RZ/ISG2^)6K"D5/=):, \L-^(< ]JGESF#S$WZ7^!.W&C=*,8-U4/\# M>$%JO[R?3=2'AA_#.EP();#BL(I^^BHQ4+)1,Z;N2=$CJ#<,[@CT[#G#RO@> M'@VS<'6H<(\96%8>'H&HU$]4=$>T82!=.CI9OL)T/PS0>GS^O;-R3D+3$G\O M7M/800:!"[\X;L 0-7B3"7\"NP1BZ DDY TT%J#>/-(6YPC",'2!P<*Q/UJ MA8N5-G7QN;ED@'@L97\0.O&_X5N.T-'9NL^N [ !#?$5S\;UGOWI,S\=$*,A MMU>R%X\9@2U #9-H"75,*]X2?B,VU)-\.AOR#\+?"XNH.#61-W")#"B$@(V, M)DM8#*93$NE$IY"\O%^K[=P MIS%JO@D/5_B+1VB=EZ2'_=V"#G .)U88_^9 M77K^!OZ)>!8?40KIBA&5VZ,81"#&M=EE%WOP\;R6GK5TB*'C02*+I-\H%F?A MQR),!)L#%7TAWNGXL&FT8NWITEEMPTC$#1":^T@7>%^\ZDO2=Y%]I<$(WAK_ MO70#&O4> ,1L?Y826BA;"&S8=@6LV1!N>[0"<@!POP?)'E(,)PQ09,P"EA)0IB (+-&TMZ[-$'3KS@>G+\0M!\ M%XMIE.3&]Q\LIXC"L ?G&40.'W/QR(\>9,.4BR/2%%R/^X00L-1^ZYE$PYSK M#@*J%E=%[>74"@1PVT 3D920>,PIC74"_U$K6 @(6MA@; X, ;5Y=XIG*13# M%3L"#]/CL'78!*0WXGJAD2),$; S0/O[RA8O?O!#NG\%-)A)#\Q^\F#_CT0/ M7[Y\C![QIT=B_AZE>"A]<+,D0$KCNB/S7HN_7C6-(IE&QNNS^^@#+86P*8Y]N"HVG>"M M(J::V-VIP^=H"ZCNS@FQ+.*$ 85*8C8O\H_H1: [AO[9,X%/D66-NT27/* 9 M( G':FXPH1: <&(_.8)AIAH_\8PU):RV!9LB]UYR;0+YZ&M*#JYR&9 CJ(#/ MT96."!5(CY'_1^)<*%Q.%RF3CSRUA,B*FZ4?R]1%I P7[%%U+OA5T S#Z@9)8D/>JGB&V_VRY:&%L MNTW@W1$/ZQ5H&EQI0,$/=CFH-^BG@E,.E_.Y'Q"8!6VD5U,2#TSX5Y;]1"X8 M#J34\LZ=*#X#UWM"7P)9EE/19=%?+DC[B_2@%$I/W1\<7],?@LX54Q)244\H MAY2_A C#G]=+'QWJ511%L_" GQFJJ5P#RG)44$71K84/HK,D;A:B!I18K* P M45Q&FB_'Z"[%("ZB:&*1PRCN.@DK6 83"PI?V#$UZ;H)Q.< MQB*_5AJ>;AB5-Z$RB^6<'-[1SN&6S7$4 $I(D,$6ZTNITZ,$7"[H(8B1!"'#BAL MVQ1+>)R^$D8&++*NT!\'8A;$H2T,-O835"_A"D6DC7OP9TUW MEPE^VUIX4SD2]9% P?-&6X,5E1I17]=*MM" M%)B2X9[J\;S>Y[@I$6!-\_HW%^N7RV/]%?(!,$P0:VZA?5DKS4C>, MR\BUTXFS3W$4Q@P-68+M=Q[,^(C*X_T3*$R_83?Q:*QU/E-55[.IG*8Y8KJC MR(9IC#1K9(ZTX<0R95E5'::PD9$-S-\_W'W\?R]_N[Z_P2S5/[[=?+V_?KB] M^[K#S(;-K\XL=:"9DY&A#<:RKEGJP-*'@$6&K3@*W.M8^\UL.)PXH1=\7GG27=@B<3"3"8Y)QN9!(89CQ3R) 6*\G$# M%RY5I1O0%T$5NO50PJ!-A(#ASHTGK!KCER+)1 ;>'"] 'SUZJ5W07>#>/KTW M^Y1WXBT&_?D>=#K'GZ=S;^/ON%?<$?%%[E-&AQ->.W[%#V'?GL055&L:ON$//*:A6KAJ50 MW&[L,Q>YYIWWR2;S.&:E#(:&] M]0*6-@YWCT^*?\[/1E[N6>3S\"@W2!'!DUO"5@0T ' M"O[@M>N39_F-^:K;E0S:VZ^?LV(B$0%I(7&=E%;^]IJ3$M>XG*^TYKL)?1M> MQPO>+F@*DPW>$9YPM)6WNPM_YCBI#30==0>O)FM)3!GFHQ7A$,(K#/L(JD,&Z M30BIP'Z[_7:'L!1,F&[I26#A1@8H'4/(K40P7%/9WYS[*;)@E/!^ATTH-VO, MX(5 1"_'3XY !W%E7#".1#CH"4:U];,?$"Y4R5DW,&?=8_GC#ZCM.QYO@Q(6 MK&BKQ-/2J+2"/$(8G(/57UE- \)(U+16".]8&T,5*%; 8)^)SD18OZ(Y"?[P M7KB1\**8UQ@1BWI8824KJH%%H\+8XC56 "[Y3"0[18JQ=$X%:%H_A-HDWF$J > M_6>,9R]$(G 4Z_2X]SE>VTI9#UKT;DKG0ES@3SRDBJ3RKDB>D%\J3 M.-"W_.(.M[XKMVP$@QGHE?4U6H_D*W)E;73V1 M;S=/98**$#L%XEF B7>5+11S@X7RD2B#J/:C-4<\X-+JNW@C6!P\R'DKV'EE M(]3$MEMP1/BOU 8%8L,TG#2=QHP@!\!3Z'GKO#<'B_<5,P*!7S76.88P'D;M%0NSDC1(L'J9)R5V6":)5FXMOV?6P<5")EES+$5D:-G@CCSK1?^F9V M66 0[S/1;H\NN8UN$%NFT@X;X73?0O,=4;I2U[3IZH_9&4&L;Y7'.A'Z[PV9+"-<< MG OARDBX@X':,X:-F5M[,,)=WQ&^U+MP5%="VJLJJ@6QM:1P B[GZ*CC?PG' MG!0%MM )%C#>I=*?%+OCLCZL+I&=7/9*>2)[EY-^9CGIQ0G/FQ*8LPG/8]M4 MM8$Q'+&Q9L)_(T>71T/3'@R9)H_54F>D<-2=U-E+U,[SY,(]'+OW]A-SEM-M MW+IETDHLXB^L@'>N/0=;MB-'>O#QHU2?43K=O _8R'6G:ZX/^&$UKY9[:IAKIGX8GW'YK>L> MN_X[8 _=8L]KL=I6C]W7U:W(N_OY.3$=TZDM>+24XL;-=_P?'TQ?X]H";GIM MX?K?O-^V ^V?] =S+J]A*: ^2S>1K?(-%!#6P7 7&'Z/D])1%8[*G7'FF_3N M?[";:FY(>0?7HA#GXR,V%EDPZ1:@Z'HA:,1_T3CR=W_[O^%]&3"63%Y6UDQ> MWB$>W%UZBG'1,?*ML\_K]RK^=OWE^NO'&]& DAZK,7'>K"" M/*$/I=0A+OHKNU;5BRNUIVM*;Z@:)W6MQF=9:<+[GF-K=QH_>WRL._ \P:1 MT3)TOK& <'XM+2D'I*1(EQ&J3*0-DC)81$+:Q178='N/?FX>]=0DS)J%?ZF5JY.=PU5(_/*K67.MFC7 M# +;7N84[>NI1^VC3 @U!0:YYQ;+?:T6@I MPLW=Y.^9.U2V ,3OAEGH8?%IBR38G?Q[NHB\%>XBA7%F^CH U:&I/,_/) M_KF@Q1E9\YTYUXG6+45K1#N[2E>31F,;>H-LN1.ZQ!KYC-;:MA^IG?;;,&YK M%ZY[6K>?>4NC)2;]4QZE*WJ\1WRDJBPVY8NKD=HSM#PKV5X4-T]'[ZS<3A37 M1%%5);."P2IM;R]K\VBJ-<]X2^DD^?$6^Z>2U%U&WR V5"S5U:8GF9B49*(H M>L^4]_:X':B OC.Y.Y-[K9Q7&YI^8E+ZR;!)<=,N_:1R^LE9))^8E'RB*5WR M2<TJZ8TJKS'[UQHP'R]V?0%,5U?'1[FA!4/-9=23W=*VN MK)=:,*%S)':.Q(,:&(>BPZI6QI"2W#N_82NLC",A59FIL86E,;JXTOO&L!9+ MH^.AK>.A6UH:A\+S_:DR M\JOK64@TM.J>!<]@OA3CSE??X[3'YZT0ETA_CS/2O_J+_V'P4MM_]'"\;3J? MN#+FX-#6?MY@BA#E^)-1\5"6 #D?U(#_1 TWBV;LV **>"CXW'.S%) 3LJ, MVA%CC5"F\HYY>/&8P:T1 "4:6F=)+U%[&$NTAQ%SMI*YO5O&10YVU%QV?/8# M\1%>)V\V5(8&RDL]JRM)>-'_S]Z[-K=M)/O#7P7ES6[)IR"&]XN]ZRK%=G)T M-KXOOZZ M3JUX[@<%S-U6S '"YH 94M#I#;,<$F\D<:R^^!//HB:\ZO9(O2Q"Q3]YGP% M6X$/+$.7^?G>SB[#IHPPDYA>*GH[Q7&Z%/L( 9QI:8<&]J?;8TZ<-X*W!=W4<^(FY6? S#[70PATUA((E72NA:1V6; M/"4BML)^=]C)%2DB1#[U/RU"$=6O(]%'%?&CU^X6K5\KERCY=V8B!"45'TSP M7$Q,-T>V6[)D$;IYB<3'B7FK5=%&-I-O&S^&2S'Q?"M.YW/@;V1#+^"7!4FR M*CLMF[4 M'.$2G"6HONMLHQ%,/>EM]"M5]%TQZE\,0@8O++VCJ1LB2GJ86$!UIC-.$CG4 MR)"_Z8XWW5UOHGA2;/%.=DO\/Y3_M6"-A8,0]JBM@DKO.Q%OR[QR/)TV1_$_$%0FT!9'(>/\*ZEW10H#$&*XS M&B/?(3OEC: S&:>&XQD6O,\6C\;-V>UDV@WZ6F=I$I:B68V./126%B M%^JHNZJA1SYL.:1U2]'0THBX^T(:@],];KM]OB4.D:> M0'/)KPLT=E#27WG?K0_NWZ>I@G7?5R9JT'["202U7TGGQIM\OB/AO?/#W^@F)1B@8[W-NVC,OX"&RG;I M'*EPK$Z2H@RUN+^WPK%M!P@#"SL$0R?=>^=;G/YSK/GV4#-H;R:95DXZ-6K! M)N=^*8X8&M6@N:H!DA0CU3)077J=]NNM&.R\C@%F=TR,5O#D6D$^L&&4@N;* M"$E2&>,K/5O#>LN(G=O&F/G9#@S/X9=!39IK5#-MN#\CMDW$Y%]P/,8?@LP-0J%'D_NMAZ1^Z+RQ+.WT$LXF/@% M;WU^5YSA,FZW3RK#)09J73QJ31E(LP.K?N_S VW0"C[P,0/ZG MU'3C$U:_?ETX@;"0E?KY($RL<;OSXLW 'G8F=KNS6;!_2. Z3N+:HS\>//WK M2:$?ZW*NMJ:!#9\F#6SWH[6&2+0)"U!TL+HOWHQ:W7TA53_Z3)UF>/AH/4CK M!!!6EV.U M]3X:'>D^VMJK=+=+J9]'Q#OVP3K-? 0.$G3XOIP'7F;EOF%'O)0X21Y\*0U MEQL-[,%PTT0Z4#-/8QT9ZZA>MU'^2#WH-AJBB31\-!2W,9&V<95L96F=O)'4 MI M)M.1[Q)TT>O&F-VK#G;2)#G>@KI;&0C(64KWN)*W1Y8,NI#%>2.-'^\$; M:1X=-=KTA"T<[V_-L9<&CW4YEV57W;BQ$:H)'$J[,^S9[?:^6BOM@S6,[69L MM\?>D^,F1K8Z;8)".&Z;L_5;LL$E"_=@OA?F5.8@X(N@[XX$VET-C3ZO)^X) MN[VB&YV[,8H8OQ)2][C3P5.Q6>5W1*3NZET61I,3(DCWQ9ON%NCTBM4Q3XFP M_[1\L'<@_;5[ZY!0^FHD_J-U3JK,(]A3?)PAKV\RR:/1[HO%]T%@[U&\UAKX M?MSI8VGT!G9"!>![S#NM'S2MEJ_]EJ.@7>50T.HM,"Z1G8. <4E 6.DH)*_8 MTD/D6>MB!A*=5Z999S%C%G #L\8O\["S!+7^@(K"R;%+"N\W23M8T=_KV(/1 M9HJ*Q=>U#H#'$=>!/_@A2Y>A#"] =PM4>Q$=Q(;>N:'!" N M_JEO/J_2NL::&#&>!!UW+49'G>IE<"J@/3M>8'UC=^(;QN*657XUG"39AM7) M%E'W027.">T]9O)I+)EUN.IN%:CNC57,Q^WCZX$/5_Q&V#.GO/O8$33Q'!:\ M/-",8K@QFBB>"AL.K(P(=B9X/@R-K_E68DZF>H(>K_59F-R[AT1:,5 M;Z'(E7+)92LG2I#GL"$-BB5[_S,^D%!EJ3^/M0A]ET6MBBW#CBS=+\;N=%IDY?X+$9#B?="1L/G'EWUN^ZS.D-9MW! M:-!VYX-.NS=<+^4O*IC/-3."\YER_;S4KZ"Y% I:&\&G2IN7>[U>6 ^2,74Q MTP17XR(!Z6\4U7*X6P+^1PH9S@24DYB0-9-%F (;N?'+5Z58A@\RS OA)>[= MVP:5\?>&K?YH8,KXS62?;++]H[7YJ&.'BN8 .?!^('H?D'].HQ_?5.@%I6U*4M2G/A'W;L=?+,03)RP >F.X[AF'UQ3.-NXH86Y+T5;M&(W; @ MW0 /WS%;\"&IHC58?.4\NQV7VZ0,O$V?6@[H]7P#!'A7/[/PFO4RKT'WQ9L. M'OY]YJDV.!/5G)W3.SO=ISH[B/VPMW) D]U=GIH]:YFEZ+IB2?KC"L-G)U]57 M.Z6#_9S279(5M",\1-BP_OC1%V#-"N*?.2\-C\)+F#]H]R>U*0,WO+0/7AH= MA9?&H%K8D\ZI01D^O)E,-@$I:L4L)Z L-L)W^0L+6.3XI"XZ M[M(+/*PE0QP+X[W,G<:GBL_U^G :>[4!7C=N@'TPRU,%I'H#8):V\3^>%+,< M)2Z"A5,=>]1]='#3\%*=>.DH<9$>Q45&[YXS]G;)XLR;,ZL.;/:F=V3-53QS$XP MP-X;[ZO/ICFSYLP^HS-[C"/;Q_"IW1WN*X!JCJPYLL_HR![%C]3G;>(?GQ-9 MSS-;4Y^!:FJP!IGTI@Z0R%LQQ-YEV.HUPMWC*(,8 ]L.^'YX:+L\=+*& 5X- M*G!X%/C,?O?%FW8!4B 7#1))O7HW@D'W**OIX6K*? !B-?E. )83ESK"%&H> MS"(/+2P LN&WB)XG0?&*4+;7@ \WQ8$F" 1;]1'D;!7RW[\B%#F8:H9MAK>. M]BLAB-O93YPIB-TT*?_)!N;&[@+F=Q:Y3N \[LA@>_CH/!NW^<- 93 ?_;S1Y(7^TB.345\XU.Y]&S/EV[LQA M9:\<_]:YBU_\F!>Y(&_UW5[?J-+MF,_WOAU%-&Z#M=?,0)HI]?BXF+SSVHP MEQPS^P-+%J%[21CD!-3XSHL113J-V"9N9;^_CEO9Z3K.9#SN=3JC67\V&H]G M[8DS[70GLW&?S2:3==S*]__[V^77_[,^O/_ZWY_>69=Z&M:_4 !LBP0J/.(%20@_ MHPO.^IQ&LP5<,'25TD<<.S6V+JY!L2&L_S.Z0SY?O.1]&R3NOT>\$T8\8?PC MZ&;3T/H:P2;,%M[*N@SX'8ET@U,7ISZ!2'^&>RF \?&1LU^]):&(:A^^M,X^ M@-#@<,/PPY<E*.[XL<1N_9B3G@XCX@WC(R1D>DKFRT"6-;UG77V MT0G^\)#!WH8M6W"9>I)X#4D*\O=N1Z8CG&T']1J@OKW3?+Q@!I=DS!=P>*6Y MFC8YN:_9F#Q>ZC!]4>$&PS9_F_.,K->?*[(') M.9V"GG%KI@:LEW>+JKC.DF9N]^@6E54=SD" M,TQ]0!?O^3EW^ M'_Z(.77:_.WZ[V1T_VE4?_G*HN5.'2;ZXQ=OYF#^GF.#B8UF8P7D(Q<1QY.' M.U$I5_P4SF /IPSL^H2[CIP43&>'_(T@BU!N.4&(K6WN@;1_HK5.MJ\U6MJB MWQ03S8U0T[LE+X2'? _KBQA:]7HFFB@JUYP88TV,9P?09^O)(^Z M[2W-C2YX^R+1MB5_]BH+)(I1E(4O'QZCV&95[G7^%)6X5Y[J40E;V5 ;%U*- M6A?3.$6]E4H"BRSK72-:"672S4$'1N;@J,\BMR[I,UP=$8KIM4Z?FNZ2.=3L M-55@5YWK-]6PDUW_ZOU\8+0\L/@&JZ1A32=0E^IEA&C M&):K40M>JX9M61HI7J>CZY.81N6=)@,=]^U($CFR*G("=XR=H^>&JB MR'QYF1Q8C)9D+6E-^K/PM8?)/W":P6B6WBMSYD31'6Z2 M:E&L75&;ZQS&ND3'Z;W:7*M.JOA7O!-I1^'BU+G:]>:@%Q);3UER MRUAQ%[]JE,,3@2>4VE3CPSP43P,(%H?G\:(0-^O:63F\V5"P9+J-YE&XI*6L MHA"=)D!7[+.M%H9?E0J7QW)S2?X1ZO;%G/PUTY:HJV1EQAZA%E"&$O!@*Z7; M[AU\)=12^;Z@P+RYCH>\K76$9KAUVC1=30#6$SIJLG 2*SF&+$%1BW^ K/4" M%]O.8F >Q07,T8M(.&B=58L$[FY"I51S,AE[!1E[@WUD[(V[)F//9.SM/6.O M7[4#-??C?76^;TO&&TS6D_$FGLZ_6F;.1UGW'>'@_FLWW6Z[=%Z M,M[EQ[>?/KRWOE[\?^^O'I" =__K\M.;SD?SP:S?'X_:;G_$AI-QA[G#4;_= M&[+9>,0>E[!W>)N>@79-=[25.-^M"'5'5 3/*IKLZP8[:O"@2&W8-_)MBCF^ MP!O?\AT&Y?N3\KL5F>[#]HLW_8)TD)=_)WVD\IP'!YET!R>]Z;B"2>_D,>K1 MVG@*I:Y1Y7P/BIS"VX6TI/!H+',WJOGVMENI:A]$!<%/+&!SK[)+;T@AATUR M6H^HB#C,Q"G6L-E*P5I7VQ]!V-G"":[1@,7!V,R)$Y[S!>2L%B"DES %S(\*(]^%ZYQ9S(DPHR$6H64T$V$(= AGMG9" M@B#.$B%0+9PET@7*7_1'&GDQZ(X\QX?GR2/K!-EZNKVYQOMAEUFN;/B;@K3&'US M?.<9=]\%3"0).D440L:#.SWE,B^N?BN4^$BDQ.(6"%;*SM&AMBHK< Q\O!;H7_/ M=;:OB6-@H>"BMPJ#S\77]XI^!*?*HR0G-:\LX *K_Q'("M>7XU.,3S/3-0$* M\TZP\(%*&]2G(@9&F>P5& R$MUL>P[F/4RX__KSCCJOK^;-H(<%/[^(V-X:C;,/5=BD?Q*YU?Z'O_65^_7'R\NGC[]?+3QP>9 M[_>]O,;:P==<5L<SN=P3>!G0;B$ M7S(>=9;/VCSH+,O?2(=;.#=L6[PX5U^'>B,<*P=T"N8D]"UL2Z?]=W&69A[6 MF6#$?2V/1@O(\6(484)X,"#,V?=(0<4 ^7+)7/R7Q;?46E+29=R82/)E8'V$ MC>.9HFTLW-,%W5J!HD^&CI8IC^;29>Q,F>\SZQ?F.G=8DL;W0&[I3Z$346+N M.\D"(H^5!ELY=SPQA3SY/HMC3J2*D:_^=N7HD\PB^!5?^EF\L[)N-*EV%7?; M]UCR^YG6J%V<5+3=LI^&"5T[%@^%[6#@/R0B.3S(!G2JTJ4DG7//TRH!S-@A M6JJ(LZ/OI59A0A IB-^SF4R(8IMR]F99\?&:,/D PH'D"%KD[]B,2Q)>?=W1 M"PDP!9+]F0I5*19#@Y3ZX%S#1K(E_!H_M*YDN<55ZZ)E:Y[B_W$"JNWN2&>* MI5(TZ7X191Q%<[6U>:J:&I$"I2XWMESYX1UCZRF:E.NPMK0VGL(PO5YDPEC0 MN",*=L4TG+67HY-!5)!DA26\. F$-M [JZMZE2W/=;3!$J4J>H%2J.>"+*7 M5RCQ_!5@;+C\/ PM<5N1X>95%#.YVOJ!W*?L:ZJOZ@*?)OZN2OYE9-2,T MZX=VOU_@-@69P8^J\O;-O0AT_^W;WVGO9?OIQ=DT0:WO=#V8"3;9==NS>K=[MK[[%%L_XI@U5;9^>VG.(1)A=KAB:G3!Y&\5 M$KZ92*PY0$&WPB"IK'>.*RE#G'MWYT1.:5%1/:\1I M LY+G59YQ1[SQ.ZH$M9H%[>=U_J7KI7@2.SK>(Q+K+>Z@H<0@]5>R-YC>#^: M:)W*Z(%VG6A8*M9^=>)$UFJ5[CBE9<>;FSZ\)_)0#.!X$448]D<=ZZ>[[!%A M=5_<.I'[:44>W4]I$H,%A D#'T4N3#4]$I,*^X.!#7NZ>?OP I>0OXIS>=4- M&#W5!O#L[$$8FL^AI2ZRMP';@Q8:\.NW2W:ER]7OV%0 M%BQ/GO,@D%$H)2=GLFOQ/[2CN?VK!_C)PL-I-AX7[%)S3FP&&M>\IMP,YC8* M[.PY^S[S4RJY8UG,:!--@C97*]?X#;,V>9UDYH?07RN&R#(6-,B3512ZZ4Q4 M=6%1)SV+9W_.6+X +#_[P (.#ER9$_W!B6:+3-$0:&^8:\$<#&-Y2R(R1TWA M&1RY%6\NDS!T-!ND>()7\,#',&%6IV?QPV#Q6@8K*V:P\,?-C=LL#0#'0 )=6IWW^O]S? M(CQ>,*;KQ;.4+I>RJ()6;ANOT]FDE!>DE _WD5(^Z9B4+CQ>_ MO$?@5'&\KZQWEU=O?[NZNOSTT;KX^ [^N_CU_ZXNKZQ//UL_7WZ\^/CV\N)7 MZ^VGC^\NO\IGOKR_^NW7K_3(I\_OOUR(2'+)+5FZY#?_G$8_OJG^NZ>_3G<' M@.@,1%1Y'F(>!8$N91*56AN#E+W#BF9@')3WF3A'>>\E\CF>UL$?4]G-5KR@ MO \"&7*D1O-'&F@JS2,N$7HMCWX'84(YIB(%D8X(X:I:E[9U";^P.CM>,#@J MSDF;T0[SX+Y0?2[R4VT_4Z55+& W<+.1C;OMUQFVJ;JVWN7)<*&1X6#='"0"_H8^E#OT;]1@O+B43_ & MQ40 YU)B Q_!X^R)L!1H7X>8EWLQ;.8DB!P>^U[=V8W%. M!CO+7WM#K6JG ]6R/HM4!C\. MX4V,QUJ9-/-*WO?6(2A(#!J2+OI%T>MGL?A?!5]=J77GYK7!ML]4PG=!PO\6 MB&0/)LUH#G5RZ\4HMD#'CRAWWT<.%K7SL2)OQ(D*"K^@S2VSY5:+3])X_1,X M5>HC?*\DJT@7DE_A81)?";1O^0U-!%\J/@4HQ7M7P/ D MF.K$!2NF]H.8O[.M,YB^GP%R77Y^J=O>=$.(L4"^PG4"U\KE9VN**8FQO UP M..#PF(3ADBU#Y"+@_RCQ1*(:?[EWC2?AQR68VP@;Z(M*&.OLXO+'#[^^Q'Q: MD.B1PZ6J**#AO$D+Q?O'F;/D3L"?PCWGB7_(-:[2Y,!_UMGECY_BE]JO MK1O/L9;H-UR!YOZ1);=A].T<;/RW8+S&UMG'\"T\C[A%V-R)KGB\S.!:!J.3 MLOA":T;9>-85C9C_[4OK[(I&B-G20\4K)>D.UP2B0]L(GD'_ISL5*SI 0V3H MRXP3?NDI1P<+N&VQ_G(!F2CK=@B;BNIN?/;=PG=S>F%:,&'%"+(@\*=#@#7$ M27AO.")G8>E\(PPL*O5!9U@4WL*U)21^0@V4'=<%<1;33^!L?..7&\TN0Q@& MN39EI.]&,,5 P@M+UP(RZQ+QMG1.P9JI@/FD81'7$((/0RBG#181%QS]"LF7 M(']E?@L@->=[N).919Y6N--BC34T-D ]&5:(&\;=1]>Y5?-:11GPCIGD?VH2 M<$Y%]=I@H.I0,8]&%%@D<$"ZQ'N;EU5I!Q(.S\Q9R0(1)$$(RA=1"+0\S(71 M"=JR_L.X&H?UH7A[Z#5;\(1\F@!38LZ>E.^32S0-"K4(J2@4.7U^)33/ 1/MKKAY;%P)I&$&7)$CMV=7E!9P- M!?8/[W&9\J_*QU[RO@_R)41';%2!]@).E6M\6%2V6I#V15M&WBBZ3N%9C@O& MX9E0 \42+#KCL49"V/&"E<0OFU*/AH("-E0C5?G.BB=>JN0S] MJ?($E:\$" ML_T)1IS,M*RG$^[WUHPT[*W!OR:IR5-P.3_2!'"\==[/I@TO7#!_15IS*"&J M62:\2+L2T@_I-_>NTTA!*J+.LD%'$G$HWJC^4 @_?%ARJ(#BP@J&Y=2G?_J^ MRFP1+U,V8W;/27\RL#NFV@DQG9T.:?<@$R(LLV@X09!(<,!CU3O+6R*S$JI2 MR8DO.)_.:N7C7Z7I)"]ZVK,0;V[1CF45>3$?+<4I$3&6:9#]EN)FN)]D.$4A M?"5J3#VXKN($V5/(^"(ML)8'HAQ/[)91W52W/Z8JEW/R\,O41G$W4!8_Z>:, MXQF'8K/D;?!;0&X+LHI@KWZ.\+C8%ES[@8/R+X6+X]]PLSD\J "B/<@R+.[+ M4*(Y@E*$.@]#[PMJWA&JR9UEQQIRV FQP^[W1I)0&[M2YXGNM;I?T4O%MZEC(5B:C=Q6G/$4+' M55(K 56T:(R'6SJC>RR=>D0 BRT@X7:P+G@^,1 *+Y6?TA@+8.*FQS=S"I/# MZ]>$@B=\KE.Q4L5!\S1)\69,2?LD$0[W*#(K"&KRJ"TI^UGLV[J[QV6R)0QW MOVQQ\9 +;B-$QST"-A7Q2869JNCSHQ//@D:X\'S&8Y9*1953 \TS)I=5L?;G MB0SK-+;7?DC7Y@K?!UHY7.D$9D#[!\=S"?25N\/1.85-D!E+F'D.3SD2_Z!\ MPX7&05\4>KG++Y[G$S0T:X$? Y%2>@$(LR4V$4%B .,-<7\;W2 V3+-XDYR7(8%U[FARNRKE(8 MP=?U1S5KN1S1!@B%>;+ Q+B[E6@!)'%(EXLNLB0XT@XQ[- G^.#X I(@&NVH7/C>+[T466C MX]5U^5FT,%;>,@'4$SDKST47)EY8SAT/DM+;)#0#.JRT:Q&O2DH)(B59VUD" M:8 - )V ;CCJC>61#:<3B1?MRB9+-OP'?K/F M/6BR?4SNGA730NT=;FT87_234Y&O=0I(]8 VX1O#FK$0=5],+YIBKJ3RX;EL MR0.-BC@$6)-$L)R8=A%V":UQF)/*RI+3SJ--BEE*\QH,)9(;N\5)H:G? /6M8' ML,>0.';>B:#[-B0'>,-I0/Y! ME]L=L[N9S_)G0C]YI.*I@R=ZA5-*F["Z41D\HVAEPSP[^ M+D."T#E"RVPD2@C0"/*O<@M-4)_+$^R8(#KY >L90/.I#U(#$WB3[ZFI=EJ MV6IC-+PLA(1?B;=YFIL[C:7?9(N7*+]?V#=,;%=&"^X^D73+O410PK:^!>%M M@*&*I1.KO> &M.R:M@J]@-1=/FNMHD]QWVNNK_M.+-(1TQ5IOLAY8EK<<*"% M!?KVQNR:P[1?B&I2!:^-M)9<'SG+U3D,"NNX@3U8,FVJI7ZJ5>:0@LGPQ819 M/ $9D&\#I5]@B-QQX73$U!>>;,"\EBZX3C)A&*WY#($CTEGFKL#[*XWP3.:O M"P>CY-=T;?C<*TZNEK.+J\_Q2VD:J+DC!X-21OVD.!H"2$XNAD+RDD4E-[/P M@"A1 ]1)@]E"-2D#XXDZW\D,RW5CCV2@3 K@$DZ&-V!4%FF7\JV(QP&GGHI5/4>I?=*A_X%JBD MFL:KCV)MDCO*A9;P,8[D]2YN/?-L MZ#CW"SL+Y6 2$C^93^HXMNF0;->%-1\*S/5<'ET,_ZT2"8]GQ8[/8AY2 /%. M.B(Z.! 7AU*15BN,?RZH?3A\*GRZ7,GP-_>3Z]GLNX/7A2T<$)PDJ 9,\9X1 MG0^Y9B4P$44':87G1X',?-@UE#';-<^]B&JX%!:%U1+6$T=46O+=XS=*-E][$I1*_Z=H MB+-.KEN9!KE^D3&W(<(32[)5$NBZ!7Y2!G?NPA.@H,"UXF_"1N4\FYVZ1&Y/ MKF8D5CJI4'5DPJMF_N2..# @ZG#8;U689!3@("/(U2YR_3B1V20-'@GK"I]C MT%6;"2D*F$>#;*NF[*)$^*=6:%]5?Y#,.%^%MEHM SW$O M-=94S5"=<;6L677)9&AR^=,CIGNL@OV'M\K!7!>P_'%4T4%+R@B-KEG 4"*O M2 U#(E*UK)\T19Q\$-*0*A#0N#!#$;!F/:'J+/ MB.09V!1*+Y9TZ\Y+>2(;"J"7TJG M++QFT,N3I'$V17[O:N*S7O*GHLEIBZ Y!")&/_X*G>(KA2B0: M!C*1'Z4-FB"HUT4$136[RP7AA#-*P5S#=\J.IFP#."KX&Q0:)%_\.^'7CI/S M#*=JB0E^(I-2I,X)QYM0#Y_>&MG /<\4>DQ>DYZZ+(N.ZLLIJ9/2>%21@"(# ME6L0F>A+]%E2@U'*#'6U\=W,7@0FSJI"<3D@WZGL15>,Y60PL4X:;=GX4K^' MG5;:DBX4R?0ASC,!U#?=L0F@GGX M;87PJ66%B%3)9+I*&4\P' M%J5:,D$EQ(HF[!EA*P/&$Z ):PJ+)ZW^LM@6CP=)1U$6QUEW%+E:5C0+KA'A MEG*ZL*Z(NJS:?!ZZ:-440?].$X3;(VVBFT7>4"/EC3M_U97))RN7J-V9ZQY@ M(4?%6M=]*/?-AM_5F6Y'K3*DQ)/]: ,.FKBFJ*]96 $& [E!=RF" :"9IDM< MC&A-C=_::-\QBE?=RN =+Y<3@4LQD:UT%7,OFJVM#XB7EWR80ASHR]^REL;C M7?R';2I?LE&'RE/*94A)JTJ+%W)7#3G"9)AD=T7\F#WJBW7S2]5-1L'%6K_X MX13/[0G06U?&9?1&V++6-2T3E+(P 3T3!0ZOIT)UCQNO>$[U@@ER[B8B_B2U M2A( LEQ)5_OK"Z]F6\-A:_#W=8?"+67%HBGB6MZ=M?7;8CB/RN!5ZC5[60+14 MO4Y]IR@:]%OKJH47(]82:4_I]1;:QQ:FQJ14./,)3#=T8(U$M3\OJE]2+NTT M"AUJ@76>QDPK1E.SHYLEL%ST2&4!>!)#R@6MJ$[&I#/#_#6/ZTQ$?/Y&H0Q0 M"Q(2>6S-N.0V+8:OG"!%5QO/T4<7PHI#$.$&^][2HSXF661%QI/RR7/2@XCQ M&1XSR\?SN=14,T7K=LLBX6V\#.GB$A\5&=0P,$98T0_ G9&80JU9[$Y =:9S ME F1A"O(EB>*^&2U#Y.I=T";@/3N[/AL>@K)29]12:6546&:GB.-$0./,!HV MS'']WR*_@52YAGCPWM[-?#)6/CITW(3XNLJQU27WN#1>;?BZ6#\PPI=T=T_, M70OGS^2&"71P8!-T^<.$_N*AK5SA+B4LKIF%/-YD*TLF1$6>Q3-&14?Y0#B( M;UYK*@/B#($\!#0(KW^U$3$F2K+4&&_.>%::\)=)O[=,-Y /BK@NMS+0B]6B MM&#-YLIGG,6IZ[) [X(HBDKY:26YLP+925E]*JB&0Z/&GW0C7(:] X?%UYJI"+ +WE[,F^BMYILS+TFU;>)$LTG1= MF46E&%1Z)N@B6)&_&M,CL "8UI#EE\I!9IQ^J$VK=2M@&4S!E(F)PB/ LRB! M)-D2U.;=Z@D:6?&VY"+IN(CS7A*U+UJB;LQ=Y=(@U(Z_C-SQ:X"2=FEE(H$" MTQQ30IP1>7-.+A:T0=JRZC1Z918Y*V0+>;LVU_)\^^GWRW?GG8G%35 >YSJ% MNT.E#G/772*B)@2A*->,_CR\8BS'1_PNWM:/4J%)UQ*R2":.YI5F%9S%Y%-2 MW.AA%6558Z\%F=* 4E_) X4V5B@82[<:!TP)BUTD3 MN%6XR"$=G4+-KI#((AT_EU$JNRH68"5I7?)X45Q6H(NE^[8$_>)983**G3TD MU*Y,"MI$U_RNO>U?@*_P',*EO M3+3XHEZNMPP;I\8;^KW:"! D(%CIXH*78)Z8"%OI)E!6@TPT#]&V(DC2")-6 MX$:_Q0(1O(JYS@ "16(,928&A\0"S=:'?49OEG09IW '+T"9@9WA=V(!JAZ!'V @7@,&6S=RQ"5B,F-VF+*),K[I3DR4T409 MC^GI)K210*:DH6D0\0(QD0,EO&48S^)"G&PN=>]38(1N!9$M+!QK)5*V0*SB M;0OZO"MQN#1!+-3A #,U4&W((4OF%8$U]8D %G'$D#?&E:EV0DO)2BAA,#)1 MY#62O^Y$R$OBKY!!H"Y\\A%2<@7F=2WN8KI+!1X(USH"[O985^@H[Y.7JFF+ M$E ;: C _)981I7KML[=C3K4-H.?^:1;Y#$OZ&:.-,?><6"K+ 96+NVIO;:]_'X.TX0DEX#1(5,9:0D*&3FRA%/NH3 : M(-X:@!CX;W:'G@%J2X!*Z"5/X\-4Q5TLE\,NH514R&S0K&[N&ZQKI:W+R]9% M<$>.?_?7NB*O/9Y7M#"QX48M) M2J/P$HS?XYC9'NL[D[T79<\,KDF7ID=&3.::X!4UC(*5F+4A"O%@O)7/BD&. MK+-?+BX^O\P$B@#4Y=$MGLZ,^%Q<3"T9ZO4\L""5>;(&L3*99(CFJ1>0C=P5 MCP#'"2_?533>R;'Q%(V]*[HQ"@&2&B0,. Q2&<[3Q=O?7V:=.&$AGHN/9874 M*FM<)"UQH,BY]QV/ =ZN&0YQ]BR-DY5X9)XZ7C@KLT'5\SQQ!B\[/CS,BFJI MZ:%K!)R& P(?BJ:A".26\\]CL2_G2(&W>4WIMKS,%]_F+;%@;GWJLE!.Y6O: M*L#%#P1A5RL)**JCUI=^^5EK T*(;@(-,?M4*R9!X#IJ- +O12^+*"/AD:-< M#+CPY^N."^I=/DOY.55Y\BW:08PJ;T)VT5)^Z(\W/BY!"N-1:XJ*YP/W^0:Z MBFX.=U]X6 A\GMPR_T9TE8FU/'X]/IJ%P'\8C%O=@LD..JW1(R?['ZKL]S#8 M@Y-$'P1G&.[EU2J$,T2IS.&21L.7&R@9-Q86:Z+E=B'*+M>;S!=W0DI5N=B2H/R]0'AO M.?QL)+K*63[(*Z36.3XRO(/=+C8*G%V'ONO6A^.YXWPM_A5XX$!U!W2K8)%%3%DS\9_YT+O8U7=/&L;KZ8 M2SA5RQ-G$9D",)Z\_J"JNQ$:,VEH@9"PR/E97@[']1C>A&JQFB* M(U3-.\1EH3;TU"^8GEHSXT\*\! JT( +7I:^X*DHJM38!F%"QRK$Q<-#K=*I M8"ZQT*%U R2-N8L"* MWLO7P_.XN 9%45-^G(N6O0'BK(X-(C>I=SE"/X 9=KD8ZHS5S.Z7.9MM8PNN M]PTDR&Q7ME$DT(!ZE4"5&[L%VU"ZS]8 'WA-UT/O]-K(A2^J.;GN#?DT]3%L MLRO 1[TDQ+U+LLZ^?/[T4A5G9#>!N !81G1);&0U],JA:7_'$EX#J-=B9S?/ M%-1=G J+(@W^%SDI#::(K$TUMC/&L1"X2 G.M8^T:?"Y2=!. 2:&S7V\F2@/ MS^; 8Y2J5B%?RMQJC%<+E2<@CR0+H>-S-#9>!LS=2C=>[(F\15+3UN@5P^ET MEAQI7WB,<4Q\4!4%IRN>P'@;E%0$D^]'M 5"XV =J9O3QE9J!FD7&MC8IF*1 MBR?G<0>1,TCYHT0N>C>AP MFNZ.SS!L^+11B[=9GC/6^:!$*&IHUX#6.R=E8W1*)E8=X[6/T1\7Z"W4^;6D^0O)7L_TLQJ.;[# 4 VYZ"W)?&6,B]']5:L;QJ.NA%KQ&*[7L[U.=?W MGIB<<9FE@RNTN*SY?*RT/:UA%KK6J*D'PO#D_>\LR^G#O\DOTY6K:K*R!#MQ MPKB&F"'[:*YX?2)Y9[RP/!4B*CTH&E+>AD40L%GL3K0^0GDM.G_QC A9 B.] MC?0*ZG(?YP%O_DX.)RK;L5+V9+^*[J:=\;(\O@L[:S MPF$/$IDEV!U3\4(2ACY8?U]_?6E;84"80:(]&>[?6]47ZT);TGN5;W[V]N(] M;U'RL\=\M^RIG_$IOG'<_E0IEI@!,_>R9C3*9&3!;($)]7I0VL:XK%:;YFI8 MT;:J9X:UH%$B2O03IIPM JC*1P]1!DDF6(3"<$V7)E3=L\$,FH&F"%O$H1RS M:HW=93ZVX#[E=Z-==B+>]NTZ$M5 >+G!*1!H%0B[+5'8%XY 5H6!&AA NU&60DJ>8J@;BHI)989$B>5;/XC*<."^?)#6'GTG\ZD^0J)05 MEX&^,]7'3DE&)5Y7B+A)-]7"$TL.I3M:H1LVG=P_([GE30T;(]/ZRTZ$3DSB M '1R8\L_GZ?Y\/U!014)/">L8/(21N6?7*Y13U#.&^B81G>TWDS.UN>!Q00K M=+3\)9W/'ZG%8O[Y(+Z5W4 E&?],D;:BK1T!" 2$9*VD!J^&PRJX11@P#F%% MX(V$+\ZP(6VL\3^/'R-(.[O)4B8V]F?CA A5^\:3 43')?4<_D$8DI@1&"=* M%Q :A$N04WJ2$ZD<)/[EW*9L3K"W&N-2K36(.\008W^1WBRZ=#LK=AZFHKJ' M*H$IJI[3"5)9LJ5-8JW/'U[!))TU*4C=_80S']\MFKUB:4>L1Q/7^DSH[<=; M%O#A^J87["W7D"*FJ618"HFQ (EVIM0(9STA;6W8@LX76@MZ\BU3/P2.PR81 M03%=E:IC^-90BICDS,()4ZZ+?@1X,1^MY#IT?)%DH?5E3YQOPN ,U2OX[D_A M47(GV9R.LW#!RTQ^)">T_)?X5B#"V2A=9]^XJ)3.3O2(V@HUD?[/ 5EBLA&% ML]-#(&S0>82W&FT9U("D MJK"&[A[?L'/X[J^;1$HME$_Q]*Q?Y-'@*=-S#T[ .35!">>[#HU_G\+6XWW. M[^1 9%1HX@&3J]9O;$LDSU N-T8YM?1J;E!1EQXQ7ZX%@[S(#A-3K6&KG.?%0. MN$B*U\.Z<(]\6?N$?J2%V;0H-LCVB+L.A VJST_7>O-=987%3JCKZH6>>!/P MXBSE%P3SR!U7@..E@4+'LJ,):10%FR+GHW44*9I,1#!CU&T4(9(DRACBP7.A MK7 S-[(4-9:5C:\<8-,_0EGO01E+:]M*QU(V8Q&Y$.@8%57RV$E7V?Y:1A1U ML='WGI!5!7(310P)FI.R6%6\E;\&O?_42XD%&JRSG$+)ZW.G6NGS7"R"2/+^ MRG4OSM*Z8TR[%AA\ZTM?YRC>^TI4ZZ#.N52#%BH%8HX;?&B"=V]Z'5.]9\)P M1W5PYQNY*[\VYM!>?<$ GN=G/H)'^[MW]'*3KVS]YR2',&->=-]3GW.I3HEG MF9F$\T2!PZ7R1JLS65J36U#V:\JL1>^X2UFNLR1OFFK).71W:_HN^08PFV9- M.]+4-.G#N4>7;EE7]RG;!]6S):B@?E4F^8X0I(%'O"8T""VNY_%I$%MD+DO: M)D>V%:J M5=+#VFX(2@OT+:H4S7JDJ0AA88'3%KLV%\7A;A1D-/3P<=27@/GGDL?X:U7S MJB2B2ZSB ((]]Y4PEYE0@EY M&8&S]23#V=KN;(&3QL*DT 5MWR_HD2B+'&2C2,H1]Y9X[62=(7!G:4MX]P4- MN_APO%F>5EJJHKWYYS3Z\4WUW]5.,%SX$M2'LJ\$.UAX0N)7-3JRV=3X45&N M%31_\_#N+G-%ESMJA(IHI^A34&Y;N%]FPA>'"UGQUIGJ2"A#5@'*H\I%L?E8 MN_-*! 4%Y'*@3RY;P>7BJ3V625/<^Y^!G,KXNA0GYYQ@EOI,Q,W4=Z;,/.#*'%K_ 6X8.CMU2^!0I-16O.'TN&]HMX*?" LK%9HC%NF@-6=0C#DNI:3 MF_<6;)!Q_^J *+S[(J(^T$[^4?4%6H@:\1^["AK>+J M^$*3[] EAU;_01 ^BU8P;.M(>XK 0L*5:;^: MO-M%%&SLSO:SNNN!W%6IY?[M3;7V=,ZHB+!R(>HNO< C1!VTY\]^H.4X>O8EL^N!<&H4QUOACRG4?AY M*LJ&%P^HJ6O J 7Z0!:N]-"=0K/=Z!!0JKG(?HAD MG4-EVI 2#3B+]Y6)DAJEIQ5H6YH#.\T:7G"AQB4QASZZTWT4PJ[B .0R"9'\ M8*F\BW-])C*7AO@-02E9OD?-OR@.JX!C-7@E]EU"R?,7:MQ$+_84@$W$T XB M/VOF69?=%"6TMEKV/ ]B)QE)*=-VQAD*XX0JCH;B[;C-7B:V_*AMCMC;C!1O+@0%.^WS!FN;CKES%2J:1-. M1]6N4@2&$JMF9+6R&-.N/B5 [T-[-L-C6:CY.D):?2*)C^L<2 M] RQ&2]M!(FIE[^J?)[W45C\"$SX($NI(/Q2!62*?J,;T#!5SN:-XU'A_3G( MP7/*ELEU4+PF>!]\T@]C$I*!U;!DR2)TM0VI ME5BZ?[H9&VO52GACP\6(G4\6#F_-@QPOSP%GCI=:153!X(QM07IX/EE 79,% M9+* :B3 /JOR#=XXG$YTXGPO,>Z/=O&F^N2THI.R6S=;![7%$=Y6>3?FL+)S M_7T$:E4>:$F$AV+Y>^[0YBDL,U2VD6/XAVA@88\.2@G"UY,-03E&#H=&%[#! M:$MA)@6WC.BFY3WMJ#7@G+G*#4,)F]E=BNM'H"Y^U?*.Y. MT1 ZJ+AN.*)\SZQ,E/"@HT31'>S +?;ZXDYS&&>&T.^:R9?1@?=%+(Q9Z(:5 MWM*.^@67[A(Z/'S,H)TR)&_,>S_YWC4@8?SC-ZXG2)W/47XP8W0D>7(&]+6 ?9=$LA6$L43/ZC M*<-L)AES#A@Z=CG["B0V],N1/O?.?NE4=5?N?TH]=B,*$#X?U/3ON9XPN2$?7XUYEJT&IS]2") MX#]7OEE\W:*O?DS]ZP]9XT"G]NMTJ_V[;L)U>:S(L_WK;L-N_Z[>[9K+- MFFQOUV'A7. !^]>+W@OYG#PA<"6S>CSY(YVPJ.PG*_0+!M>OVE:'!,'&Z).- M1[NK[_CPZPT39N/@AZO]R.GQ?7=,FXMIS+3^$!)ZS7NLFE4"L'S+3FC]5][W MJJLWK+7;UDH4I.?%4!56?5Q&RAX5J@MI-BL"3_)<"[?G==TW6V]S]Z@%[KY+ M0F5;&Z?16]C=QPE]#AME>.T@O'9Z^F"WTPQA6^I^W+#QB9YGY/0)4QC4C5_F M*'O/CFUZ(FGKH;JSXR^HT[='O?Y:]_ 'K V/:\4U;A/Q][UR79@8]JHM>XV[7<-> MAKV>9$'=D3T>CPU[&?9Z&O8:VH/1J&[LU3@+H#2R7F]]=KWJ^JSSLM0^ZU9; M;.$AK@G3=^QN=U"1YXOI^:0B=>V5Y=;E25%F/#&4J2%ENG:O;RA33\ITAU45 MQ">GS G54)56?V03ZOF1 ML]P+J2",<"I]4TOD&RL!#U/C]!-,?;"28 M&39GAB=PPAMA<)2C@#W0=[AK * F-U^G:[?'M7.8/ZFZTAC2M.W>J&-(4T/2 M='MVO[*3RI#F(*=F8H^[M1-H)W"=-T)A+T3U>QY1P($];%>]+4Q$XQ"4Z=O] MP=!0IH:4 15KV#:DJ2-IQJ#\5KW&31CP1*SR;<"?S\,N[]N#=O.3O$^3,IU> M\_.C3Y$R8WO2KIH'9RAS&,IT^L8F?Z8V.:\R"S=":8\QRD\@Y-RU.Y.J]TBE MU3?(*&D^.3MP^0P>F%!JR%D[SCN;;A8ZI@$9W(:MU-R8/>[0T/)$Z!D9V3W^VU#RE,@9==N M][N-(.4)*"&-\(^LMV=Y#LD*9]W1[F? !%P/(YK&AB0U(\E@8DA2,Y+TZG1* M3N"*;H2?8$NKK>>0C##NF;!J'>G2J5^BLZ$+P;Z,^@^L]3:4>5+*#*LF>YHL MA!.QLLG5/V78-$OKV+7>9TSUE]S>F/!YIRZSQ:%!9#:Z'.]+$1?,Q@EZG MNB?&4+)^E.P,[-&@0KC'D+*^I.S:[4Z_$:0\ >VE$0Z(^WLE\[[?V%[3^?X< M?!*G@(%_BG3YQ]_&W4[WM:%-#6G3L0<&M:"6E*GIJ3F!Z[T1SHGRQN?/(1E@ M8*KC:TF7!Z=,&[H\;3C.T*66=.F/JIHD)D'@1.SSCV![8]C@@7F=HC-F#VCO MANG49U5:8YY2?Z&][$<-1BT&$R=CL-HTA)&& M_.O7MYZ;+/ HMMIT'*4=+MXLOF[15VM'DW_7&[;ZHT'IU^U6I_2[;<-V^JWV MH/RGVX;=_EV_/323;=9D^[L.VQRA7.[MNM<[.MEXM$#)F3&L(#V8!VQ4>+5_ M742,61_@N45LO8<[P]VA4\X)K?_*^UYU]8:U=MO:_TD#9O7:]O-BJ JK/BXC M:7;AKHIX[3:[V^[V=NGLM9?F4SEC9FV<1F]A=Q\G]#ELE.&U@_#:Z>F#W4XS MA"T-\\I+8/S9+GXA+["219C"H&Z<]PZ=9KSX;1A3LG;$;EB0;D"^/#JML09+ MK.STK.:\//!J.MV#8K[SU1W2!6]8ZM"KZ0[;AJ6.38038ZG#]C\P+'7Z+-6K MG)S]M"S5.)V^H24)98V1#U^0<&@9:O?'5:7HH_)X'R!%CYY!># :QY5YO6:63NG M1Y'N0 MA;[='3_0T#IL==OA@[:&^4^=^7MV;_Q .$[#_(;YF\W\([L[?* CVC"_8?YF M,__ 'E:.S->3^6MJ6)56] LR]+'F>Q7&'IHEKR+FDT,Q*_7&DEGM5V*WV]E/ MG"GL;9J4_V2C?&!W_OJ=1:X3.(_# >AEU3*T!_J?BTC.8N5R\XUS=N?9,^8Z/Y<#(;S8;]?F_DC.;M47\P:/>'@\Y@.OA_(["6"<$@ MG%MOX87 )/$_?W3>%)%M"R3%)@#%?@39CFSV=<$$> ,(%TM ,J1+F"4,$EMA M&ED1BU,_B7&=X8KQ'8L1],&QX)]X.( )"8.?G >BN(,P?9DS6] W\!9XU@O= MV/("%P14PMQ7!BMBYV&;AVA@)FNP(O;@1SVATG:#%6&P(HZ/FO \5VVP(DS] M?AVVT&!%&%ZK$Z^=GCYXJE@1]]G;SP$_XJN^X)-/](<_#Y\P>[#5_7T7 ?_L MDZ8-#Q@>,#Q@>,#P0.,TU8:6:]R#T75RN]*A:)&;H8<[' M"$-BKP"G3?*@/[1,N8EJ22,(,FHX#OS)$>2AM"U.N$G,#MW @#>L]PIDW21RMSO#$0GKCQ M@4&"KQ=!>L;)5#."U,O)= *7="-,:%XH%&Y$LQYC1S<\UML9/%!?K4'$?H^F M1=.I6+G5B*%B#:DX>& +,4/%.E&Q]T#<>I,^A4L-*.T99^N> M#28O:Y]:9O(#MQ"P-S($;#0!AUU#P$83L#^H/P%/0+UHA%?C$I%I6)Q(=\;) M9P7\XV_C;J?[NE9Q-A/X-%0Q5#%4:2Y53N"Z;H0WX%.R8)'E!;-PR:PS<6>_ MM*V G7ZV?57/F(F#/K&OTM"C5O0PYZ->]'C8/6V2!4[!K":O_93-PX@APL:- M%WMA0.U+Q-V=.-]%0KZO'/SLS]1+[JPE2Q:A"P_>@%W^X#JZTXB'G0UZN_NJ M3$"SA@3L#0T!&TW @2%@LPE8Q=UOL@E.VW_PZ[W*!OD2" G>^7[R+H5Z%<,: MDZF.)I.ABG$LU(L>=3PE)W"!-\*Q\+G4F7#RD?L'YC1H!#VJUJ49>CQQ M79JA1ZWH4:_S<0(7=",L[(]@/:-+?P\Y^J)_8 ^8P U3;%9>H8%@;8_%(_*' M'[4A5<_2P3;DZ-V*3IO=>F/#;H;=#B?='IQ<;]C-L%OUX,Z#JZF>+[O55!7^ M,7& "O!_U[MY\T_XP_+X+_5?B/;"!LW,@3N3,DE=QNEPZT=UK^./:"SAUNWEV_B.-$V]^MQ]B M==IKU-KH*-WEC>&6*R?RXC"@B-."65\7$6/6!_CE(K;>!RYSK?]) V;UVK:% M+;PI92;7B'I]W6M+W/=Z:)RB'LO%*_RRUO+N_MD2%ZA#S$\CS-IW5C%[)?_R M6G*1%] [Z4>2NN)D#U:;AQ')S;]^?>NYR0)/3:M-)T>:8N+-XNL6?;4F6OAW MO6&K/QJ4?MUN=4J_VS9LI]]J#\I_NFW8[=_UVT,SV69-MK_3L(]M[S[9>+3@ MMC]4#_$WNHG3OI0E(3I=<&Z?16]C=QUG:<:/JOAT_['7IHBH:Q987@.(>IC"X&V_8HD\L=W8=Y#1##;]ZP!LQS,^VXG2U"J-$(/Q[ MP#&!$\PVJOD?G?Y2@U5O"*-*BZJ;OZ+3M2>3JOA[-4NP,EQ5.Z[JV^U>U7P MPU6&J[9?^1W@JNKAC;HPU,GE@9Y5]_TWT(=_FGF1O M=FPPMVJ5$V5RU ;CJNT>#$6>^I1T.B:3LV8TF1Q!;C7ENFV$JX1PDTZ^G+$R M>+C1T)\X!;QMFO?4BR)GG6$%/ -#C2>FQKAZ+OASN%,;8<)20Z0'(DOL/QNS M!ANRN[=OGYM1-];O].U1[W&]: Z:FKI/R\=PO^%^>]Q]8.6?X7[#_T 39+/,1$CE:7L3%UO6J!(X7Y]Z8962Z;13.8$E8$Q=8M$,F:JI'_8H@"9\W3)(V8]6?J1 F+XI;U2Q3> M)@O\*DPCZR8?MKQ3+\/]%[N^?:^1;8!"-*FY]QW>BLR4KL[ADR#)PJ%KTX9# M$"Z93#=D5@Q#PN_$//%E2(=60ZJ"WH9QHFW0KK,N%@NF8*AI92UFLJ9@R!0, MF8*AFFR+*1@R!4.F8,@4#)F"H1,O&"HS.TS&?4W]J1V[VVTX1KEAJAHRU7AB MF.K89#@MICH;]DU:56V(<=@B+1-1N3^BLJ9ZP?_1$F=L7W6?:KX1EVLY^XDQ!K4Z3\I\40I)M6"Z[ MT^5W%KE.X#R.,KU^?F/T/Q=19K5=L_-IQ)QOY\X<)OG*\6^=N_C%CWFF X[3 M=[/*1I0O>S[?^[+YKKML%D8.T0XD HOP*9B&4SA-]GWA3;WD]=$F9@&#S__U MXF_W(^*-7KSY2D$1.'!O0XQ2)O$_?W3>%!&ZMC&B3RN&6Q!<6Z+-B-%[9N#K).UVY71O2HF3?6<%7MN*IM]T8=PU7'IL.)<94]ZAB\BIK1Y AW MQS&C1R=7DW_E^"P6Y3G1-X;NXY/'E1O8PW;5V\D@9CUQKV:[/Z@JW U-GAQ9 MKE\UFMW:MZ6%P@$/1LA]$820L^VPLCJ MC/YN8Y77#YUNJZ/ ]78N%",@M1\Z[5:_ZF\%R)Z<&Z;D;4Q< WY;P )99+'E MR@_O&#NG$C*&TBA.8JS%R8$#9FA]3I)$WC3E!2HPCMH+F!(0C3%"$5PPQYW! M44WP$0E$B)AT"&GG!2D\?LVQZI YO."&Q0GQAH"N0[3"")X-V R&8+-% !2^ MOJ.GKRXO+*I=@XG%+>L_S'+\F":21EAB)U86)^'LV_F4IH;E=[ #5*0D=V-] MC;:V2+D9HEIO&;K>'$0 _1Q^)H'NP*8%XBP)59%>9Z6!EUC.K1.YL05[?, MDZ7=&L@IMZS:0>@5GZ""2/<32('2"^)IQ<,5G;(/9>*ADQ,/W:$0#X/6\*'2 MH9]QP".$P\:T"U$Y[Q43DGR'$\=P I3(+7K[D=A @F6Z".09X&G.1&.A.!0" M$/80)=XTC6'(N$B@4?%P<'=^Z[G,PI+D1)/2[5:W0$H+ZL&FP D",17#MS$= M0OI]_: WB_>T/."7B%SIN%\520KON24I,A)!XP$G/A$1E[:- 2&S,>IN0 M*+NO>AG&L#H;/KN&A]2PVH4KKW_?A[L_A8=@6.#@!'[C)=XU7<+UX]_BLN!+ M5&- M9$+-47!SZMTU4S6% 6;HF!3%%R3;3%%P:8H>+_;88J"35&P*0JN74RQ MU.YXR@([+L'J&3I]4(W=X1=TUAT=" Q0K:WV=9N&K?;0[*M"I[=GPE:US?)H M0CGPV<3@Q]:%%H/V\TJ0;@J([+H.9E!DZX,B.S HL@9%]C@RHV($Z5."D34O M@*//K#,A2E[:5L 2$TQZ7B$/,UD33#+!)!-,JLFVF&"2"2:98)())IE@THD' MDW8Q04P H-8!@''OH(T)FQ,%,+RU!QCC@^)0-H>W3(3I$:L9M<#+D%3D)5G\$ULR)%];4\;%$,A:UGN(9,3QS(HR) MA;SNT[EQ/!]9ZQQF?XX52UIQ:+QSV M&^^]\=X;[[WQWA_->W]0#UU5"\/X6FOM:QWU#HKAWAQ?J^&M1R_H'W\;=SO= MUX:_#'\9V74$I_[A*?)L_/I'0@2[7^\B;[I!4),(:C)B%#=[[D5Q8OV9.A%8WO@S*M%*%@Z<:BSVFH'UB6$M!_Y@ MY_(YW[EN"GC9YRB\\6(9213ANL3Y_EC,O<;$KDSEB9FLJ3PQL2L3NZK7MIC8 ME8E=F=B5B5V9V-6)5Y[L8($8IV^MG;Z#RHWEZ^?T-;Q53][J#3J&MVH@I4^K M\*3;/FBIG $XN_\..4(ET,$6UV" ,ZP:695J:+*DY0%=CM8J6O;1"8TW%9&S M4Y!L6C\TQYJ1MX6K^PS?Q69.C$U)KEEX'3FKA3>#F7Q'5_]M&/DN;\?C1!BN MA.7"UPL+(PBX?-=R$LOUYG,689@O3IPD3<+HCMY.U3$VO<6#EW5%AC4V4-GS\-08V#X+UW M,#U:"?"(=>LEBT7HNQ3 0!*UK)_+OJ*%7//N.]CT#><6\S(=.&LQ-FRY84$J MGTFPBPW\#XN $I@&\ 6Z[+^+/;=I3J)I&O5!BCP^4;XZW(FWO,F1Y8;P31 F MUMSS&6]@I,@6L22-BIJ_>.Z_7MR/$=8!2[5.QZHX[$(; 1S 6\WAUEP!T^5< MHOGC@K3/^7/J'5;ZPCG'Q)">5Z3#3-;$D [CW=P0ER:"9")()H)D(D@F@F0B M2":"]*PB2+]ZP!LQS,]6;7=Y%VJ$H0C0>#Y(),EX9!_CD>W;XWZWV4Y9PU4U MY*IATS&F#%?5CJL.6^1DHD?W4N2@,>+C!X^J:'"B[*+>&MSO#@R!SMXHO'/\ MQ-O,_=F)90O66EN6[=J32=6F3L6T?#HQLO:^!XF1)M&D8P]&546)H]?M=T M>:T--<;#@Q*C*7=J(VS8KV'B^%4UHGPXM ?T<\,4#>$*@>/F._WVN1EU8_WN MR!Z/JUY[>]R08QH^AON?/?*!JH=D1Z6_JH>ZOAU*Y1I1B5))NI IG9"U3['W?5@L5,?PQ?!PQWTF\ M&^;?67/X6ZY(ZMYQNBWKERB\31:R%NHF'U6[4]/2*J(2;TE :7/U)8*:70<> M51_AM' N"&\X]ZCB"5::KL[ADR#)HG7\"57\ W0)ETSFQ,&T84CXW1J,6LOB MS9+DBUW&2[G<7;>MVN[(%>.O?$;+@XFLHG#.8BQNSGSA3.,UI4OZ3C93(W?G_ M=Q:Y3N \[@3TAOD]T/]<1%DZZ#4[GP(]OYT[_=>[B%S_F#S><;'WC MUM=5-$MMH6D+T-XT232J:0['F5.YG)FD(R4TAF"LEJL2VF MD,P4DNUW.TPAF2DD,X5DM?-:EQD=IA*CI@[VKMWK5TT.K5D2BV&J^C%5=]CP M/#7#5'5CJO$12I1,KMT6@ARAA,_$U^Z/+JRI8 >/H#4$7^W3"@'Y,'(G4 Y- MNYYGYL=P=4MV?WC5O3<-6>*QPF]KA;M;['<)7AJNTX ?:P;_SE]:)) MYYDUZ#FY^O0KQ\>6+U2I$GUCZ#P^>9"U3ML>MJNBP!CTJ"<.A=J]AY8$&YH\ M7[5LT0:ML/G4EK7.V7W9;U%9Z1\\)\O(U):QAS"U@< MBRRV7/GA'6/G5*/#4!+%28S%/C]T6QTU@U7D 4%@,RTG22)OFO+:%!A'[0-, M"0C&8'O!P%LPQYW!,4WP$0G(A_!W,YB^%Z3P^#6'Q4/&\((;%B?$%P(E#U'[ M(G@V8#,8@LT6 5#W^HZ>OKJ\L B.#286MZS_,,OQ8YI(&F%1D5A9G(2S;^=3 MFAH6',$.$'R7W U:8Z?5RRB7+5)NAJA/6H:N-X?C+_'I)*8>V+- FB6A"]+K MK#3P$LNY=2(WMF"O;YGOX_\#=@OK=8*$TB1K6M14S/@%$>K&'=XK.@3CL[UM4.[[C5?_39W9@SGMV,0W<^Q9U66\U%($>ZD7?# FMZ MIQW>P@,KCB@,@V=RFL:PL_%CCUQ;VYS"$[=Y6&SY@APPY)RQ6(RH#K$Z53IS ME2H-3\MU%&$*2?E^T MWJ==5CG:YN%/?4595A[[:YQ(^X7$PT6Q2&MGN@.)M(F0:./6Y*$"K?-H@;8Q MXVT"K>R@C]0T,B'FLVMX2 VK21*I2?@^J!$I/ 3#PA%*X#=>XEV3;-J9G8]< M7'R)&A%H27*AIK3X>17 FLF:TF)36FQ*BVNQ+::TV)06[W<[3&FQ*2TVI<6U M"TR66AU/6:;')5@]XZ\/JM0[_(+.!I,#-2U5:ZM]]:=AJSUT)AX;MFI*JD@3 MBHK/NAW3Z;HNQ!@&E; 4M,1.AYQ2W,9$U$R$2$ M3$2H%MMB(D(F(F0B0B8B9")")QX1VL4 ,>[6FKI;._:HWVLVMH5AJKHQU; J MEI_A*,-1]XBI864PPIHQU9XN_#I0X[\J1$Z>*E(RVJGLQJH;Y,/O]UN]';VLE9RWW59[W!A/ MLYGL4TYVMPB1\>$;'[[QX1L?OO'A&Q^^\>$;'_Z1?/@'S>2N:E^8G/Q:Y^1W M[,%A6\@U)S7?<->C%_2/OXV[G>YKPU^&OXST.HJW__ TV<7A?QBO?F?PI%[] M(P&#W:][D3_]\-!>/W0RQ+L: :FIB,7A=V1[D*5&>Y2/]_S%HK"NN]:MU:Y% M;!6QF 6$:XFQ)H0("R,L)G$29L4+V%(L#/D:P6MF"V]%"M'H=4QA+Q]/LIL2 MY"EN]1Q&2!;6GZD3@>F-O\,%4X1K[D5QLO9-#W[DP&''BJX9&*88[W+@#W8N MG_.=ZZ8 E'V.PALOE@%&$<=+G.^/Q=1K3%#+%*:8R9K"%!/4,D&M.FV+"6J9 MH)8):IF@E@EJG7AAR@[VATGXKFG"][ART[.:I7L;EJH;2_5'?<-2QR;":;%4 M[V2*4DX%L6S<-HAE#PM]/:U?O5P7VQ6BC,I>VEF_DHUZEHI]U8KJ65)]:@I< M3>N1YE@S#.;Q'?WYMV'DN[RQCQ-AJ#*V M;N'KA841!%R[:SF)Y7KS.8LPQ!XL$Z9PD.B>$%:NUB M_9%&7NQZ,^IY)L9=.#59/1K'RE7-'Y5X8 M*V/>#3Q+'U-305@*\$,D#A!&YE91"*+>%7%V$@\.AWCC70B72^RC13W[Q.&^ M_/Q);]E7/A#,ZP9C@UXID]L-@D'61.WPXF20%E@S2+N)?,&\"A!ZQ WX8+\(H.4]8 MM-0+ TDJDS#YH:MUP4,!OV"^B[VCD&Y2%L;I-(9#YJ &GCO0G[PCO,"<:&+]QT!OMY"SL(KX.=FL^]F<=X MM\ E8[RW)]Z@,[P(!W. MBA><^DKV1;B>B(D'XCB$7]'K/&Q22!/P8A[(SZ0(:@=P[_IPZR?B4']/K$Y7 MJ HMZW*.'Q.JJA2G>-'A=9-?)_8RC.><9XHG16=WZ=SA'HG/25V)&0,1 "IG M(AJ:\24'U_1V#/\['DQ ?P*.>$P=&D'(X(I$IE#,X!J'AW#C)/4EO6.39/LK7#USK.:6IMFC'U9^4T,=SCU7J34A!CXFEJ? M!@DU:8SAEIYQ:FM[#%M,9;I3S\=)8N>U*8VFK*G"QF*>DU=V["2#:F3=6\]$VBYI6P''P<6 A>;MV%J7K-;9BB8 !: MB%$V%Y+-+923*'FO8D=] M20#^?L^RWKBC$+$TJZ[==?O/B;]3,H?B%04F3= MXF[$#S[EJ< W31Z[W)9+-O4].'*HFM(% MA8M?1;PQ92ISU+X#SZGT&-$2E/HFLFMZ;[?SFI^R;(^\@/KB;N^O]WP0@,?E M", 5--5N1VFJ!C>X>;C!1U?)BTV+MWCU_PQ6X^Y6Q$$5G*]D=Z-9RPU12@9+ MEV@9_ 57M6;@*OUG3JN1;@&\#D,7GW"QA3=S7SV3?+3AJ#69E'_]?+*F>OO( MFBHUO4XHA6@]G:H\F^K)-LND')F4HZ*4HP.<6\^G12]QXE MS[!4W5CJ;-0=["YS]\5.ST2SS2(31K-MEB+2/51;7:/9/@.&ZMK#WO!(FNVN M&8H'*U8O0=Q63H"+35%9FXA-\=S?:C$.RH J<&A0>/?&B>[6(O@\DXHB(A@@ M%G]S&25D\)"V@[_S6'*'<:VY"$A[PIBGAU ^UDKD;,@LK1;% MJL/@.N2)(#%F:"3WS3I+^:(X,,738<0H]/WS2(3!9V&,F18J'0SC/&!US%D< M\^ S;.N-1QF0X12()'(4*,*G$!Z B>\H)T3@C[L,]PE>%_H6G*U?Y:,Y,TIHE*EJ>")X^FFV<>I'\/>"Q_E8*J\-7S-U M\)I/5R$/XV,ZK,\HZ1.'N(X8? L\!G96&##*01 ?N@2[[L2P,=0A.%G(5 !, MI8A@^_<)H?ZTO/_SCN#WP2Y>/YYD/,F2C#/@6C9XEGR&@_M%MC]8$>O,SF%P.=.%?Z'D_FH(2T MC^O#9Y,%.L8>S0->2M'/B2LH;#^1S9<'JW\0M79DR*Y%X+LX!.;;0*R?"DQGDH;YP?2C;P;/%_AG!^(W0EBW;*(@;#\ MH:OU9M#3R]5Z1%ITR2[@ /W" 0K$@HW/MTM>"!19.9ZK$MFS%#J9^JVMA,;) MWNNR@O>"B.6BZZ2D0[>2=.ADQWT7Z=#-&&P7Z3#4RAA(.O0?*AV0F3=>455" M2,[!J0TT+MOMQ.>J-8IX_1HSZ3BSP70PBJ9^C#MYNX!K_NX\O,7.'RH9]TZ, MWLB)#NYH[(91RDK M?)O.++4#E"H^S9?*:=P\';W0'U[D!:]8#]773I@ZW$Z21-XT360&:KYD8>DD MVA6X]8XL9N\5*+X+TI3A]TIY1M9"E6%%.@(QYK:A=V*Z&N33;SC5'DZTKB3: MJ. &V:!95MVBLGTU'4RDMQ7I:$R[H&M0*X(IS0C8R:P.Z.'O^80_\ E?J@79 MXO9, P?,2F[6P08&_$J2EP->G:HZ .OE9.[_:L4< MUC?LQN%RC(R:0!,^E_ M.7(>;/$7AD!^>.& 7K"T.NWS_UW/4T;U,26[45X@HN1,H?PEB/OGR+H[+#10 M2(!-D:,_*[=P@^7H-A]W)1G:R32)K3)4GDM$G11$4)0M M@) ]^9&F8C!>Z[!<^>$=4];B^'X*/I\JALE^JACZIHK!5#'LNXKATWQ^_A-O M*&E=+; @\2**T!1<\O4T0_S^!VOV7"IEHZIH#5E85C$(M&*LK4,!V8H_Q6])AS\7;39!WN&N:/)T@2?7[4MJA?#^G %A+KAK!/?V/DHE&"Y:OD*.+>;W(\X>4 W$IG\)>+ MB\_2ZX5/*1V3URT_;"VB/CG&.D\LXG:^,07'P11-R:Z/XW2YXA80+[>=S]DL M$3N!RV'D#4R%_B8=6YK+RG?9B7SL' JU79B, ?Q$N110O(D M>M$L7<*&(9A*"TTGD I8 9WZ22Q*93F82U&(%4?()KQT7(:>E"5<^%SH #E# M_M#WA,K+<6+$2,0-$B4&B]&G++EE+%C; R),;DZ\(%ROI@^XG6NK6:.C555M M:Y7_/)0IJ_LY>9G;&*OE*^T;W9A3W*D V1F.&^V"< @+?\-,2C GDV#:IL8Y ME"$P&(#W7!;#KZ;\:(IB[0^*D,I1\"YS)>"^7@2.?Q=[M.<_*YJ\E32A9[YD M9/FDR"(KJG/!6IPZV512:/S;%MQ-R#IBHGP&?*+D@>E:CW&SM&KD52JX7':\ M<7OM!N#[?&$SKKM=@K 2U?@7;KA"TFAW[>76:R..AF3LGQQQN#YSA3B+2UU1<3"%C:XRP9S;1F#[ M&5?Q_/OUTA=?H'O7$(PFC__!+&N8! MG(!3OI:P&#/N/;;Q)G$9< T7QGC1_P\H(< \P LY$(\K_"@%:^L,]^Q*Q MXA7"5 HE4MJNLC4L4GX(/FDYAI8I2C'1G[X83^A&.@MZPNJA_6AWE$G;5ZK7P;D-W#'$A<0-\ MX,M_O\NL-^MBBMSXP8F^@2J+4$9-45BPW:""[Y)'7V)1.LAY\1(D'HN$^4L9 MKOQK$R=XTV_O)4[0FY@XP>G%"0XOL?HMFFX4^MQI\AF38UP44 \,W]=&H7Z? MP?X"33+)^]CUUE;O1L4YO@ZOI$V(Y MDI[EBN\ROXSXS@9U,;88WU?&?;WJ1B=U78R=.2EYS$!N]DIMME /:(3 E7\5 M^A>"+$8\)VP'=@2O^ ME>F]5UG6]/OO @+[@D-2=R:]/IDWSI)KEV?X _VIES;UZHWS<^/>*FU_T#3) MK .)XLCK,+BJ#G8X+I&^R[L.,F3-*9.TX-N9#2GT3GY#"SW/XPC2%/&)T^G2 M2V)MU;FE\KH.!'YQ;3YM]*S9&?28*]W6P@&.S"C>B9$N%;"C6-;U!8'E@L[^YG+*$:<_9'#8NB4TXB0-*+?U2G?065.EVFW-LO<9'3 M@&.S<;>K-.*R-"S]V&?Q17P/F'T!'GU? E4*K33[/#,-0G[,.08G$"@FF&D6 MX1Z0_08[Z2,Z.FCYTD=.V691",.)>B2R=8G&F @.Q(TIM* [M,0^9N>T95T& M@@84>\7HAY#> E=SAS--SV4;0?P)X_TEK9A=AN"N<>PLNX!%$-8U/"OPM.F< MKB1T^XP@V\E0!'E$)5DJ3$+(J12@DH$+*YS^P>6DDGN["$D$(F5@=_[D""3Y M.)TMU-X@1S]0E-.RN F)4[3W)X_M76\ 'J96!J$C(V8%N^@SL.CW&&^IC8[R M-LO'OT1;).!!$-PO"S==(]P7:4LUQ4SD82>B,ARK-2!*3ZYVIJ\V$T69Y0CG M"^QI>4/ XP$CX9.I-]EQR&0+L"K>YO(R=W.7.?Q+,'A.]M)9#6>4*>)N)I=4 M.P9\-'*OR6 ;^J1$[)"C'$<:N]_!/?6-<5?=Q@_L:GOVT,S;VAR+RV#!FX#\ MJNYN"FN_7U7W*[:-_I&=SZ"ZYJGO/8*9345 M[,)D;\3I\2+][J.X?$6Y;_UW> M_B6S]=E<]3SBJ?J75"_SQW3> 0O\2^!M^ M[;($W^D@GGP480$XK0O^.8^E@U%=''CI?.W0>!2_6AN"*$LO9UVJO]=G+B:[/4Q^2PIJ2(T4^"66H MX4YR*'Z,&&GV@U2ULXP&3@_FBJ)57JQ.P9T[N6I]BHX?AUG).):A8=R)2L=5 MU$++BG'(48MO)A'M+<*0-"2!%$]<(=)%>(H*;L&4;KWU=6.S'CX[8BG0YK 2 MB2!PGC#Q_[/WIDUN',?6\%]! MW"VDB)XQ22V6KMY0!$W+OO1RQ2M*]O.U!RC,M-GHAKN!&<*__JT\N516=6,X M(WM$CH0OMC@ >JDE*Y>3YU W/JU>\KM=F,,L]N@7CLMZ%4]'\M(OTL1[ 22[ M%DXGN*B!6N1Y[#;;MDF8*QR+4L18]%GD2O>D"8EG)BWHNZ\S8)_.DF4HM] F M+I54O) >4^P_P"UIO>#F.,*Y'YJ+&[8\3MGG3Y_^2[+/GSX[99]/V>=_*OO\ MBFSNRY>+L\6WR'V]3*F6'UT5_/2S#[(J^/1\\:=P&:WV*^X\)?&[Q^*Q6L7[ MZ5.J\64"1+32T(GT0:&%>'2^!CG[CU])[Y*]^TE[<6];6\_/%UX;YU_61_P> M@L%W];FKB$6N3G?=MX@L%E?Q1\YE&>*HD/-!^F6$WZ8K'! A2%(R]1#3E:7A M;48!KX($TG@%9,TR?HM$)0_6?"=Y[MI_1LZ:N#L#1(H22C;&:_T-;9;+ +MG M[A27 'S&6:2<-#>.G#MM@#)NO <87_\Z2A)EU^S:^.%/A]O-W^0VN2GNT)$, M#[M\AN#%(+(/33^%QP?G?[0O,P0=,4*=\,Z(TU9$B9&$1'E5:>=D=0^,N :6 M5,0@3J\?NA:)"4-?F:A*Q9T]#%D70VF]FA>!9C*NOXV5049>.$8PAE<5&XEO MEA>A&VSW6N>X#\S=DV=(6.%>Z:7EG)&P0/UFJ%<,^&F6\Y*1 O\/2]K-'!G1 MM/*?J6C"&V3@P"M>X<#QN+:_QP Z-:'S!J)K$+@(X1E*;S3QTNX5=]R;KK_I MDKX8>_[(C"!AQUT<%RD9AT@!@6 7+A4R)BMB_Z,Y0-Y3XU$FCB;HL[N\P>>/ MZB J-+M"BDVFN2=G@%G2!O9IW(4S$LBZO:)"]WEE%1#SYEQ;Y=AGD0@+BZ9 M:,=JED",RSBM=CDP<#+LCCWZ]!@ %#Q&K'732HTL,3 )DL9(F_YV/5L%N_.=]*/(!1%&S3-B./WO M3^;7(O^I(3]R]]]G3[_X<'/6__7O7W[^R;.OYII"'M)#ST?QZ=/S+S^G,8K' M:EQIP?=>,9?5CL]I=&&U1(,U.+0G>P?-L()A/F@>;QC3DE\%H@"0Q&Z2!!U1 MEV:0]8JV7[^5[[Q\M4!.1-(\G')M;T$"/L0J>=@8Z8.;>O%ZN L0%E!IV+2= M4(18X7GDZ72I/>_)7 ]8E?Q0EVO[,/W?Z7B:[WNW[3(P>[ 3RY M6B!7&0^0D9^$!4_UPX10P>.F/W?Q_(DW0'_!T,=OI \YWP]U5O;& (.69GVB MN!RV2!^S0JTW(+T8%C\&M'B;!%](?U[G NAZ UWS7 MH4-Y9F%)=*'!%2EHQ(#]H6ZQ79!P-^90?9K3SGE D\<:47;AXJIWQ MJ9;ME;C33O/R4/-"7B=J7 D::DXE3]C(H*:13AWXG2RAK"XH;S)&C:4H%8=1 M](\!T^MM,R-.U>]Q'U0+Y[OW&0")2C69-!L4GU;$0ZZ(KD:206%P6@_M%$=: M[K/6 02@:=B/"E7=+FOA_AAD%HK90;J(:X(9F>%2VIOWR^<_U.(,BA;AO?2 M9YVL.EFB=+4PG);@ SH93+W']$?;_3#&IHY[#SJB6<#1)XTHF M$M>@3GE",GW]Z;/C2*83)NEG@4DZV:$?88=>9IY##P8V5,7^#AZ"0W0FM@PB M*"S.R8O\*:;G6P!0*/4!2C[H8: F(M7NE*I,H' .5:A6/>Z![M;(N%Z IA/) M"R;S<4=W 6GJ =PO\81_;R:D$^J&*(>&'%$ ?ZAA)BJ/Z-N,-GR?D MX0Z<9R$%HW[3+!?Q^40$CQ-WH$4+JQL5W26THHR6DD7G)U>L[ >T^5,3U_+O_?,!# M'RI5C^R8T%W6E]+_ET:82IGA4K5%J49VV?874.[UA6M!3QQ8A]?_NHU3,2[K M;2"L'HD=DGL%4A:"PDYFLF#[0Q;S,AZYN^ G"2G*/5%]SPD@EPJMG?45O MH89ZVZR22XI 1'KRN2*(I)K4=VB);>IN3W=%X:=R\9*LLC?!%-D<__9&@QZ7'ST_/6K\6,& MM(M+;(!+*OO5,>8H MS.P,K$6JL-#Z X;6EB4S5J%M._Y_OEQ[2I6&<4D!/2-M&VI* M)Y(FL;H=_Q!H580P2&4HF?B=-J_S44U*L_<^G*EG1!-1LZ^FU/P)DI5\A3B] M4D[5XJG=HV*$3]Q_WVY#%U;4M_Z]7_PON^5Y!+F;_T5.0"?2 MI_01HZ]A&KFB/PD@VALR@8>2"9**NPH;#AW6[1])3/9?%;@ $3#%=6W(Z M28$$M4^LNGI5;W?I'OP#\D%& I1>9F-DAH^1EQU#FOO!]RBE)^R%+XSLXK:E M.PLPN6N)MUR[D0MS:4F,59H61K%RK?]31@D/P /O%EIB5V$0R]Y7Z'NX 4GE%I*#I3:.KF+\Y9:P\R#9O5RG:4?UW*$ M4N\I(?C.MMPSWCYCW\N"SE:8W<(6DLP01$-NR M\&Y2>["C:P2_D?>!\D/,>:-IT[/4HO6GY'F0UR^?)Y"FKVU%DW-+;OJ7 Y3Y MY 24^:4!94YFZQYF"]F50-FS>&#!U.2F:YH+%0<[B\%2L,75;ODJI2!7;,VP M^;G'FT\WLF?L/J4@^71,_13'E+D'1!41;ORQ=1&W<"O'5)%:HYBQ0YCZAK*O MQ%&"!GU2P F:064-3?BT2$8WN\6^TWHX90PDV><2U[TU$_IVP7C,0E+WQ'Y&&+&/FN*)DFA9B+ M_8JB7TK117>D$?7U\!9MD3YH6M;Q%(HK\K2<'FHY/1?<&M4%%4J+V<@Q->,5V.K:OZNFY:,2KZ&=%J\4'!0#JU.9*A3;EEM#^K8>DE MV29BU[ QDGYOF%@H+"8>!]5RG#"D/!.5!L+ FT&SMTP%W&M2;A/]'V!(P?U[ M6GT?T.K;]*LXB'!9]@P>V=5OJ6!2[Q1*XI;1_&R?YO,A_4RM<*P5SR-H6"[6 M47E,2C+(Q:>&7]NWKLSDV'G$8I"(*4F8MJ0M)<>)%&[X6%MS-UJ\O=VJ\FFY M&(M20:_*C!/*^]$YW5%9N.?*AE%BY0!6G"1G?=4N;*F)/U9U(7KNN)% M<\VX +K@X>UE3JOJH5;5BP0>K!9A V*=&%>A7MTT:0,9*%K?:/N;57_3B7;=*@ZU MUXRP[\6X9 7KPN?9J !*$("=]N.#S?KK:*B7U+QYU6R1CV;X8L-8V3'^%<[? M==_&B2"+N1N:I>DIY5&!P'"$6JT UC(!,7LPX(C;4-83,PY8*GFAV_J@O6=W MI-#]D)$20NIPX5OJ&"LB*C1CZ52/CM&E/09?22BX'$^C,.YQQW?!T:<,1<;5 M"'%%;L=X$\*6(5.H6>0 %^2?M8J!=+Y=YH;5; X);6QFDR"\T MGZQX)V52G,=Q-(H;L'&GU!IE1-,]&:M:HGTF78YN2@1$54X*.R(;?E8;I"H# M#F%YBP*;\58S?$N8Y]?[031:!;\E^R=[HYRW8X)3.5_\&? 77&A"NU@2%HV8 M7 !GF8TPVEY]:\&F!]9;O^P9O$=DOITZ_W2MSN'RK*,GKB!YW/,%R3L(^;LV MMR#*>/:5.^F%N_U10,'OW^KR09"E?L!&$..#WB\2/TQC VRD(%95S9<'D2(+ MPNG]U?VNME_2"/_'LU^??TI11MN@ W[Q[,FS9VP![6LW<6G_U*?LOWW]'U^> M/[,'H\G_C\_.?ZU_F'N<]S0QJ"."C?^*]"YBH+^[HA0Q2:C\8=^%Q2=/*AK5 M3_ 2-+P__5C"@F[3P4>C^?2+-+X?TG#2P[V'U?;TV?EGMMQH2C^@,:'5]=,/ MR=B\O64U?T##8QLK7^;GB^Y/X_+*!'_D>%M\7GYY_ M_@'N11P<.'7BJ!*AHFM#I3X&#EV&R^@\_4/#7$0[NWK8G>VW2#5=(S%>26 [ M[)N=U<\\KT78H,U%XDO)&##F["NMU3+6:7]<]&\X>Z MW]]9RXKNI/_)^,>$D&273EH'RGQ= DO:?3AB=SE=BMD7'+2+VV^A/4HW&A1P M)>G%MW]Y^=NSIU_&4")N-XH*TNA(GKJ,%TZ@RJ\__?0$JOP%@"H_5+><'.6V M[R[/J-YK%-O-:-12(F=;-%%D'#UB1DP)6^4[4.WP]VLTN M,2GW%RRGD]BII*9$C:@=DH>L@EPM*.#> /16L11Z$62UP;=_TDG!*F"!61J, M9=JY%T,*VQV9^Q8&Y-)#B)J'AUY!X9 M+;"](#*W<@+<%E$B2)IA/S\>D7(R8BIS11=9#:_'$+G>,]8_Z6N<]#7> M]Y)]IU4OFJI9\,^!3*5L0SJ-XW_]^]//GWS5=V>4_>=_%$LE+CCBHL[1< QX M8^,I\^7QQ_G6@.=KW.:[GE3%5TUT*#G#S7>-:^(L[JQA_(K_?1.R*[K'CTL\ M3D:3LN,?QL:@O"W6?3?9&QE+-V^.M/[1UDI$((CZU&O'(A\"LWY,L-YWN$&Y M^^J=ETH8J?$ZG@/@*9%!//C+CHY-IA],RM/=B%A<[\^?06'.PKZ6+MOL M^!&YAL*(/6&9^+((>5K-KJ"I"X0QE.+AZ08-6OCY>OM[9*ZE.O;%8H.[0 M!%0L1/:UI*.J0)U12>6$[09T]R1=)M>>SE>9X>5&Q."+($E1)LY$]%\TO8E' M*^4IHLN!RHO#BI+OE%[WT9NK/\>Y)1B/.#V(<'PY$4*\/VK!5WZYHX64?#)R M>"U:!D5%6Q-#A=0[M)@U;4/6J@S]+K7D'X-6X?"FE1!]L;@6!*$O)]F^VS6M M/ G>E]WG9L?2,JI"4:6^'DKQ= CJX]\[O9ROUETT!,5K19%71%#.%[^C\TTO M+<_%YI7O<]9T_,_X[E+?W1KKC/1GY_1,SN^+FT1Z+\EM2<5<.6T!)FUIM.*Z M(W8<$:,(Q0.<\[]9>#>O)@96BR3?JI2+= ""(N"<_TT_-'%OT@V65V&U;Z,A3OM@#(1J:ZU5Q(;$54"//@4J M30TXI< \0$]%&2W9'R1OZWB$9+%9WBK18@4K_HVRIWQ M/N,[^\VY2=5N7QL>2RRE&R\^$AP:+Y^X="JW=GR:R^-5[ENHKN91+*.78FDN,J:L2>5+)HC][\_XX+XI6$NJJ;&\>&&V.4 M06-+V'1?F,\1)^G7B2"&K;^>'XX.)@YF] ]#9/Q"B_'A<]Y1!B.MLY U\," &X^7I&6:/+7[4\L"+'G7!N3PG%_08%L3] MJ^M)EX]TW797!3UPF>1(>U=P1_NB*S(Z;O%<4UB:_NSV:QN1D;_Z,8C&(YB% M=P:1B@Y966I0%C;F(HX9R,5$?;V3X-N98S>S9[RD1PVUP\VLE\4V+4D-M1R+O]+[Q/?"]$L[P%A!4<:R#@\E<5I%8?_IUWK M)T-% AY&[<<]5"7W?FKET8T HH'^G5M #CK]9((1YR67L2I+#WMBL/TGA7%/ M"^.?M(ZK0"S%2L?X8TZQ&5K=$XKCZT\_.Z$X?@$HCI,Q^M=Q;+1QY>OY (+0 M)15$6A7T*;!KDO!:0_Q'@D'+LAJ+CE&BWQIRG]].UWA5$%.\(C(GHC+K1 M5UQDI'9O3I8Y4K0.J5MHD:5\FN1;XT7HG(J/7J2O3_/_6.;?2+MGA!008J"S M:\S[J_+)YG(R&-J@KG BQGO8659 V3^3(?%H-*N_+*WX06V/,0SMZ]44%G2: MW <[L2U:9-V83EJV"!=(X H9NS>*I;:H9SQ4%F/:.T=#SG+E6YP'8'M>_G M=C0M4R77 "W5=TO5HPUL"DI), MS=I+DH@K-ZW>*MYN#.F15CVY_L"\4SH+/OY$BLIJ?'+E_/MX7D:(I)-67XEII4JF&8(EG>Y[>&L4R4$UR-1KC*52N*3N[;@/M-->BVQ>:B:\#;"'F MNB7O&B?TW% #.>&&F\'S2'S&Q]KTT;!5TJYC0CSQ@Z2Q))1]K=$2ZVU$6>LV M,:M%?5-S=RK7#"F/WB=RV7T_'+)=(Y$:P>,PQ-HS.CTI8"FY].QKQ MJS@]K9YSN%W^*NZ4(U]3R"M'7ZS*(([O'WOR>@_06O'B: M36!X*=XB$0I-.AL(&(EQ)H?3J18FWID"1A(*BY?A#\+0^,9U_A$ M$VD\=]1 HXW 4^UA5DCK=4YHG]3US(6*ID= M!0/H#:JD4VB] M/HM#?#9>A78M_4)P'02"N*!C=C_*A(D\PA[_P9OS3'49:9'&7XX&TPN;B[#* MT?URZBN +X,\LEH/O$D/QU)5* &$.C^1O;7C!U)R+F]I/7OLPF[W/.)QQDD" M3@X9>WL73<09)R]-IIN68R-J?VD=>.]IY]*%+N,'#]CHM#"XRBQ8VTPJMY;V M7_Q,15T=L1B=&PT!.G1S9]K/9AO72D$A;G'(>AZ97*]ARUWSC KT@\(P1/-^ MWU5)X*0 '@N6JI D5=(+.P=N@DE]EA 3=GA\ZP2AB8*$*&AQNK+V/W').<(L MA!I7@83?5GXI%N4%')FR%HOW8*O4["9%1=>1AP8Y?KI5-0D$I(G(M45S<,&9 M$(U+!-K*+21,V9_'*([Z5N RX]'F(@8A,DN=*ID[O%-XO',=OJ7K3!WR7I_UO!>D/2 M \>=CVO1J#*3"A)'$YF('T4?$-\RHR^?AE'5O$DC:'=%E!J'+;/S&:'W[J8G M>]/1J,->I] /ONQ@#K)HEJ#C.%[^'=B='N'0+#4;8N.$% MK+N6*9(8W@B;>D ' G4&UX-#J#&98+PO^G;H:RX64O,]DK+!)GZ):3>;->2X MR.S_U7I]3*V:+\&$]#FCQT5PI"CT5,C(QB%T(\Z=K"+%-/"0,_5]/MS9][H% M\1BT##2^[@?UK%U@ M6#I&66$T-^]DOTUK7";S,4S8N_A!UWTT7K3@M;_YG;W-P,B3<-E*N6?3G(Z5 ML,W.=8Z7#+G)H_6<&;WR[=1\OV*C)8O#-UE$/PR+RP?PL!F-2;[A_>DTM!8[*]1 M#92\)$5XD[Y*XI3/3CX;LR0@@FN4^T*]\W(7Q3A]87VGFCS3(Z=@ M@IABZ,D@QYVCYMW8)"H?=% >AJM@H#$/\;=-W(SU('$8CJ+>ES3HKK98Y6BD-X[Q04%BP:Q3 M.A\6ELW0$_!5.\TCOW,Y0?D[.ZUUP.QP;WL9JAZAY+Y33F_2P)3TN#5AQ<5) MS#[^^DS\H5X0O[6?T?S-JW2(9A3-M#J'AK/:G9]_EW?0HY7#&@J1>WF@9"*4 M*NHFX))"FO#\]:LINSC=5J].+ #R?#<2^J\0;MN.DIUBW3827>L .;B4DUK' MV&BQ*Z[!O E(Z7\Y238:226%X] >F6:]B><<]XWH[ M+$TB;C(O?EYJ6E:B"W27;2A1-[2_8>YJ:?/57568"SCMTOU%-WD3#OX28B'\ M0Z*^KL9]J#=;( Y*ZA&UQWI;XQ^R+0/6EY03TN='3HCNAXS%$0#%7V?IPXSY MCDV,["IZHV39^]07[>QC_M9J;UV=C6HRQ@SI9 (8:TIG&GM]?C%1+=YDC<1*5UX)TM=MZRSX'D3*TK1IT:EMY/?Z)XJ QP M(#?U;+]5 ,2_P%W->8/58SVAW!]V3HN6@W?-VM2!.^W&GWSF_FPD;;DXG6+( M=#V>5-8'-0^50+T-[ M;[87T[: MOQ/R'Y'M3ESN8[\F6ZM]:!+>WRES2:DS]L+\="XO5'$**=E*4U8@-:G2)B)S3@)V/S;UY_^^@2 .0%@/@#N M\!JP7=K(%SVILJJ 2IV,-5409[U61R_K.C? D>^OXC+?";7R&#)/ M]V].DE0]LC?;_3#N.8%:3'\%>0M%I:/)G1O].#ED:R.CG*=T$YESR>D795,O MD;2L!_)P]CM!J6>_?>QH\MNS@:.PPXKHR[4Z00607(0-@;=?A2P9UW1QF'8, MAW(B"/>80;^EWSV/#BHA+#0E!+IA9'/J1XGC>LE^GH/=:;?E$320;-5S&.6X M0B4Q".UJ9KE)V2/4]ZEW#/R5!%&@CM<67@QZ/Z6M:*O)3*K:PCN-%PG=\I"! MO:3QAZ1?% ]B=62($1(4?(GT1ZW9;L:TC+LS4R"G*W128DP]SS_U10AP>HP1N:3JJE'+>AC$!N_HXLS&=VLS08UYPM&L,DUO ME&!$ 0.+S9@ 'O^)9R*!U#'/14!I?C1$#Q]IPHX3[\4U:;3<_:U>2CV1&2!R MBEZ/ZHYF^\_U9?1!PX8;9L.F6:-15O>$M 2:W%2^V[6[]'E+&+]+B,Q7>T4W,S[MHNW!FES'5;Q!TXOQG-BG/%IDO:.KO8OC MN5&@?/=&<27DTM0;(F/@S^)_UD1W#/>D7^XQ1LYU))QB=]FCG"D..DZ9!@-; M'W''T1]EDIQZ*JD+3S\<,Q2/PYI(UU&Y>D[EP?>7CY+@P.0FV<["D#$-2.X7S9:+3]/YOC=HO5S2Z4&N ML#0J5?0?6SJ'UB3=*KY7C+E =#1N>Q;0*BDJ2S8\"2;!210W_+H)[>HTW^]] MOCG^" REI(EA@3&9K:2".8HBGFFRT.'-B0OR:#)P%X.5JA2X)7M-0@J<'ECV MEUVC2F1MN":<%+%:T/-S1H("-5P\$)=4VXQ77DV2BPK1R4$(BYK&C6DY$'*[ MK[2W5R6<50YV3<)8\%"B%W'&CUO6O+3W3=L+,A_RM&S?_[)-ZH) M]@H-6>-Z6'NZ!V/Y0UM=3KZ98()(';@J3D8):."7RA/L,@&@W&4TNW^[HL\C MQH[?GHA9K.,M:P3C;6(NR_E-.--N/)#+%E4X[AT -^ V[KDP=)IK4[*S\9C) M-!.;8SC3GTOR^G.7NFK8)B#C8)[*,>$@8@CCU/E=]I\FDK&*V)#12^ BDQ'+-J&0 M?3;#FW9K%QEN\[E2\CC 9YVK!0E&\E-3V-[L[(_JSJ@>IF S+*\3CN MQMKZ57=]?#DG$KAX_N??/*\6SU]\4RU>_,]+V)?G_^_E^>+UE9!QL*[-,'*B MW#%V<2-@O(5>EKR#?M@8H_N2JI#Q05+1%\^\'ZUEFWM,JI*]5BF\A'-7^VQ[ ML7_NEJ.PLUT$/G>(',LS5SQ*C^+^ !.+_U$(15T'P7IJ5D*O^!$4 .)U5_[* MAU#+R075@;&0 MKE4@)!VY(I%T8/:-OZRVOLF?@ZDR;HNX[H3],C/F=Q@^)A<@SEK?TBX)@<2. M@C#V1ZVUG\$P^S*J@QA<-0 .Q*"L)<:;D,6,8+B;ZRI^#.ONGO[)*XEI4Q., M],7(6J')*-N=''%:>!<:BU2/ 951VZ$(J$!^) MAK7P^OC"M'N>02\SK#!0?<",GH%&3VQ/=&:J4F?=Q^N(R'TC_PY1@ZSTQW+F"R=F(45-ID*2Z+1NR;2>=&+V/I M.00;MM'K44CW)@!Q%')2)Y CI,]8=*]"NRT* /'$7;YAM$_?$JD=VV1! @$F MD=#RBOC,5K=+M*5!!]#$GC.Q>OG>$X4+.=(PMSO2NG';1^K!<@$Z^GH,*S46 MS%[E5)[X^M,O3^6)4WGB SH\OV7%&^2:EE#E@C/9U9(RR:N3CL\;R0=Q;93/ MNEX,W%JZ-L57EWO16F:5+E.W54H<".31=/F&)OH[DLKYA5%5J^3(9U^>?_*? M)=DB!$G\N%*HXKL]^^+\B\G= MX@&2;I;NT?8LTQD_?G$5IX 50^EV/S6RZ=^^'INWH@BP8,:K/^RC?_S)DXJ> M_).YYWE/,ULM/O_\_+/)$-_4263FQ\PI]LVS+\^_?/>5;YO E!K.5AO]#-_@ M(H2X/P*,0,\0NVUD-*')>TG-9!UG&($7(GW?H5E*F6/"[:I:IE7:^]6"0C-F M.@L6GP?WM;1)<9',6#&&U!3\3X^Q!][?(5N M^H,7!E)^*:!13"8!2 M<6(R3PS_0 56^^?()J OC1U'K+\9WR0G%;9 ZVRYXL$J@W;!O^5BN7Q3$#( MR#3IA-*RZ5BSW7]:.+L!+D MSJ\RM4_T*5%*):XZTB7>C]Q'NA\$M]H@R;G57$:**Y3?037NE@W3W8@I5)(^ M@J:V=Z<7/ZVU^YY'-,8-\F'"T0\%=]<#O(HS'<=MR0F\Z*Y008&8]=2"F)'[ MJ*P34:&#R#B:+67L1'\5&2[ 2VZ #C"WS=;&QPL6]C)*-<=?P1=F8K]W -;= M.9DSZ*;'S"7AXP_J@1^_?@M%1'9)FTX%:W #VA6)ZQM[,ZNUCI:O'W?;^KT[ND-Y _9")K4A_ NZI5/VV-A]H:/W0>0)2= MG2(-FHF.MBA+Z 9))I)7N4G-Y&K65Z)KFH1[1/#4"SN52X%J6EQ"?+%Y1LQF6]7,I7/-7_WB^^$TTI\3:&C_X^+3<'HRR MVK>T*2,3LX'MH@>FA2&PGS JTN>&?3:8]<)6S1K]2Z1FT5\.]?:*_ /*&%5, M4O./OM,[Q;M2/'&:W)\@I;!JMBVXZI;.*\H:NT_3\/ F?3:]:7F:Z$UJL!W] M5&KG LE0"V8([)CFNFGCX3T(M1-B.$1%)8'+5 $*:H&ZADW6:E/NFYKIHZ_Z^)Z0)-18%ZUAE#,MIX!]JX/]7W 0! MZ2@,9>BW0\.PG=/0/]#0?U?$I'12H%=PS94@:E$6;3JI"UIXJN>)#P8H 735 MMRD#XC,<>KJUAR1@%[\$9E4FASWY> ^9BTBAO"9A52=*YY1F(XOYR ]9-J=I M>:0 4O'P23U&7P"3GUD*!+:%-R#3G]THPHV "+*!%VO[@**^Q@U]\]"B7R M$GEN\( NQM[:\M"*=\)7?OW9DQ.^\A> KSR9M!]](+GJ5U[E0IE/:K)*NW,3 MW;[VH)[$67]#DM>.9S^UEQ@FB_/"A\7?^GA=*A"SZJKTM%-+C0IT;:>E\4^JI!$#TVB48=)GD:% C!FLXCZ^PV*\HFX)[5R2/\;#$KE& M8RNK* V< +V:SM+* V&4>276.?;$B@B.24Z)*%G%@A\M/75<26BJ4,+O^)4? MW@SQ<4*U^&X_CDU=+;ZIB;F[6WRSIY9";B_$"ON]T 3P N9+5ZP>$.J5PAQ7 MQ,?=B.W3!$*SV8150][!I E&W/%@#+TS7TGML/35HA5N&W?"%7 ;>_H?02-6 MUJ$]<''1M[05W)I.!4Z+@U _N;EJ6@)U*$6?R8T]^I;M[T%JX.C)XRLTJ[U* M C00R[AH.EG-PH*RV=;-4%9N+5-'/]VR!C/Z[H0L55: 1EGQGDT",ZQ"2]U\ MT@[H$5EL[HIFU41AX- -7'FA14<0 ?,AH=M$H)PZ^[;P3^B:%G8YE2AW&K'& MO)-RQP8K')D4GGKI)&9AXGMV=6= HT1U3V (:RAF;E!?)9KK1[1&TE\$B<]O MX[D9SS#NP[U&B99;>SL+"6?BP )HIYAI8 7,I!Z/(6\I#\AB=-I(M\+!%D+H M=&>8V2.>V5N-R[N M" L?W>;V&UL$4D NF(F#^G8\L% 3V+]^(VHK\DLY^/F^!VG+U-Z:(W(ANF9N MTM4F' #6J7@[2ZCZC4I7ZK!=.B09XBQ[W'R8F/N>M)B)8SWW([-=!98RZG#% M86"7&MO^9A7W;,Z]RC)6\;1WA$G.1U"YK+FYF1[&^TP&,#W2^U:W.E\\=R=) M3AS*_Y+W(^X>UX4UTP(\>_ZPJ2G8'#+8:'_!AQ./M"6:;^C%512K ;*.FY$O MVN:RR,D0$6?;7/7]"G.6%C_D#L6;)'*-86"V,VMA7:%-]]M;*#8)4L5.I_:S M/':K]IO [L3LP9 USD@O,3<4Y0U"F:R(M+9D3=&>3D%(K@SB"[DQC4_3V;8+ MG:/@2.8 EY]K@!!89G8FANZZB0N?U@JWJ(6W-:&'7;.1K[R7YBM#F.:0"8.^ MS_=C^0ZE><:DU*X$<@O/O)55_SW""YH^&U &)W9$\P'AK['#* IKJ662F2:* M&Z0V M96#'>=H9#SCX>"&UX+U<*ZLXL[/I\KL)[(WC0+N= S@]U*Y?OA&1^IRB[K%; M+-HN[EQ67[_HY(<4BQK4UK4*GFG14Z[GOIO2G5'3"7I@(*=3L=H4H;!S* M!6W:9T^^PMY]]E5V^%^APRF(D4(_3)\(X2YF>(_X.+L*=4OD&-*D$V^DC^FM MD(92F+X[]^O<-@CG>)>G7SWB'?[T,T[C+%[ UA\L?E(!R+_U@_B.--O+>N1F M7?P';:'KNE4QI+C&*0"6W#9^RD!DS";9^C-+4Z18A]R!N-ED/:LYC?$:5<%& MVB2:0;$]XG]"AT] .S#5?5=L$>BLE21@BE/(AY:%2:]VW3B_>'I==#6SQK&P M\&B:IO>GQI$724TU%H]B8QX;OFK"T5F/VNV"<"9>R1P0$YIEHQPLK1';DIA'10N:I4OKU9T]/ ME=)?0*7T\61)R>8O#\N69<+KG5BVXT33_GSTT=.1:I1D:T!T?XPJBZZ^H<8K M)=']>? %?W^RC _B6%:UQBG0UAPO&:G63@9TWO' M7V4CR$$8KE9RIX 81F?B7(@ MB2?/33D7S\ O:.QO\,@(RR1.MP0&EE1E]J G7[ ;M69QC.,O]NS)LR=,9O/D MV3,?QK#D>-O'65_-A7.IB4+\_'>&"^<++A6F^V/,R=FGY46-:?$9_\'N_"H: MC8YE$9/*$,_ZUJD@13\DAFSU$C$85,LI.=&AP@WZ=EY8Y,RT@4EX97W"A8L_ MIPP-%759) F:>(OO,+3$)3^9UB-[.KT)Z;D!9<&Z '>0<#X6"RO;(+<.1:NZ MW2/3!:WL6S)@E=4&T(?$66$F-&R6RI:=O8BM2U3*HCS_W^HVN MVV(9KIJXA7:6+@RK(FRM4VC*H2%1,DF08Y4ZERQS[,N>P$$:\5SJ]I95E>)6 M)QM=8\SPLYM^(&)@K>.D_4H3[.R)R ;<=3$?S1A$GT@<_RJ[?CSM<5FR&_3> MD,)(=*=7C8CEDI1"?XAQ^N'L(M1#IDN6:C4*D7CYRH$KA/PJKUW$B4/G["0! MY&FPUS1<,IBB$D\<&VPTIA$>5QHZ>2?+%FE61\(N1^X9)^$-SM.RVLZ\0GOA M>Z:EE05D,&1+R#EHMXS3EXWSP M8D'Y-->PF)>/9I7C#)=C7\W8G\&L/DI"IA!XT^&ZOY#:(S$LMWA\9#B0TXPG M0,@*T)YCUQQHY:"='KIRUL;8]XH2:VX>5H')"J!SB>5RTQ!'-P::/8AKS9\/ M84.R-JY.(RFR3I_#ZLB:@6PRMB57H2AS]5D3LR3<#WY7.!:[*>P!#+_1J2.! M$R'8R)!R[#^A;L5ZG?;^Q7E&>P\%W1AQ)#&-77\9<%E8?![:Q"*7,B(XJR\& M)4;>MK5(*O)*#VY7+^+.%2H15#Y9L;GGNJEZ+-GLYC@^?DT'X#M?_"_5CRDI M:?Z"?WWU"CQ41+T\]A2LB)=5RS0')RZ"O^2W\39$6/?KBGDG?Q.-4KVGUWFI M*_BU-$W&]]KTKE"4+WBA0[GEMF1*Y9CB;!-!,E+E12%.O$\N#IG#_!@LQ(^@ M@M6BKGD7<3S)_61OE;V]>(Z02IUC%A0&DE X%((Q0'$$A/EY;2MCEE7Z]B'$ M!8X<8]A4/@C';!G]I&/&N <+U(=JK9_GU=\-):TG/*P%DV=MGD::!T M*-.ZT!PF@7>+Z7.<-$1Q[DL$]>2T\T)1CW^6RB.P&>VU MTS9I5/-0Y<%H@$K4(SEOLX4C=FB6QOM#H7AW&H2*9K6P>UX)7=57E+$7M2W+!:CCSG[B'IC7G??NPX\-9OF@UT?.531+<# % (R_I;7H<+60_)E1Z;AEHH&JK84XZ MAB&=7B8FGBP4/N',U,.%KZI')U\1&92*(UL%'1ND+NMNB,XG717QM%YZ%58- M)TO<6V6=;7.K. [;Y5!OQ@)]H_J9HG3)Q'_[<5[RU%6Z4SB7Y =S8"NNF&!C MS?KH!M-G$.$:AF,7[Z>K1_2X^.!%VF'F[W =R!E IBA79.7S7Y)<"4?O"1?Y M(G2BQ_F!,WQT$B7ZH!ON.\V7736#[ZR!]3=)-&E*1@9,D4CE H\UM?$S%I7%0FDV M 3FZ6Z905Q=N3"-KK_08S-@]CY&_^MH961>"OE-Z (.GK3<\3*9K2UF+:*7B MK*_J@1(IPXZ]8OKX$.JA4"XX[N)C=8OF&P3/4] DEZ6DEBLL^DH7#4*_']O# MS[!_9J:P61E! @_6O-YJ97,W*#T#C0RTKS2GO@? HUB23Z-A;R M1 LME3!7DP4XH]CLE[%D)-W %:M4C>40+Q^-]3\T>X" [K8W*1?QW/C_C-;M M/2W,ZVDB9#3=.#:_TFMK&GCI"+.3ES\G^V_M/O-]/F6#SWQGSZ2EQ^HR#++S MA?PL$Z<]8Z+5EG6D/+EH?05D((T\_[)B MN6?%5.27<06M $) _6EIHZHC\NE\C-_2$OCH9^.O[)S!@6:Q:&NXEW[CHL%X MMCVN0+8@<' NHY2NOUHYO$X08@>VBNLTX4IXE>#WD# M#HQ^:F<:HV%%_RRAT:D_4 $D2X[GT7#G-N;LZV5BQOBT?N.Z32CPD(A %*%% M]S8^8*O,'@*<#0#6V=/?'.E/NJV%7(,P%YK=([OV2-;EZW"-/>>P#M92:\"* M6W*D):[&S>D442&=I$@17>(L'_NV627>Q"'X0':!.AXY/]&+ ?:#X=J-ZT3B M_E4 MS6P.!^(0:%;F4"A38:L!6,HLGKLU-[XADE]Q+,4Z,NE+B/E=["6(R+*?"F1I M]66,[ MQN#2F9X 5S"@ZZ,($$B:_U6Z(+]HZ,C@&*-A!G1B6!)5G>"XQKG$3 M8P DH26>6'3ZP="2OG3,A* JZ XQK_=F%?NCHYOBB@2S+6\K%OYS*SR>GRL^I\O,!!=2/N^ORL7LLK_87<9IT_'97U/J>D%[YJU?\ M3Z*$VX?N'[4;66TDT5P%K5\95:8^:H8]GZ)^"MBGQNDXZ2GAAO>!87'J[Y"S M,6IF%JCCC-U(&^S+[D#'O)!.\>P( :(M'? E.TF%()Z84,:RUI40I>(*Y/)V M(I/G<-ANU!)%1GROSK(UEJ'8SDV.1 7L;GBJ[7M)93-<"S^(8TQQ8W&*"HA9 M&]T?^SHGEX2Z?BF*L3KC.O=_$/>H":F<)J)AFV4FED,S-F/94I[5-N-GZ#+> MMJF-WK SLEO,190VW$[ W5NB,R#+EM$#D1LO'E;%F&QUO-0+$P3^4O5%WP2K M=TJ'F\8$"M1,L4%<>496 %@](CC*18[&E:=58F[&ONR:W9X)JC>N!UDJCTC@ MK,*X)#$G\6/CD/V?54&^"RQAVE%,L%D\?7+V?\GH,_>,\G5PV#GC-.8;VIJ3 MM= E]IMV@E3;9&1!VS#I%9[ET')6)2LLN1Z'I7"/<#>V/&6^=3-J-\WI>+Z6 MVQJ9*[=[[4*J9SA3A7H,>_7^93UJ+ ,$LEZ\J@_+J[!\LWB55#U><94S;HRZ MD/CW<6S@G UF/;75 M3VAVI#MD"-O][GYB%Q^J[8Q1\_/MT+1HTD,G"L8U<(*0UZ%.#A%30MDF_N,_ MGIY_SB[#ANA-^PZSP[DNGHI;)O(C/UX^/LUE? HD M4]=[(ACX_ATWH5\%8H!JN<4O/=J+?HBF$&[+XGD3+?%W(;[QFI>6]6X9')U$ M[/#$+YY_]\UK2-=5VDU;K]!"*'FX0\*COP8H\C=J@Y[+]R2DQN5>_^9YTL#[ MZ6B*\T1)',X_1Z/,H_XZ'HD4VU?Q.\OS^)*2$SV8^1VD:S&>1)R&J3#.E Y; M-MM&3M[_>'+^=*'K@A&HQ)TQ*L2YH]:0;7V Z48GRNJN*R>S@1:++@K/6W(^NVSDO!:[,GDZV!'W>)Y, MR=?R'$K)1#2/<0= 8ZTBGR<^EL"H:KAG-E1$F4C@BMO^Y)0Y'J0M%/:\(-N%+V1&TE9B.:@^2,NNXGJ BS0'9;-YO1 M[116WZS;.#RCA6H0F:#;;7G@QK[]>X&UN7X MDV;$V]P,]OH[HIIJ6E>?"*G9,X& MW\XDH1ZQE"_9N,B/4PN0M?\P9D,\5%E1B]?3!6NYB9D"N(TZN)WX $>\"L94 MXR3>;R6LBO&?=-R#2:#F-CNJ+;NDB*@Y--U>F%5S,&:F,LK3;2!)U_3Q/_U- M0,WL&&(I[;9Z& A6P?.*K99#5O#U!]HVL=(;8SF$W6@ M%5>7:L5BF2^W4IW'/)KT)UW-6+"$6+8@$\@P&D(C*J2/T]OQ(^@Q)B!9RG[% M11N7' D=*#4E\5L16*&^E *]0Q/I;\)P.%O8@YK0,.X/-K M9.CDE/2X"]&$(!NT9@*4DR.)K91"/QZ5\;%8%962AJO=E="N;'=7*4?'/-3, M,H*U'JU09I52PLUM_[Q\- ><'=_$5YO2XDL_DMPK#8B#%JJT@/)&YGM0BU(I M ^16O3#TPIS,B#:/M:KAH0B(*27')Q;%PUQ\Z6%G/7#T[YQBW: MZ&,5\-2R#2W]3%]'G#!0,)>TK6@FX&8]IACRT$X:*C!:46?0'BPZCZ &,0G#,H>_=AC#%\*S@@(XD5S;P?C3:X)USPPTY5+*;9>^: MLH$D&&6*+VS:.*N?63:7Q 82OKFH "><%JGI'"GM14R4-L0%5 MQ<)0WK0OWK5RK65YUQ?[P6/ACC.7;2 KZMAL5+)?K3GR.Z8P,A:M*-&?HQD&_Z*N;6Q0JYI-]V95 M<&PQ!\B&"W4QZLYG:H)4[LU#A\)57)B4T4H;/]_R]%/U%?,K1[^.@ZD-0F9> M]B2DTZ"DRU[8C>0HIL_$> !DR%FI.1$M]''5Z[J*CB]M31?!H8.1FSWY^G G ML^N_ZQ4EQ)&Y<$@!2S5<]* ?BO:!<;\)-IBBHWTG?!Z=U;$+59WIF]]8N0Z# M /]V73))%.<>3(#8#[Q,R.ADL DNS& B]<8O/]<@:K36ZSAXYXN_1*O-N2=] M3/D>9?J?/OW/8TPF/WWA96S>+C;Q6U>4+U[%-_K#/D8 GSP!(](G<\_SG@Y? MI. TD527-*<\I1H$%8/^2_57$C@\WRV2\'&=&![9MB%*3$,56E3 M?&;SY[CC%XO9+1BH*_E'HGBCM)15;3ECQ]7MQ",FGH# MX[D4WH$MG)JHS&YNFK>%32YZ)D!4-3T[,O1*&^2$EHT_34LRD!B)3V;X&9G+ M#*.VYY;V[)QX!*OSGF'*"QI]'I19;9V?;1>'-BL7B'\B[4QJ>\PHE\Y)%27Z M6W3?QY7T$%@+Z);J@D-01119K\%[[2/1YVY4OP*77_5M6]/I1ZG?NJQ+A7J@ MW*D2Y#JAF!I2*F0QNEI27<(+RS/9!&XNMEH LRY!<[[5=+&^$+]V%3TT8_&H MLH-6]4DYO^T?'$(/; ?H],V7#VAM,PPD*D%W_(AY=&U9N[F6E MB%O(IT#7=V?T"OROO#U?2$=4FHY]:5=-R4:R/!2.V*R$-'"QC0BS&B^:4)I3 MT4Y;G9BV4*Z9S1F]/#5E$K OE8?8[W55HN.L$4 C8MJYSJ/ZTIF4;L;GJ[PJ MTJ/IE\C42 MAOD.Z*G^QMT/.^AQAK)3)*7]\>+F?MN/GH::#@6!]4@2J^V]:JU926;AV4TO MZ04")]58<;M_)JS/\92B)@(R/O4 R%Y+GZH]W]"VK-%/)\J2RH[['\S5+[?[(E,GC1:97H#@0/@QJ@4+ M\^I];$PHRZ)$ %XQ)SJPG!B$!!A7L=??GX1]7-N<=/#VLY@[&2"1'3"".*3Y*Q7)>C% ).>?Y]_'0A<%&D"=T&X$;HS=>M[/D@G>L*5)W3RY:9@)^,Q-G'EUB83 MPG&<+Y;/.@("RS(Z2/HI*0E8,=(@9_UF XF)?OGFG-H.-@VC$PN[E+TO$@$> M/9A-"$5/;=@%*3,G)@>I,ON,+^2ES 5">QX7I%+Z,PZY=:!>[ ]:09ED=VL" M\:V$J9UK(>RD:+BMW" (7LY]$4(5PW[T MR+PA7$;/%7I96#'7!(6<%HIK01D6"L9%EL8/" ;T^,04N0NI0<=S(WJY7IV17IMN_1-5\LL]OEG1_[.9+- M3ZID7M3OTD,@)+B*6 -ADR M=INPJ\PER$Y,W[^>T3:G,$9@&=/\YX\V+G0$6U#Z?96%]]ETIAZ969_,.M60+TU+HJAKJ\_FIW*JZ%ZW ME3,)E:0X!OS=)HO^T<;Y:*O,T"7K1^O"([C9VE-IE^SIU]L=W>/,?\%._F__OW+SS]Y]M5/G=_+A^;IT_,O M/Z<7)]:%U&[M$3#Q+M?8%:E#Q-K,Q6_J%6\+O!!,.D*Z,X$'9XD)KC;2V>RY MI"P]K]=&\R')FO4[11GKV4,!Z#*D;>/]+SHK8?F!DK(>-4V_:2<[[21XS8F M8NC7D'>[NZ+.:9'=)K8D6,!!+&H:560&S9$1-4#ZKU( MXL3=!$1=$^:]=,RSM!OZ=C$>1B"$/+54:J#P6)OX>L-]4O6GI7)_7X*GV_%P64+U MP)YI,OI>?B>'\G(B\RPI_PG M)IZX#) "3?IR,-0 '0:M4*WT)Y/O49TA&*="*4=638^#56"Y;2 QF>^BUSXR ME]B+HR()X@1E.>I[FAML>:00[&\U2X%I18U1.?16%JQG U M#=6A@OH.RE"37(^/\"OJ_$(8P.A&0W:1SCB0GTQ\Z ,$X)8IBQD_N7P71^$O M!V/S^0EC\PO V)Q.@'N> "]GSNJRCI<'"D@/]G%W=+Z:D\64SNGS%$(*'TL1(DSV%HV?]?N?-EP0+,>+@U"T;X_2Y+^4 M[3O! ;.M?8R>W+R)QXL MP,S99Z:)=-7 (=*I@?#>/A]_V?V($5+3 NAHB[N2)2JTOENK_J4UMT'GPH&_Q<%&*?26/9##QJ%2=?FC(< M?:.C(!)L'/I\[A/U:($\7C4^ MU=&PV:Z%Y2..; 7A4[QV1\V5-T51LJ=Y]6 MX,,=H&0?!,L%X:XW] _B3.6VUGIH#V@.06^7VCBZ@ M 0?9Z_U6D(-U]]7"^"@S:!=Q++9M$RVB4KA(N'=&X=Z9R??EFLJ/'BB5]<(E M_%%^]+F#I()QBB\@#M4]0<[D[P1\+IB%!,):L< =;-^N2,RF,'>')S3).P96 MT$6:Z+UQEQVNN^O&FG#=2(%C,,:N6>('$Q"UJK. MP:.$7_\(T1V'+AQJB,Y*$3Y'T\LN:IM-HZ+H/$XJ)K$?58F==+>41N;.REL? MSAB^DR_;C5B"TJQFN3X5DMW/TRIHCYN.N08,-/0D!^I^GE#@3!LEO! 3^0J! M0M@9[@"W8H$+ E7 J_4$AX.2;:*?OO42;VK =WJ?:]+$AAX1\51PU3<#5<ZZ9ETL U"6$"]?(H,1KQN^V@3B$&8/]=K=X^DS: M5!V!KL8R%X#G0'"%;#JPL!JP"%VJ([&$A*PV\FL=WFO<3F2-JX43K*F928LX M*;&(IBLI5=Q4_IKZ.9&9W&6Y0^-IH^.:%C.AS4=K ]!SP7F2:K*<_"7IA"6T M+.4>"6V S'$"#%1%I\BM>-%1$Y^."VG9#,O]ADK(P(=39_.NV6@].Y$XTVO= M] ,\,'U8'CS^;\?;D,^ZD8GG#,<9E;%U$TV)=G]:K.A[VF\?EM\M5%X"O^\2 ME#HGR2&.]"DA<6I0SFC*OSI%20\T6[Z9I5[5VV3>2KGOU!X&(F&_2T_3\Y#3 MDU$$9J9<6%+C(U);^E9>*"92$!=G&R%(^M.<@^XL>U2.4+U''UA"(U' M'QJ(F)P>Z0Y@1+R=7>[L>+\O.3K>J"36BQ#>X"=H@+D%],RUWHM=\2?MO$N_ MQ)6O+[ WB"48A/*1YRIO=3-2 TBT;/LJT^0$-15=]NV*YR^+9 MR@LEL+FQ3'GA2OW:,H;O\:4TT6I7@9AW*1-HXG"N.19I\G*@P&1[26FR1*#% M:DG+ M(=(]H81O78]>]5P(O!&]D6TB&F& MOS*'6K8E4QBQ]\E+H),>0-\42#3)N(YT!1+_T)0<6!]6 M7TJ/W@_Z$WX'4- M/_2@M[BYBI[RC3FVBT987?.^1I/W13LTMR>GMN LQGVGCU_VULVQ%T4O6I(9 M)Q3"UY_]^H1"^ 6@$!Y/9G*^Y=\C;1V)%"<9\[I$\)5/7\S-*!*Y(#7 L[G* M4@H>*\QG#6._\O;N=7;_T'#R>YUU'TT2R?,Z((_?_Z$RTXIUA)Q>4)X/3JV& M+2FTW@0^NW2Z)I.:@ZM'(PCQ,UH0@U!JIAZ6*A($5GJK?@"+%6G [,<[KI9VH'LZT\MGT0])%X'*"!4SC,O%( M_'M+*[%C(D@9!?.3%+*^:EA01ZZ(FP[-->NDXZXFAZRLGJL^C/H;(9 TM0#A MS30.0B%\3&#"F?H@BI#"LJ^=IL:+D.F:/?[-\/T1G\;G.?ONLB\ D4=7 YA9 M_17G%BRMAD"9BQ &.(G%TG#,I@QNKUAO=<75O@S^SLO(H*\.0B"_Y9I:EI%U MW32N 7XJ2\%Q4WAK/6:'B/JPL$_) MM53V_'S;W\Q@SC%S_44)%R,K^T+5P4QWY@F]72GNLT(QB MWBBT9@OQK[P"]]/E/Y(&W*(+#F.J9U1.$J'*(19 %!#@Z!Q+6* %]T3+.'<" M-QL&4T^6Y5$]T::#=A9&T6:S'_*COM^QI4J_%;9'WE1*^*5]&4Y=_9=0Q27& M3U/>HP85L(?%+\2A@WH= QLXS>*KEGYGL3M_\Y*8Q6E,QUF60\L.P%F8^L_%G2(SI_*;6@>F_;=H";JGK*K@^&+B M73X;5LI5,28\!!PP:(M&SP$L4&*=I=.I7".>9HJNX)TH/5^8\L63CF0BYR4EH98)MU!Z?F)U2^XY;C[7XD%" M/F\0Q3_@^$BSB:QRLU%U53T_G'Q!/AW."NY"O4GEQW0?3$9.93!E SI?_%Z5 MI'@@78.:8$XO:/D"+^!\#1;0D;,[WGA39F*H8JD4UFO14@1=]KI)6"DP+QJ% M//Y355U8VQOG%4B[^;GPPCB8]DPJ1Z+QA+9:)&F,Z5LDL2QZGU2+3OSACNZ+ M_YA$<.((H1E8VV,V3:IO'^.6LU$0X=M*#2&,EYY(4";5X1";&!W]."M4M%4] MHL=T^-R=>8OU?89](_W2M:&#MGT/%4HS%BK[NZ74,?LKK_L7<8^.T!:0GJ:2 ML VX_#2N,>AAL63B(0Z.[K"=NU(J=*CH5T[E+^:% M04_Q^Y=KWKBDL!I.;0!N+W1S&*KHCLNV7M*[&?<-I6I8X ME346?4]BVR]$ZTIHP&YHZ!N,AW#G:V['Q>=.>?1WD7II%"+[P37&JLV?V0S^ M*-'Q5()NC9>9YE]-%?B:E_&>_P@,R8C7BI92M.=Q/O !=N!$"RV\=.SH629! M *",0LQ6T%NL M@RU$O>5<)EU# I)WKQ,!SGM\LJ08[E;IXX4;2D7&,8*Q% M>)Y-JRU-K@E"\H%>DNI&H M@N36E%H9@@33IK9>4LSW0Q/GGB*?G##4E+/XP>0QX[DT+)O)E^3Q:$XJJ;*. M(+V2E[[]9PJZBR-"554&[.5O MK@.[+9SI4"71SH(NW,F2[BMU-A[>O/OC@5 MUDZ%M0\H6?1MUGK!@2?%T.JZ.UH5? V^3I&1?O2GX)_IK-\$HG.U-,ET4*[# MG4:E/9R114U4#L(807Z5$MOFXR<5*]5(!.OWP;[K$KOQ;R3="%;PM^SI;=F) M9BVM_+KPTN;F5P/TATDS*>" K'P JR1:.VA@,( MGJQDX>6LK/W(N.O&T#5]-J I7I)>)G'>4^O2#0GW"LT')R)6=5PB_5G\/_ZW MNUR1CJINKQP_AHUW3WOTHMY1=;7?QO?FH%I$GN<278_@]=^9TU6A[>@DA7H5 M0^9AAT0L^<*(_5=2$:*PT\H_X"F"SQGB#Z[BS]Z$Q3_Z+B!(SQ(2)-'UMWYP M7ZP65_MAH$7NFGO)V8?Q6TYFP @1U@TW#MZ(ZA8A.ML@U(VBZHK*$)BREX=H M3\_B3JB)*_R&[6@IUE>L6N]BH.BYN; <9+DARS/ M3%\IHD;=MM?(.$C4*Z4L;;V18M6\!N C6.#WW-^*BJ4Z=!B07I&,;IKK>""M MJ0#)IG2.F2U+6S.J< X5.!U175BFI6RIB,KZ<25MXKA+TIC!+11=6BG MO&&[W49*U=LE0W^%-FCI]+2!CY:I3;62?.ZRC)[UC<-SD=2) & 1;L&:45HS MAIH=8V4M*U_-)[]^Q&HX7[PFB^50Y03I0OK)&#JR]0<+@KYFE!3::(F!)JV[ M-V1%EI(R"ZN<5HY.^"EY4I*0Q0$'$A+(V$GOC>U LSR;^G\>BWG%_[RBM!>R\,C&)O[GS"37%5< M#3M-4C(728#NY2X?)8H;.MVR\5TN8Z16[ZRGF#?]RU>+@6XWSJ#6J5X5"ATM M 35-N;$M.U9R&/\,A$?_&JQ/YK5X^NEG\99HT&W;:) AP '%@56ZAW;? M\A^TR3YYJ%2/#F^WX%]")_@HT)B9[]_T0[NZ:58D#"<$4/8PGW]VVU-\]F5R M/6G]7Y%]^$?:EJ"Q:<8>OW& MZ^CN7RW^V%-0DWV/Z[BWO:BK_?.8FO[L'_;Q;\^>?/(9V[QX?D"AY]F33Y_> M/LE?/+$II*GR4R2%O5NF+&[MEN4PDB?TR2=6I,ME;9\]I0]8#K=://V"_H4A M)DS-/J9]F=Z5B=>..H,Y_O2+-]!LIS N,6V"^ M&6A,'SB]Q*B86(^W(-4ZJMP'_^OV\,X]MVY:8RN9W6?4AI114\TQKRU3V$ I ML_ 6.':I2'')\7SQC7(:9*\!LP5?1RF'>!F;/V,]^TG^Q#]@XJ1W/ O&5!#/ MJAH4@/U!3 H2?0+98'7H@X?@H&!6;P++ M1$,TU>BY14I:H/ MW8)6RQ LEI%'E\%E67IF#L;O"9D"E@9Z<<[QR9N=71S.Y#_Y[Q P1)<@BJGZ MXA8#X-7'9;06?J^[3=A1X,)BHA@Z>]!5?X=$V2^G\/;EJ?!V*KR]O^2,P:%1 MPD<.-]-]%2)8KTD",!FXG<@QH".=RC- M%+XUURB_O31\YLZ"M,+[@F M1)2 KO1?1KW7+UGOR9.)T8$#+MWX"9&RMV%%Y\F?XI!)0X4\08)2DB5GV)(^ MB#KS['_P$..@BZ^[//A(A!O!UD$B,QD? <>]? 6O4&B,=%J4R&[DZ4*,V/4+78-&/R27"06K;INND-4K4NW_HY MRH@N&$WG-_G)"G.X\ EVH^"TF!^4N$9_\[WOJ MS^NC\RP4B'@?QI.F1%$E@26MC+K3EA%)."W;NMF4*U^C/]NIC7-NT#.*;$!5"S&BFW1K7BJ\<]!(D#*E%& M.[53[D*B^AI8TVB^^_1J+\U/!KF]#LZS>P39B/>:),I2#-5D(+U2PMWR0-9M M]0A&_O9S#QVC=!8PE^;-@^:%\DP0,;B_*PED54\ZZ?)#^@;GR-BO=S>U8':+ MWY1/#ABW'E7R>A;Q1!?^P$%(-*%L?FBK+M$NJW'%DEZI@REC[1"B.M*02WZO MD',R'XP;YV&*WZQ7U/G8Q+41YX]&!A&(1@O2O9/>B/(P?F"L=ESD"(K!&Z8O MYS$US[M5Q;OOCLR=//%Q_=]JV/ M^:WY[B,])P\KAZXH%N#A:5A195KUVQT'[O1V4,Z=WAJW_.'[U\\_%BSP-=[( M,F2P_LKFDL6[DI4:Z%-7ZM[[][^>IU^N/'<]-*)2\_N='#.?9, I?2 M88YKB9[R&06ZW1JH?/94K2)QCL^??A5?7]^71MKM*_\\ B/WF8?I?O.]HI0= MR-Y'$#VC^&@[L 2P]Y9\KVC\]]&,#*0'A )8:\(]\9@=5@LM$-*)6GAF-#K9 MEV82(.1]*:.UL0S'\5^AZ&WL/&D)'-T5]CK2<+6,(]1=[FEW<8*90/LY&X6* MSHNO'T+BML@GWA4G@\]?HXM 0!+RBF7X2C.^Q0N".LI.AXTGJN5'<'N/N4[%N6W*_'QH\RA4-PU=WLMFQIFZF7C.)3HE?C$Z48N_)135,$P+-]GJL7 T!5^T3.A/CZG2?I2FPY*N MTE&M8(4YM_5X9, HWSN7(/.UKT!@.1:S@VCEGI#SSE2)./H@GG^.$^0T6Y1C MT4E>S(@154:9[=4$L(BWWE\ ?)'CP> 73P?A$2F:G!%>>;$IH7I Y MI,Q3'(]4QG*=*#8J2#:P>?'#+P-#%IB3)$$OEU8HVHJSX_J4%/_\R2DI?DJ* M?T"GW0M*LJ%%54M\"BA4,ZS94C%\MV:\K2PGID$KM]%Y3!C=$ RKDI6T'LJWRZHBYXL_<:[= 4X]"K40D<4K MI_) 5G?AM:U.^]ZB*&..:]17))=B56_J'&(0)J&W[##DCJ<\ 8ZMD2)MHHIJ M.BT=C/RH;EEDSWJIS!S6YY1(UE$)T!8?JG,CA!<>@5TCS>BS)B$MRS*Z<= Q MOS*(;T(I:C# 9CJB&6^8OHZE,;B?''^K,\XS(>C2&PF%%P+&@;RW?2>J[CZM43,A!(S:=6*A_VW=+S47_RM85J)UQT RD_+)> M.,)DKNU(YJ*_YGR8EDX =S 18^5P&K)G\&!E'.GVTW6DG5-RN M+9&&.*R229.\=TJ:6%1@?YHGSK*-Z]7\)'3)KEBY.W/SNJ%:=0GHVCY??$/; MU_&&M:PT@]2%QJST(%QFX_3/X9V;MIJ,F@>N<*\)82NS$;(7@!97\950"ZTO:ZHZT'DB ML#"-V-RZ$)\GE9KW(>= B3O%7)*P +/8E\Q'V0&) M=4,_JI47!T[7"D0YED>*'I1G4'%B *I26S)VNVD\T76H$B>63M7 MGCIFXZT6,FW@DT#+0ZTCH#O8RV4'CSN)A ],9T?63DV5SD7;1]]G8#D+:Y&. M1\.9G"W\AWBB-+;(A,)'\NA\5F2&=ST=_-C7G_,CY4AJ0;PB =Z[Y(E3#CRIW3,>(+K./J M$H$BJ:$P$YU_@;3$#UN13@*]'JXA3D"<%_*W%/*X5WY?L('K7W%ZBU"0@J%I M1(*EY#EEM"]867*.&E'4(>H]W_:BJ:]T:HN3+H^_8CX7U^G)O?[29.J://G1 M2(('-5&"F*,-YJ83UD$L#M*!IN(0M7SOTLSCL]2H5 #G=0V>6A+FQI$T'07 M+)61BXK:)CV_2_$ODIV4&AM]4W9MWD3L>-AT)2D/O"8S^W;Q44V:'M$ ,]E; MCKC-;_VQ NB'H 3X7;^XW-=H\ Z)5B=32;)N)]+@J*_[01B2C-A YUIQT>*< M;O?#N.?,_]!?T [A8I3R Y3O6)MNK!9PF?]RG8:..\$4@HN6Z(%-+K M.. ">_^-G*FH+3W[ZL\"54V >_G ;F4?C J,EYE_]N39,UK.F\73)V=_9*&- M)*;C$?44T#CD \2!*?_J-)E$V$I8!I2'(7%A^YHJUPT/J7[H EF%""]E.TG> MW9F:6_5BBV#YM@/Y#D[-K!.%_#%$(EC*"Q4)+0ND&G\6WFL=5TX;H2S@ TXY M&Y1)D.2'M&9^1$-!=H6<4;/'(!M:X#?D!N*8)74C7G%:JCWNGE5EK4T7KRM4 MNG9'3(X\_/08)G E4 EDK;G8 DY<7<8T";S!92JE(%OKM_'4%8D,TU)3X"J: M*N- ;+8[C;=]33<5>&CH=4MR&['1O\MQH=]<0U8MN6Z26_.HCJR8:*^%QN/; MI,#F!O!GX +#@Y3^!$I[:"U/L5%I :CD1@$#GP%Z&[0NOP 3YB=A<^^P!''F MP$0":WQE?">TA=5$G"^>MX1&O[SRJ.L-KYK W:]H:W!N77LX:A7VCM,XN9?; M?B<=2@9]NM5^>:G*]%*VW.(CQ9>[$$8_]EMS );@&M$NNIN"UK24G@\GV3RK ML1\33ZO2DZ'ES"D99LYZUA"MI+,\Q7$>XP,G[)""4)3M6O?%45Y_-3.;_FA/ M^.,'^7(!,= ML%V%#M).VG0 .2ZA=%V*D2>/1WLB=4()X%^=2%GX(!HF$R.!T2IL>"T59 H^ M*$Q=AJHUZGDL_'J5/@4(&^T.R<\ELC;I'?%M(T6/"$^*)[X0G493[7,>NW'6 M'A]\LC\TE=*M"6YE/"-AJY9.0'7NYX7'S\P'IK!"60RDKN5I&31H;XVS/T.# M<-C]-VW-^!D=H2D7@(;MV;$T_S89,ZB<7?5I'RD<>>[W:%4?M$6TR;&V]BTC M^&> X!+!3,UNK_OY0JY.R]+0B9F/# M'W>(*W3?K2FHG+CK70^O3X]6]<3BCK\@X$\)*K9G1%#&H,JYT0)Z2/V8> YT M84AE(6VHMG ;O&B6GRMR ISP<3>T5!N]1NZ+,"=7KXK(R=MW_#E"/ TU(9_( MFM_ VJ(YU>CUW]^/!&)RSDV@@YE=8SD4X=^+-=R2VI'*V%-8D7SGZ-=$P[AL MMNQ6EPS%]U89^.44DIZ="DFG0M('5$@"V7LS;NE822Z+E)>G7K7Z08=D%E/> M@%V8<5?J%E@<\"AU1]ZI6TH$G!8&ZE@VW77?7NM86N-8Z@]F$2.M"90_I\Z<5(B&_Q?7@;79.7,0(=]IR, M?FFQHYP^K^O-N(\7^H;0^T,\!I=CW('GU>)/NU7\W[F7?D^3KI$"E^B*P "Q M,XU6OG'T-ZD'20-L(;<&6F2/;2Y'"C-(J)PO# MVWAFAI7?TDI"[$[S2IV*^(B:WW ]E$AP4 MXMV!N"JF_2(>EY7@)]\^+7_=] M&$W"V(F4 /1BC+GE=QE!!O#YQCKT92CXI;G./;X2=G,A%\*SEWHE.= M&3])#[?2@V.IXGZ22K5_6'(ADX;A7AC%"EF#C@7868\ER=/V%]056+3[,43= M"1RF1Z_ W^= MT^L[)\Z>D8VQSK0DPV!7O3<[!X"JI+E5SPD"SA/#^SARZ_G(QQ_?=R(B]NB] M8-.#4:6S"OF0/>5L-V2E!NW&DC]>Q>?$H8<%(/4><7O1R8=N[Q80J>70 R MX%#C\O=, "P06ED-]UL,FN\BX(PP9X&_7;4SPUL'9_++4.^&_!>[ /(7BP3B ML7B];RG';'5EOGLF*;=@[,Q8#B"C)IH.8 &E$H .@JP;U1.0^GG2?>])E[I; M];+4&1HLPWQ!J>-H 4!F5E#. <:A7^3DF$J%2JZ91+-TIU>+EMR8402^1Z*7 M[$CG/OTYMP/BYNZHSY9X# !A&K1&*RX.XP'<#[5FQ'R!\5^TN+>:)(X;I5GM M8\@D_ D+$CM9# !OQ ?8].0GC.;5Q1N M<$;"EOHV*2%)WKS0J,FDX^ZL5GB,K+$ZTI!M@?"(!<&")>Y7HU^->CYP%:HL M,*QA0^EP\:8FKH(8A6EY@PT&&=\:9'Z!M_4FQ'==96%L?(?X"F?]^DSWJSQ% MM:!5>86.<*188T!!I>T %(;#$8AZQ [2];7BI>8&MAS5P9'<"6N,/@16EI1L M5\TL3Z)+\O&$S,^3/GR@Z!\]I092#+>#DB46B;K()U!#1%D_D M+0ZHB+J/>0A:\S'%.YM<M^<24%Y#"^.C/GD13XV+\;=VL MF%3CNJ=K(@.P'NK]:M]R22UUO' 43 .X(3IQ&3[)YP\!O.542/]>J(# M/>PE6W4F@6OK?1<';&58A5K37SB0:]HAS27J%=H'#(/O-K24^',@*ZL6R2YM.6'Y:P6]6Z'!4XP1M@([RJ1QSC;.UZ" 1B1PKTB465[M3& M?RN-B7D>S;T=JO&81_5<24K\+DDWTTOJK>[ G%4H]OXJ0W1E#KVJZ?;^C#EV M3*EW-3FHJED6 8/05=P26Y6"L86#KU*=O\UR-#;B+O7+>3G%F)K)YTJDTM": MHKG(I/-HL)_\MWCMD0AC+3%DIM7SN+H4(GTG+54>,:>_SDO.*(\R6P;?*9XY M<1SCJ4F1\;@G@R:2D(Z%^PMDA#:$&A:JK>R7^@-EG%Y"<0"SP0)+^/Z+5\\K M0A/T0$820?DUV0(F0R=,(6^:]9P5]H5)565%FA8,WO''8%,^.,/AQD"EXBL& M#59';SV&W:[U(K2&$1GY ,3V9ZA+>L9X3RQ*3?*."0V9M.E93-;I%D8CC5_Q MC.V[N"K("5I1T7B_9#>*M;6AS-J)9W649G==L4,BIK_*73Q:]HI3M_*.H-QJ MQ4FWG.23@C:>2OFH?__;5]_19U#[PS\\5OTBM/T-,8FGQLH2J!EONM_2N__7 MOW_QR>>??O7LR?F318Q@6]F^G_XG-WMVM'TOV_Z"P*;*:3Q]#NJG^.2KI[\^ M_\PN0O/%5Q&91KZ6THF(@8' V!+EG[ MNZ8S"LUS+(#>;D($/Q=@"FU-G08%&':;$=AV9J7>MQ(5TX!&S6BF9\0V[QL.7.8 M^Q0T\U(BPY5DC1"?RHEB-Z 5793#+!T5AROZKANC^Z'T%/Y;E?0<$%C*-]+* M1P\1;SQ0)TI%4BJZ M>/G*@/.D]*O*^!SQ,LA^Z1 S3M&7Y.#77O::T+SZ(RZ=,3BQLP[@G6U:^#V=*4H(-[2. G+5$S"I))VAC#@S M8\_!PGX*?AM1GIO8II- ]ZL8I-P$F#D+U]D/N])+? M$5RKH!A X2FX6SAPJ@M^_?FGI[K@J2[X =4%_QI*U8XB8U'9P;58UTV[ M-]QP#M:=XDE^?E UR@A*7%2FF=HX!>.RWD)2?:BW#?'A!4$6L6,AH1[ZEPY: MJG/KH*/ 'Y[.#A+87KU*$V(SJX#/9C_OU=$V>RGZ,'] 6C[3,*.:O"##K-/" M)#?I'FN$ 4GY4_HGZP?W/!-.W%EWR'>)&4T7ET$YS'&^' M;#UEPY2F ?<[' M@[S<](BD))-.+!U4.T>I2<8VR[AM:2Z0Y0-NG5<8;8BT8*]- ;6!N4BB>U/R2D? C43<]?^_!E M%/+L)M?.)4](;X&N08LQ]]* QD334-U%*-OCFB+?@%X7@1PH8AH&A\O'SNA,9FLA>H"RH.)X0[Y+ MY!32"CI247OLI]CSU."4KR'X U@)96TZ^1<>G)&* E9'P!@KY,>(O,V4)%7+ M\]?G53KQC@@U%@GZK,A,-YC+W>&'LM/3P\&$ MNUJ!OKOF6 7X/+^_<610$6TU:E)/?TTD,#K*THJMQ4%8 F^(=F=0%4_<*X;4 MG4VG">*D1K7#M7ES;IWGB(_=56A#;FGGWZ,'X"Q[A-D[DZTSGTU%0N)I4$-] M*WM&#-Y5?W/+?2'0PLN&^K]01#:+*D5F3+C,GJ!/<(RG8YO^EB3',X_@1Q5Q MI"69K5OQG4R>(Y?A?6?):?'1BU??/?\8PX8V_VV-U'<>GX19]THF+E M)K"DN P)#F6JQ$Z/@-([S5S)SC9- LM[VY$=)6(%9(E9(V'%'??IDK@CYRAI MV=?Q4KO\3*?QIH-$NJR]Z>2E)W,KBP_,.RA.J16E'T"T#2_-7!$"5<(]W=!/ MO/-+!H^Z/'$O8NT&YK\.DT.PS*U[\9QD/&=S]LX%XPG=U'_KM4(AR!)F"**U MBLH<.=&6G/Q#W>TIM_ZT(I:=3ZJR#.+.R1Q1BG4+.P68.).5S*LH@CGOE M+PV=T7$$X]Y:J@JQ_='*KR@SOTKCBW*J%X09PI7H7?!YI>,%Y6-^2_JP>,OS M>(=XM->K7FK5[B'L$U?ZS2ZU;]UHO1"RMV6T0/E5TM_E)>YP-1K6'W;U578I M_&&N(.VO\]NXTU%Y^\1>D3W%JQ]F]6#H\LY]#5# M<556RZ6HTO&M!"/?_+#X/=.\_/_M?6ESVTB6[5]! MU/2\D%Y M"AY]XPC9-DU[6I7V6.YIB?>-Y!(2FB3@!H@);-__>\?BF5+%HNPJH"D^F*,@T)C-EJ](1C4$=B%F2T,L$&(IDQT)<1X'4'A' M,H($,H)"'<%="R;6NJ!F %:$(X&60NCD)MY",FS\H.+!_3?P'\K9HZKZH+F MQK,5DXG]<:$$2F\6@,CSC_3&>[W5K!@G1WZU^+E[XSWV&9WB>'HU=EX"4L29 M5LN1=P"UR9C%C.5'/!CCJOHL*4?16&QSP#.8Z"P3"46,%=+@^=M^*753TU:Q M6F=VM*C]:(MKVXC#K9$S)H4B62*D$ S;BST+/R)F",*#TH.54J(M)$7))7(] MZ?UE,)*R@VIA=\Q)TMZ)YDUHHH.W\CS9*78Y1B2,/<>C-L@/\6@+=V9"T(@N M)7_A+^NOFSN_;/Q#&1(R(-H/"O%<9$!(.K52,Q5M!+A'IPC#=#:A^H:2!('( M] )-#=[9WQHIZ! 0P6&1\/%7#.5E\]80>@[J%(S>LP$W?G/'=-+#%O4^(_79 M$&H3@F/BO^4-YV]Q6H%M3(7U4[]$SUWY)Q(?S 378\;NY.'[-N &PFK'+R4[&%,_"&)%A(*JXF+-HYQ:RA214&^J / M&PH0/?P^ T2ANP)!HI=5/0 M'$GENWH7#0BF)$SBK)>V0#%9:809UB%HYTC6S%@$X"$\5TJRIRS=Y[?M ULA MC//#TKZ0]DT[,=ZB/P?YJ29:$CO(3$QHO"E;#_^6NXH)18>!Q$PPM<@<>A:J M?0Y5,2RW04+?H-\YZ3'-(/%*5FN^/'<6 +]#@ (+(%7^44S$08"ZFT;5 ^J^ M84>I?:"+#BSM4%)L,O09<08T\'4Q< UI*1NV8]1%2%R]TMO2;2] &V'#;VZ" MN#]ZXPP\(6W;L)G5*_R]Q/-H,15'R7"J(XYD;X1+6?W?IG-*2'Z]SX?ZB"EA M=B0,@0<>[/00M&8HY1FU#\-U;/4SX!76/(LJ(<=/(MO>OR[Z]\9WC7][\OJN%(%1K8XEW<8(G0BY.B?4$94&?+$ M!S >O)1((SB)MP.8N=XY.3YN=G'@?D5A#N!*IY'[_01OA6%+6<'$Y9S!-K93 M/=PY=;2@%T5.)1;<5>\\.E';Z$NXZ)O?]_P=HV3GSW4V<] "C*$%@3)!"ED< M=NR76%8(8_%GGS_]21P:US?8(H+K?_"#0VTEK^ _,#SOQ_,*?/HG*9'#^X_> ME&=P'/DQ/%NY"RCPPD#!-EG(:O2>A-N1X!QI>BE*PO-XJU\$1 MTU8";$LG7'B(6/2ZZ$$Q&;WMX15RGYYG]=-'WD96MMR]9M$@%RO!\,^*4<'] M%K*6.2X6TW5/O"E/@!T$[P '$,G)4BIM@U=J_&AP\ ML)AP8X8M@UOTQ)W/*9([H&GWH0+&.HB86K=)D/[V5# ??.-9<4J47;S?[4/" M^&E*G>]V0.V.Y'&B/)W_?[Q3\3=PG7X+(YV;73,8\8Y5IB;?-OVC"M>)OP&Y M970)HP0O8X5/B4%[JP%%=UWTML:9QI> ^_)RU E!1JD)[.5VWP&]A!)"O345 MJK 8#&/4>\!CN];JZ,QW=S)I([?6 Q\DP57F#!6#=_"RU7@1P$LR*C.X.EJ_ M:-U=L>:HL')@UAP.V$9KJ_LL?H&QO:;K/MQPWB !Y._A7S4>LOCJ&K:'US&^ MAAFK].H)_\200?0;(H^A2ZH(JPJJLF#1H8I,CXR^QLR!PUTT,]Q<06,(>7?9 MI98R?[Q[PCM@;E4W"?!?K(K4J>8JA^OIPA]AS&817QN ?,"$0-A0 P. M\[8 ]K&PD9%3F#)_4NA 9XWY": 2?W'0*;B!\W5?(#XP_95 M#3])\>"5P,Y&FE,?"ICPN1 $1R]/ * MD&KQ(PM8I[)WQN# 2#C%X<@AWC;ELU/T?)'\-80I^O?LP!/)9>'.4S5ES MSQ\*!7&J_[(H'9S.CZ K';O)5[QS[?8H'Z1M>?[(;QZ0]$'.<8#<4S!MD,85 MYYM/3B$4"%?.%S7%F]ZE(44_],&,8[(/+@2_7Z _,"0D!*^:2L>MGP""6#&( M IP%R/OM@2-#22BA$A WHPW.#%)"M+)P,=38=)$1ZHJK%T8O24!!=/1##F26 M$1L_/WO/JB,1XF[C<33R,' 2DO=-<6K3#E,*NV$$>A;FI#/ZSLT:D[(H 8/O M7Z-6F*1Z0@V+*-XJ-36H+8 MI'$?D.(?>W)#'0PTU\B9RBAP8:QLDX^X#FRWFJ%(7L;HU4S8>0,ME^Q.&P6@ M2 :Q^37<0,$:I?[DH:(0LR4LI1V%;80H5W#B3L6INAI/#'HV.D!R<0,\DYA' M&ZR%_*X?A="BJ1#PQIU?/U:Q ^,M(R4HO$SM&AL>WF M9DPQ^:0E/>VYP5P@M^&!-75<%X96;NW;1CX,[Q=":9=Z^%=TMJ%BRXK'-+%2 M8?K%J"4?5V!,"SNZ5N,;]EK\.G KFV&JR@5*%P'P/II%6&(HZ:;^X3>\H'TVG3D-I MD)$I]X+-0(DOS"L@#3BD0Z$]4+G)2=4QI2P*(=L%O(39 L[U!;4VQLJNH-1M M%TN-BQ>>V70KYQ?56-%#VF7*I'&\UQ#'7W*F)O0E-VXZV;,64)JS!LDK%ZB& MXSU.V1Y:@PI:,+#U_DT)RV0.A[N&(2E[*T*DH[ES[AV+Y$?A[HRBP5N3*Q$W M-B) !L8?*5WGK")4.@60LVUI?0$)CSG#A\\>)LHL3FEBE$.G3YDN"'T??4V7 M;BCZKFL"[MW,:XKE"DFTSE.NSI)FP[OT:OS*5+J2F0Y"Q<0X"-5=[IFTZAJ1 MAP&W@&,HH,FUT-U.>PMX) V6(!#M:-&&-Y TW?9TW-JT'O?HQB0N;>!V1VZB MZNK$=EF8U0;8!.[$'P89,=+Y">YK3 YOPE-K5IDQE;V+:\6+;/*XHO4;7GH- M1TY83"TWO.4PSDDNO9=&!V:!RDC8=99^+]#\#_.W^KDE/B*;\D/MK'JUI?,6K/8K953EN/;ZG9,J MYND3QYZ6IH0/]U*7J4M48K)QHZ52:4;$E\+0JNFZJ 0>#I:X"]U_64>96]8E M'N^=E1U)6AB7A#O@P(3#P3HB%ED&BMJZ1]^3[5+'X/.DSO*B,ES++F1[]" S M1G/G9_9UCV,UF9#(V7T!4+C]%^ T[B&! OW[BNM]0AY@DP^"-WX-7&%SH>QF M6,KNB]6MS"LOYW\$IVD]?\!UJ!6/$]_QF-1AX98BN0XI3P+D]/W<-(_Q 7)" MWX^>!' :D&&E/^V\'X\7Y^*(\O?A[?_J_(EZEASE_H0M"*R,/W?E15%7L@#- M$.R\B?YB>PM.@]0&(],U4$JFU=@L9+C!3)G29V0I_:5!=C9Y$_[R7AGD6V^' M2]4;V;#V[4KV^RBB4[<#::N*#"CG(S(#WRG:-<+C$[D1O90/$>2T36\)3BH> M_;7 G1JY&SO!^"?("GE?@E@PR]X=M:4>>_GXR;9PMRW,&N%4O; M3@V2YAMCU,TB*0^5N1K:S&Q4U5=R=L#C'/GC !(T''&]!O)[T<3#UF+XDAQ; M/X/H]3N\]HG2M>BW_G[T\3=L$^LWK75P@T4,!*QD("%_R1,B#=)\1!@GA-FT1IN.&C.6,-"+ MN>MZ/&";NX[3(/FM*MND-YE5 #0I.GNYJD5'U)^UCL'M?BW*"=)#A:4,5(S6 M3FT(C/F.?[!P>7PV@4H!RT%#D9(SF89PDP^HJ_TX)=,>'6_OZJZ=$L- M="=.RP/(E$J^;1^CV#6HS^#1(N=;9XC$A[#=+*?1GS#W,.E2.Y SD;?3M!>E M,2QOF&U4B?(&FFZ !W5Y*VE!/KA "YDH3DO>S*]DPOJX7-*.CYX'/19EIB.CI^!MU[$ M\W\'INNJ$!IM&((Q&E)HLO606(D#9?Y"?0'BB2(0E0<>O<9H?0G 5P M<5-# MNWD\/GT4SKAVD<"EA\^>/$FM_,0.KJWC#T>[:;A,[DTFA*2)K!4^S1"MF*%( M@=^4PZ?X[>,!]HAYVWBP/S07\9$JP,SUD/_]Y"CY%5A)L20 [\Z=+:;"E=&/H/>:4 M16$/.'RZ4R(/ K0"<>53*QHS^> _9HC>1$M>0E*N'/ MR-T$;49*8D8_H$Z8O$5F%CBWJ9]4*H(@39C-'8^HMW$UGAKF'TRI7R>L-!WJ^,J@VE,NQ;@M?H/R"?NLIFCKC=H]'78&UG+HO[UP)6 ?;/$7W4[+^@;Z70I)*F,'76K\O0CO%=*K5A" =7,B M5\S4'[6$+*@V%0!JRP90VS(K!70U!- -(^+>5&I%?;,@A++,<^K.LNDD[:'Z MI),%CL1I54O]W(0U\*S< M"\[+(Q5@1X'=J\&7'F6,IQ+KY=_4I+*#;6IC8HDT9T>,E[6" MR_'<89#&\R*^7CO'B]_I+QUJ&N<-72*NYAEJ,*BQ'3&?F,X]/AHII.HJB"A- M^6JN#A*)'%6B#[HT3]5N#?4/*7'P$0IIX>:DN$ Z$<.=8(412IC:8O!E^J!8 M5CR7(T-B156I'A$ 71?*IP)7E:2C[ R.$KNY]A$\WQB<,* UX?\)7H-C#SJ@ MF0S-DZVG1Y?FY&5(GQLV72)M0;CVK-A3R3_,7Y2G YEJ7BUK=[-2E0BWF032 M%H$.01B3)4&NR_ YMR< P**SD=_!E40G-HTJ@OQLIF$'8)?5\B M:\6AL^*]T,AD# OM6;!:VM)M.8#?"Q: MK%2$(=7;E-J9N\!$4?%PT\89:J(>3U1&MH-JM;/<*7$8;Y_R<21ECCGQ!4S> M5.Q9:W#% *P>#&#^C8BP7'=7]&P&_W90D=I3-*_!-=N^)!\H9)CO$=X:9E>W MNO: +@YX? )"UH"N5:B3JG6OF50,1$:.$-.(Y\/@*U(.5(!SNO92N(CAGK") MIDO$Y5OZWJA X_^:VCOBI,\5+[[J_KD/PPO>C_9M>01Z-600ZQM?D?#M.C_( MF!7-']VMD"T89L>F='OB2DPA<#%+!$HB'4XN7=+7_"KBJ \0(;SH:K$?LCW" MU>E*WT&,M+P>&"*NVH#LQ<=;*V M['FI3WZ%(3'-:)O;;4R&S!G<.IU7IX[Z6-?#;^^ (WA]_YOJ;N .DUDH=,TO M2A'E9!'[51Z L7*K3ML8',S56>F\LU5O3 2U>IZBW$54KES!P->S_S;/!MR> MR5SKU9/GU/2X.!LY\K'GWG+:I3X<^ M^3,H6\"?WDIK"[SPB;1N[;QZ>\+5,..N)43,)_YW 7K=0&TD#$] @@A<>N1D MYL*\Q5X3)1'Q#,1ZO.%IHH^)7#AH+O EB)I8BC8][C_GJF$[@6<2KZV5*\@/ MW2!Y/Q("4%Y0?'$D((&=#ET]T%R!^O/-G.LW/5[,99!,I>P3V0E1VD7,B]Z, M5*9 2J%U6U;8B,O@;,RT&4*.&3VV,>BY@".94YRZ7,"'BEE15_AZ$.]XVQ:? MB-&>LF4@/6GB$Q/[E*1NREG77E2/N9R1_]6$JC6?UK/>Q-EEL]EI_X+ (!LU MCI6\L&97,Y0H[@LF5K("66P5J12"HMCY,$IE\CM,":ORVUVWVG^7%]@P[?L- M;@D!0(V-7?]R-;6_[P^>(,]JW\//S)B'.Z3R(B&ED@ 2U\@_D%NX6**>*JJLQ"[-IJV3P0RH>^*)I!7'GU, M=L!NTD?J1VH["!KNH,1.YY3_U1X?KU.7TV?&BP6+(1KF6AG/HHP:&[5=NX6/ MSZKR](L?EE=9GB6?PO5>!THL?UP-TN3=/!_X<\A_S5_@K\6)-UG^<<)/X W\ M%_E[^H5=,J$G_R]Y_X-PT6.F.\8HA<,QP:,8\Z3CQ*&K$&1"*# &@D_, MVB"WGZ.D"G+9@2I^S[85 MOVW%[R;[#%J\G'"@"0F$<4#/L&=)^KX!;&9/7M-+25 P^ D<[]IHG#'[!)I( M[&4&BQ TNM3ZQ*<+!2Q"U2((-&(7#N\A(A:09J)H"(7,NH:J=KQR5J7OD9E2=(_80/B[\ M 0L$/G[,64H#QTP#;,H1T&$O\MK99R><5 0FIZOL_?X9VO/]#$*!1,I39Q40 M.U"J^Z['$(:.?(@P)>^S0FT(6=5 '+J<0RR,O!F&=6GG?TY>[XH;\>KM28K, M+I"J7X&H8;_%A_5E%]/DX&EJJ+Q#<92K>&\,OHQ_[^^3P .P;"!U%P4/ M#AA110TZ2[SW6Q(:#+Z%:2+8>_ZYZ14;(DZ[!.1TKN))+'0#0-L(\LEWN:SL MYD<_&3M&QO;&0A@#*C?W.\!@;=M"JY(*KJ M1'/B-P*J,B2=S51X]\Q-SS7]K?VFQ7S!TT RR0!WK4DP/I*^1>D!W/62QSAX-GCV[Q)7 M2 2 .R6)O1.X MCQZ>>+\E^CH @JT+A_('1*"))K?.S@O6MM;.?M2?KY$C 4'J$S+1@CR9T$E. MYF<:V+V1[+0@.@;[%,'IXA0(=C7"C_Q_@:G5(!>0X P2<&JR+#9;@CBZ'7E. M&O1Z>PPBR$;X'=B>+K$',9>N#_LV_\-WE?0/74_==F).\HBXA*F) M\E&? @&J'&:S00Z$/6T@M!#"!' 1$1E';GZ#ZVXK5I$]3-+9LL"@+S"-2$:7MGRC,?L6E&/@>S81J141S0:>[^XHI MZ(YZ:[G@"X<.4QU>3J3!1-29ZO?UHPL"_#[JH8Q;) VF7SLI!\D)%.K9G>-. M:CR=#3I[Q<$L2*WGFQ[0Y_#2Y>G>U$TXQ] ]LNFC LMDS_>&3\_GM^,0_S__ M]NSQX<&+'WV&QV,V' Z>/881^=1O)=T75U/94U<&F. %U7$N6+*"^>HLAPB# MKJBS905-V,9^V#>9YC_3;+:Y=HD-$RB(N-/#&*.6F6;UBI8R[4( SEES%@3; MIYNSRM[N*1P>W- 4^ANOF,*WFMR*CW5C1:E('QU1_F!ES5.+J5V:S^4 IP5 M"2ODZI#=OZ,Y)W_5&JG4;?)IEW(ZR[1UAW]XDSY/X.A"OX_O $?I/5DCMW"; MKUTCG.22:35\:UK<:5B!:Q5.#BMTX/)?+VS>SN-7SR,Z9!#3"<>FP<:0L\:[ M'QL7.DZH-?L&/H))=$14\6(PF>+42-99H&SYC7)R_E)M1VSU8;XZ8Y>/M MC/]@/QO/2E23@5(643F)QZS!UF<'F'"LD2LN#E,'0J1E?@%5>"*_-.$UT8@C MV^"DJI3M@;1TDE-7HN[$TES=)+/LCPS X II M7&:7CBVAS(BY[^NYZ=?!?=XMQ$>]82A>)31V7/>XZ]4Q4[>1F@]4$C EW=TN MVD: .4OTG$=B"[)#;H(UQN_,Q80 Z$<>T%4@(?>U*,^-!A@YUHOJUW]#;/)U>,S MI..HM<\4N>=:I'&&_0BA1%2G1O^9\IL6YF-987N? 1L3N1%VT;P (4$2[%3M M9E-2:;S[H(FX*&5C/'@9=!H6J&]C+05(S2<67W955QV;!43)M_H76[&3C#Z04' 1"SDSR@6@ M#1;$F>C=] SQ&+ 7%Q1-HW<%:M[T&1;%:+.P"'GOW1F(@*2/@*O96T3"2>T. M*?\,PG*ML3U+LU)!73L6VV\P/BO.28_'O@JD!*A%,E7_TG1UF\A#$:ZU(-FZ M'!FRR[$1HUWIC6)/'<"CM_!5L)P'^R^BXP:JQY0:[.LB5*+Y?0#+ M SO:&[>9W_)*E>R'N!1E G9TA8DEC*X0_RVMY8R_H,)_6:!X%GVY,G(:4Q7G M R_4M,:3K+E_]0@N)&V,0;D."J[CXIP80$+5)JBW0J-*&WN\>F9DV!7%+(,Y M2/AT!3.=FI"BO?!HJ4GMP(8AD0P$(9+70HF(MT#D,\5*LFF$5%1/I&4G9WR6 M-/Z% 0*TAH\@X*P^40\L*7(!&SWE.]L;44_C HXU>%"19!.H)9>ZX986L"DK M0G">\A";K(A5"^). (^_@K\KK&HV3,B;&K<-FT!-V%>B J.?)$3MDW_6&^DB M&T=(?W>78.Z(7U\\DCD+E)@+KV<-Z#" =BG-NVPR\EC)AX_'D4*+B!WI8^E3 M&0TZ^LQO2] 9;P@3[??H8DR#(A6B@N69!5?6$_?VO5OKD3KG3B=A94@O8UH& MYK[4MN 60FD@@+H&>#-E=HMVX@AS7U<*H$2=X0=I> MXI:K]2MA.AFMMA"JX7XUC=0/WAR7@W19SBN&':[^/>\E>9X+/Y*YL.)UD7.K M]R\M :;@AH"!Z43 O@*;:R81DV-(.S3.6C^BO?,C$&*I#876)4XNS[S1]O\; M4(4-;JLR>:088:!/ XT08G2>^5"$:$N#@JBB"CNC0AVYE ": DWI91\RL=D( MFIB18F\+FSA((*E<88#1CWE<*?W!$,!^_D0E^.$F(&3"$#Z!C&."J9'SKAR@DO1*,$V8)M&) MXG7&_M/5JS^VG6(JQZ8[.:Q N&>PH?00!MT-] J"S&R)3E_Q&$S:X B#RC3# M*4LIISR$?M,XY=B[+ BS/)D"E%I56M;<,NX%(YOMW1A85PUV^BRK13ALVN>2 M40[#,!=^USJC< .O.9_YJ!$2Y?7/M_* - _2NO]J_!%:#3(91+$?,W%=8]"N M>D=:S*ST@K80+K$HV1+"/00(C,-H()7Q,68U%N28NP]'6E\4 /!UBGJY(XOQ MRISGH-4=-YE=I0LU=1=+HX];NXOJ,D*#:70"[>;_.)1M$?&8 \V!;@<\'^JY M &;#N5&FLFXCIJMX5Y]#$P,C[24TG:PX*=0@@PJXNXP]L583:2N:L4*[''FV M])'Z>O'[.>/I5MP>LN V-A,>K%4SL;&U[X-XC"BQQ01IBGQ( MCJ84$\1J2=LL6+CO_=D*[:;TAJ1"#>]GVH CKYN(V%% >HXSH"E U.,(.>I0 MSXH[,$QUV7_E$X!Z(0O4 OZL-FQ_W/2\_(]1_>#EMH+V9+BMH&TK:+96U]W\&#VO1(%)$>NRHXPSX*!QQY ??:*-YL"C_ M5N_EU:O&,#9W<@\_M@'LSX1A A6W^+"/_ BES58V14A_%'/4M('D -5#N <0 M];:P@94:!7M)P;F#-L2N4I_H20J51.4";BIVEQN':[LB;L.*(*IXZ7*NK)(@ M>%2NH?D^K3);30$\,;4H$T)]46_G\W;,9U%.4'W==&4#=]TI4C1W4Q[*.N>_ M"D(1?0DJL.C;YQ(G6T[$NFQ??#999U"?"9!-@L*8ACZU$AHB^$@X"6= MXLAT7. 6[_F M)C0\11V]$D0-;4E *"W:*0G#9O#PD# *PO ,U3E7)7AF,G6;3&/0'@^ZS[A+ M')3B_..\ZY,9:BGIA6VJ.Y,:!Q0BV+.D.C-D;Q_(6--V0I40=*D4(!)8*BUGRT^2T /%PQ-&0M6!ZOF!1K,I94'RBB]!Y$O\A M$^Z@L*[,]]' T+J1I2U>LZZAF7/"F6864V$1;BSIFJH7" M=;JRO73O4$NA?#QD6UEZPT2T>)^07+T'8H57MWW/O!4M5! K@'LN.Q7)HD2L M7LA(^^&B"?1F\JR_9U^9;@4)'['R!SU-)(S]THNA8@\QIO.WQ(E,GY)2,+L* MWRN:I!V8(F>R8LQ5I%&N['VZ4OD$4HT4)/F;3*M++M?0@<3(N(LB:-JVUF&F MB*L5G5$]$*M68P!-A5#Z@@?%D:BM%FN3Q6S$GB@*&CYD'%\'42]Y%C$O M@;\I%E0IYO,WK3DY[G^&@QWPKJ$G2[1:"6](4%S$R($)1LE7?T_OX4#Y)7YQ MHU3AOT(\QZVA$<)'H#Z&)_#>[UF5L]B3S$UK++-S!N-9,>/.WC(Y6X"E>GO,J&8A6,I[W4J^\T8,LN;P,I."0'XMHP7RQOX$@<6T )YJ*Z/YEK0 MI\E']BM/2#XUV<&"W<>37<+7S]&Z$,541D+!:,NZRPXQI:JBCA),'OL@>8_;S%2(0G/#J&#\/JTH_Z1Q5JIO/W!5H,("P)1& M060M;1D*FPIXL)37$J)/Y_">'"09I&BH56-/R!RUV5Q&9B561^&YBG(UXW&- M4LMD4G'O8S +&[QI9)/$I[0#$AF.DR;A>>_K0H M"&TQV"WC"A>$+HW$U942X_N)F@"4Y:R8S#G\^X?V]5]F#?63D"('[ZSW]6E6 MJEBL7T%O&/O 7875GH9K0=7>:NGAYGO_YOCU+C6APO\43\P'@_Z)*4_J7RZ; MJI#;S&&^(]*G!B .H6*,?ERY\+$MG#70$;RGK3"T++VQ+'P(WTBG,_\N):T> MSC5)=E8DX/PO0]?9S M!24P9*#."LC"0,\9UX$+H':1MO'0%*]M2=GX#+K$>*-G<5*6-7#\\1@Y:^A( M2!-$=[Z2G=_>O]OU+G%=+_TBO\SJO(F#!H 6$.S-?UFPF+"OLQJT/8.SMTS_)I@]"N]H[B@4FXQ9(!.O K-*IW#=.<#%,)4:B M9NN6ZO7;+<+@'# 7W?)7FOJ&-8MWNBT(@DYYLVH+@%. 6!?S@T+=X;A]730 M%<7ZIV:_,2<\'#RP0J@9=A]:F2#IEYV"H#+VG^SX8Q&B)[<+NPJ@FI"1A0RQ MWMQ_0SEHH&56&FY1+ !X2FKG]E!IEV1L4DXVZ\LI@5++EOJ[!4UW>F+Z]YIM MT?^#ZVW:L ?@?;WQF?/%Q%ZK-QP+U:KW+#D:U>]ISY2Z0.< (Y$3-_S"NHLK M?TL;-&)ECUTBPVAB?HJ)>9BG<.4T:5C!@Z42H72\F .W%@MM(UN&=VN# YY: M 79#2[( $;U_1:F!5O-69_92C/EAS:^R5-N\^,LGA]N\^#8O?HN%H(V>RW_=R"_)@W(4>6M M#4=:=]\-P>QW/-!HD]&]-I1.6*[$/ 7$EDC]$3J;C3^I.49QLO,B9YBFNX#L M)J65%YS6],'F!3'ZX*WQ[&OEKI#L5N1GCL9S>U11<1=/!G0-(V""]X9Q!Y*G M<)+5HZQTS=[[+U.WI O!YZ^K/-_[N<[*S\G?@8+A9%Y#V?BC4S4OOPT;")>3 M#RJ %GX>R!DX8QF8 0S17B^%@Q*)]?([,+>;Y(3C/5+&4];B+E&:'UV]LPQ; M8T0!-21 C6PKYO1LHIVHK0A@(>@#ZDK&ZRCD@))TK?W"&3._12#/Y\,LQR ] M=U%!Y2#JR\YFL*C0UQ6-P#-A&N,55I1^)/$XUH(4H;6YQF[V^R5TEG&_"#RZ M"ZE_RY& XXW.]![5\^-*A25+,<\ABK*KYTTS[G#[H/)HAU:OAFII*6*O&O*> M3,8[)NQ/<6SVQK@8N?&>4>TV9](PJDM*)Z1ZIS(?9"Q3DP+#. NU,7_!_5]6&!1=FT['GS?Q*E7+UT+0;,U:.F"+2N4 &NWXI(USH8E&J$ M9IO80*NZD6? $4#FTO"99)' ''/?7]#J!PT= NR5C'M!DAENIK%[L)C((8K MFT6C+_%RI>K/X.Y+0WN#'$E>O%'Z@ M-^LY_\(Q!\GUBR+'I#02<]7 6LI,#G@$0BU*QIU.V8:S(DIRRC/0*M9YH\^] M?7C$%,3-(*2W$T7#7$V@5]@=!)0<,0 MZB)$MX')!@=U7;=6B.%FRRF2H%*LW^K&?_4G&2V M10#-!*\8,B<,\?"_9 8JW-OXQ?5N 0;5WEZ7UD7R3L*2*RRL#"R8+OV3)#:.8QIRJ)O]/819:: MF'D@%4Z/(JR;8 8(-1CPG^(2]7L\D3TC(PW[M&V?UJRFE12(MN5=>1#;3F_N MIL*_T]V-G"Q>4][5(S)NO9TI_4>5$(=M98^-"P@Z+" $_(N M3-V5K2C=6$V.RZ:_V2[0'/.\]D8XT51B,3_''I1KS2Q#$E9-WZ(H]=G[?1VL6XVYML / M"39M4<*Y0U>DTC%6I_V,&/G!*+P2IY.*8I;C/TVPS]C0() MA5TK,CH01H!;'W/>0X*7Q2,B(M,L![G(N;, -5,]-/*019L0>^H(XBIP $"\6$M4C34Z:\C"GAU- M3SD\J4Y]N(13P7FF<$SY1X)$OP\9F[EX,>2IQ$P1O4?TYB\IVX5HOH.;)#V0 MO,0[.1WZ'1S'(_+W\LCA __B^SF[%D)-*S#T40)#3\64TB"?-=9W4.;MEL/@UDB+8!-7(5?!$OR?"4_7 M(%!C5?&L/<="Y@$075J<9OG2:,D+_K%5=N>CO_?XMM?9N$73R1#C D,X&6YJ M%;;]8QL8;CJ]HE9RL+^J2"*@*B!49#05GSR_O']UPME>3O%#();RTUUG*#"] M"/31:.B9*R^CT(K[:OB>V!W#L$@8O<;OM0:C/;4M4SCY@$J:]NCUQJH [G8? MS($#[8, K@^3KG"C7"-ZO:\"Z1VH@F""[!DIN8UB/"BN_#RGPKU#9P;3G M%8M9(8(285-2W!M*@? 5S-'"Q2HSCU'=PV2U(,;LO9L*""A#A9T%DN'@2A:V M]%3WB&GB^A.RTKR8= AEUF>2_^R_)-L[- 4 +\RS9? 806\K03#FI)I.22.7 M6FDF*"M10FD>*?!%7&-*?.5J=7N+?@/0F(1W *M*Q C1:3UR:QY8S^SQ605^ M"?;:?7:D%H=@5(A!>'VZ+VYV3BXC0@4"S&(%F(0I@>(%R]F^%A0C?!LU(%N<52:%& M2QK"INBS$1 %Z!6D[/'_L\FP6(Z#7 M-N<9%T-@W;JRH (LG&D49MTF(G&JVW*O*O?-,G8N^ M/T]J; T8M[[DET;?MT_A]G!-[ZR=00\%_RC\:KN*?N@J"EQ7Z]>15'(*Q!): MX8!Q50OSF[_^_-*YE1=AE2,T10(:1F^H]HNQ5-95Z-R8=$%D:NBB:V(*)R_0 M*SR?5DL7W_/.!P!1,BMKKG)_$1U4^F.+U*3F"C8 M;S>.^]?#U_V1E?D#(CP@@E?"2C%;?8L55]U-^O0E\$6P[9D6'?"?<1=_ M3YA9:,CTJZ;:= F]C@^Q(S[$4.1>G^0X4G/Z&'+0[P/1%MNO;=7RR:-MU7); MM;SQIG"Q)[VQ/UN4CJD(-3,ZDH*B-!Q'TM:B^8+<->.Z& %&!0EQM>]R*@TK M/7=&A6BM@U M&SN$V6,3A4WEY5]FC59&Q62F4/5^?^L H[%5I3ZK:_ M)/XJ[\6ZW*;!D<@"6WDI>Z7I=')7P-,)7\F0YQ:/%=N$) 0V[04%66)<0GX/ M4*LU$A_1$4%ENR#XB'!"S!)S*AEF-+&E"R'-6IBC!@2@*T9'4A)S--5!::25H>L3O0QD>E+@ MQ*2S?_+\ZJ2S03DP%S(AD2MA"P_V VE0&Y9[Y3OEU6;W29GC05(/_'=.?'/! M@I655)?87D^H3NE?5-I0\5"R2:#-0R@.[!NY0 W5Z=UGR/J[$QW-*Q+?G"CG MBKNNJ#ZCCGQ#!"$/$YS>1.8<.X[ V(D!H48Z/AR,_C.1]5R=2@^"P\@+3X1U MP4(U:"W4++7?E=ZH1G&+\,9Z4B VF@KA_L9-$RAM_8K[RW!P^\']^WX.1L6970>0?] MAL @0Q_F;C0W39Y4#?,/V'E"F0;>5YE$)E._##:.Z#_V8^E[9F^3,-KAYUQ&*CUSLW.%_/X;$N0NJ-5 ^5#_LP!_GP9A@F. MFBE(97 ZR1^8?WFRS^,ZB^?3/!:N'JW.FBTSJQKR2$HQ\]2^U8":6"[O\,]% MYH^0.DUVEOSX G4=048B0@< 9II7'W=VPT\QC%R+4)Y@)I9/0AC"N;>_\-A# MG@T_+/,S.M=V_M5Z#$+NZ$] 7H&?01*WIC#0:02[.\:WO[!,*BH?@U;'>Z4C M@8#:3_,QK:H3.)CNP-M>L[ .1'YCQ:I/"[\:\XT.;./J-/X5T0^Z0ZMA#<;4 MOB7T>Q'F%#6Z %PE>*C?LB;/_DGK(OF51BKLSV8Y&U53L:=';S^P[23.//)O M5HXK=,UQ$4-FIZIEH,7(F)T#&R -*(..];I2=^]![\C#JCD3P6=5XS96PHE4>BH&Y\ M5C*[++7'%*Q9'E\>0P=@'Z)(0I'%#-KUO3 T$HJ27GO>GS M/)%&O!#.^9>E92N2!P+8W? "<6M@[O9H2\1P20%(!G6=L+*"D6$5AF6LZ'X7 M+,A7D"CV1#42OJ1)('J&B.N*?1WPGKBWUBUB[ &F3)#NO,3O&I)C 2#(='H7 MQOO*IKPK 7%AR0H9J,O4;6?#:V!>&2B:.&YF))YV(O%/J7HX8 MQ49N66FHC&B++9#FMA4;81K#!*.-ARF?4I^$-)LI4M]_&ISP#M,C] M5122MN"#[S63:-)4 N0U2*2/,=T(4XD4YH1(P>U0/*FDB&@-Y9.#-G]?( M8YJ=GT/,606"J>T,?J\9[$^J$C>LIH6BCB+* 0F*PT<$.:**EF%G*WG.M]4' JRRJC6 ML"B1[K>EA=IQ Z2^'1"RYDK9%*&22.2U73/?:\UP'!>W6\U8S0[PM$C*6&=%T2;!>4L M#H.B],1Z7Y7L\"3Z+%!M;Z%$+Y\\WD*)_@10HJUANJ9ADM."P!-$"R1FJ=_* M ,.9:X>UD?+\T0HLW$-6JJ^D%ML9?98GZTW]693#T51+A M(E,C!*8[8-H$M.)86K#\[JLFVPG_GID_8X,YE8_E3BG8197.#:K9V\GZ7I/5 M9%,6^K7[2SZ=)(0T&DW])/26L;0%#'%!^+O0Y$@(HABNA@I1>O@B@,=?9G$. MM$=">82=^$E;Y_$*$)NY?T6,UJBJ8WF-*H1CUV/$LR&U7,]ML!CJE"(5<,C> M$<%1P205Y+)4:5DOATE2#?W$6UH7EFU7[A];N1SY)H[U$;DO2'VT3B;+<@U* M&8*!YJ3[BCB\[7Q]I_F*A9:Y&U@ X44C4!P ?"4_9\K)#WC&AOKE:)2)X1Y) MP!'=N"BE/Y,:M,_KBL6R$'U*>,)05[4]F$"IIE(0%B#_JJXR14%1I8=S53+W M<#3$$N5\]"GZB6#M 1CJ8)SQ3M?1F<#QF M_"+TSE4<9T$$#I[;E;TSD/$3P+K#51.@,2JU-Z'U)5^$/$$UG<8EU'\ L#IZ M!QG*_"Z LX"OOK!0J8Y.!SL'(-)>*HL?7V*0G*##HYX5$JPY;[>AHZ:MID#-@1F<3VIB"=$6*]UR*PO$77J0J2B: M.;[T5M[ ^B'W1^XQ=+5C,QO0:<( BM&"=)><=W1(P%_T^4R9E\@^L:,-:0'I MF?#<:@!F791GCG'6*J-!1'PZ-NV.4MFW5&#![$'0 MXY;\A&QGNW=91:0@O6J2*H%Q13L)S:/Q[8/<:>/EKMYA9U[[I&A3]/,?/)MICY)RAFWAW'PALB[MQ3U6HU M# 81%#[,*Y+O7*"B9/A552LXHL_%((/FC*3F)T^L21IQR]! M"\699HZ/R1;=%V_%(NW7-8;A6>ZC5TH>,/F;IJ_F6.:3ZY MJ!-Q\V.7?^DN@6&H2WO- 4$S)6T5D1?4&ZD4HIPS>N?+LTKOWB6KZ[P\'M88 MGYYEN>(-L7=L/I]:T70ZDA8Z%IBV"!IQU/V/#$U9,G&7436Z;_?19D&E4)&1G.#K="F*>Y>)M+%W MNH509QYR!= >3IUA&ZR1Q A4LL\$QH$XVT%GKC)TS':&18-S3":6'.'SHA3) M5*# -S()O'9M*5%,W4T.GP;8VE@_"(RZ%F5NVG: M[T:FD?V1& M2-UWK%!'9BT6B&7?:\VSX8&222;C53C%/).9-JAJ75$.>X"F+ MM@:#S BU,DZ'H(<'LG:J>=JB>23KTO1+H/9'A5 NB8UOB!/9YHC4!)6$*+D' MLLK4.YW5\YYV-/(^[X+ION9A>X*%+$J^F;Q4T/=;D_F0K!Z962V#K W9)W\F["0;FV19J,(.2+4C:5* P&^QZUK86!CK[159?>?)33C3+8+;\#CD;_ MK5\6);,T'.ZGR<'^P2&+;N44%WZ1^/+P\6 _$3J$%7LIRI+3B5+$E-+G_ :< *30:4@4>DN^R2DT^9(RJLO (?3C&57G1]58/_ .T.-NG^/BMK$ESE#DYB(D7TTS$@T MTFC;WVS#W/4%'95@#&=(A8U0%)]SPGP2QH#6R/WJT-^2U&BB@9:$V5YPUF+HCQJ *_SM(?L=% MEG4NG_K/1G7UVL/>&0/EWYH13YI!HY(3B_1> MXZ(>+V9@PE Q^*ZO]_??>EUCK0U'@R7/P8@@XM>5&N0#2NX6J=I"A3_^>2[9:),>^"(;JFV_FW07+L!P_V_2\^R!A3H/+!CR9F MVU/_5Z!8?J.S^9YF$V?0_Q*H OV6&KG2@3 X9G>K2S@%(Y W'A9*AV;2-SWT M:8"PFGH2G)H+&4#U M/0^>#8;_+G-FW2S^(1?F?S3B")-?M9LP=,:[(Y'UUYP/9@)"TD;38 G1O%6+ MTS/Z>:4D4U(P(($9]R4#%K&>FXAA-ZL6<8%VX8;[X= B0ZBX K* XZW,C81?$!LZT,OGSS=UH>V]:%;Y#N@ *.$TV!W@D,F M?5N:.6ECKK5Y"LQ?,"M-:G)]CSZ&2WDH!\S^OLQ$)M.**'F M?_BVE',%BS!RW8;UARGAOCB'_SWL>RQ_ZOBSH];,"ZX.1"_4\&H*4T$Z<@!D M9(&DW%$H1<$BGB:HEF0/UP$P1G[]@Z_*MNGZ,?#&P/FJC8?L%)!1@']2?3/3 MS- UXNP4?\%T<(&JCLHCK$/IAT,J3PKS:<74_<.$_!Y^L/T12$J:M1/57:&Z M[FSA+&QBDGT*VSBE5*MLY$WWL2 M-Z($%!;CSD3PZF#T*.0,V9\)A*E7YI\L M?:+_NU@Y7$V=):L(%[XEC@[9G)31N:QA[&T*N.BYY?>G5=XLD"RVEB?DCWL1 MO4<63#]RT^J2LFJ!?,E:Y?;3PO 02;[!*6=2>:=YIFB+JH?&%QP5^0HG#T?9 M7VQ6+&9]@YPRFCD@@,H5 MX=5#9VYY ![XP:U_H,*+EGM,IE-!ZX:*)]2QJ7 M4HVRY0 \4;A8L+K0@!NN'U:^/I=VMY"3UX>E,AZ$,)/RMJ@[Y%<>\(;ZJ9$M MT0A +[:";/(@T&L<&T[2NK@#(W;5:C3[N=.,BTF-'Q*>#X!9;_U+1^D+<@@\\ MJ+KBA_]?5/7G*@R"\OG8*B*Z47\NRR/[5_L,FRT,!L,H"614>Y/5N#4/SZK1 M=$=Q%E0+#,8Z7%F34&2%PA$H%^XY,V/&RGZF RG.L\B#H#ZE@7F:7:;<>W+. MG0=X>JZX4H 9UQ5V'#86B:"'?MHOCY'2VHI5E<$.7V3%E+,D(, ]0J'Y;$ET M7J&;,M Q($C9WPL&MG0N%Y )^A^WX::G?6RE\B0<:WT&J>R4\OLL96,;4P$0PP6!C+/1)J,$H%N(:3'N*;O#) M:W]:7H+9^B_NQSHVCN.[[#+9P6_]U_&[70.YICX;'L2)66HXW4*D09U:5?= M031'U+U4U;'GUZQ:ES"TA&"!W>CWO ,IBA:GLPV-R[\&O1%H'TDFA@27 MJ^?^L)>D]38DS;W#<5XU+ BEK/?P=CWV!. M50^J\DMV"6ZFP!JXXG1:C:FCN+,#Y8;>58$;RABR;)+J:J'0%_E&TLZS].?1 M9;M[DAIO>'/:.PU0/+LFB<^T]V?X['I^CJ(TA[#*+,6SL->FAR4-!8MAI49I MY3I%SW<5:-''/6C<4UP-6''6S H?P$&9(!I"TR$T7>K2ZQL#'&U9I-'>";$M M3 ;O) %3KMU0:@TWZ?0A70MAL>14DYD&>'62T;NVN2 R:<(D^JX16]U:53=42:8)!E0/P! M^RKGTVQ,(!"[Z^S,D27 3D* B6#8![I B->%>=B6Q5X^>;8MBVW+8K?(._V@ MKOQW045<\VG$QJ^O?GBK]VH)_ ;<52NH40AJ1543.YA!VQ"Q#"9@,0:U'T.0 M)?*S'X\3N?-N>5A.&T\E?(FG$[/].A-I7^9?X",6W='B?V^5!6S'26 !L1+" MXFAY=^"B0G?++ELEH8@1\8)\3CU@MA0HR4!4<1\#B*EC?AQT0QC M3A>]%T+9SR0RDXR,M\=>5;*S$]>-M%*3?NHN96?=49=5/RNDI8M8Q'V=3 M>AIJ40B U\$L'197T9HQ&Z!:.?BWGVP4E9)SA]!PAD0T*G)*\VI8ME]'XK== M&U>OC;+R5F*V8-D/+NRRP15\9 L>2:L!;7D3(3H!L5V458VYVI8=P6L%T/X8 M8*LYPCT7-B# M7:YXL^T"^YX+S.S]U0M+T5RX$B+TQTK@&9,'*:@LK@^1^R#RJ\&5C9!I 6I( M^)30:M37H1#S#(PH0X2UP(@IL1?5B,M7#CE.+]?;A7?S"P\DJ^CO%'_) B#> MA!9T2)?"=N:^Y\RIHKMMG&CAQE1M?7Y9[?E@@K5YD7N23 9 Z^93VJ%^ER-4 MQ+]:K\^"2V&&=7 DJ'!PS[ H('C#OW;Q!E?&]X&:(O*8*.>M9]OV,/H!08Z? MN;-BQ F3,M[8-"O>:[FLH:4; XX&H;!D]%&=H.G[#7"84N!2\A(+TJ=82$,> M0"=LY>W@?#OA/\"4L*P$HEY[YJ23#AM!J7,Z1:EZ( QD66]NQ5OORV;4OK7V MZ+$1,V7X>DZL=H2$2[ %)D>_0EJ[D$VFG:+AP)FTVSN/%O=] ! 8R(]H94<9 M0!S+'G/UU83LVQ6\B4K.!?K!I7=2QPQXR%$GIR>+NT *IQD4;#%? \GG&NL" M4)ND#G835@M$>D5 5O&J,H4T[&X):UD[G+4;8!-L,Z$J;BC^/=,485MHTDSY8,Z>N.0P^94*N>7 MF4 KSC\M3 7Y2QPMF(&X.PS&F[-A,/K!-'.?L$=SL'^H ,S_.GX'O2&AX9L M)4B%+U*T:?1+.9NA$5V)D+'C6=&#*4\H>0JU+\':&.7 F;H* =T!E$(:(O.VC$=R!.8-2'T.'9%;#HW14-3 M Z-Z>58!3.>4T3DPQ=@@7B?P;^6I8)2N"!Q#@OFRI#0S_ 8SFF&"O9&$OZ?) M\-&_M]C=[#H,=F55I_U=W_Q'B+/EB&>3@">52J8?-=VZ_C\)RULTG>I * EP M/H\,?+>2R>1W6B.TRM72Y=0M3_45)'O;*")7* >L3!I&IY,91*Y8 P3<]VI M3/8U7VTQ0"^?[F\Q0%L,T(TBI]TI,Y7T&- M7<$F3BLKW@BPW3&]BM!%">T717..1%LC-[]$P9]&(2%]7K.U@>WO"!&K:0)A M[S4+N([D'SZBPP,\/)8^!#/J2GW5Q*M""H6P;1]D5$OG[@>$?O.%D(J#=NDD M/81^'K2)1ZZB']%U0DDV%'IA9$[RZ:3%\G. ?V<+2#5<4CW0* &M6%@L<2++*^F!FX3%&271DIW#*Y[1Z@I1 M'VN@A\/^$'D.E##31\A8A\X2X&5MGTABGO3J=##?C7PD8@?"]PK!@D#XD*$G MS.8_%OY)\F(LV6LT#*C"]AE][L/'!02&LCHAPB>U6'QH[]U+WJRF!=>J0<=, MFG3W-\SL$#ZIE9G3*M,B5HP91&O3XT?C!WLK3-S$Y=R"L@#29N)V[)V_%Z&% M+$=UF9HQ43 XQ80I(J G;G+%/(/IGA4-Z<^PB E/-SS<- /BA8F&ZY3+B9XE MC7[$R4\9:@21"O,*H\ZBUTR\QVD1(1WC10P,:[>$O/[WL[7RR-3-.)[+%/'6 M_;U$MBQ\=OSPR ?(_F$A0 #"8;[99#&=0B]0'_LK]@6S!49.#K0B/::8D0X5 M\Q1P)R/F[:"-)MZD!#"+S4NK[I5O,?@IF).O"=]ZC"+9AJ 4\AM M> <;@;FY#TX+!.SR!<>H!@![F5)*\)@Y6A]AAU;)"W3?J:$V'<^E@FQD M&$>+.G>TP&>0K=LC@Q-$&P?)7[T;=@&P\5Y<,04463O7AKDM$TZ(6",=?QA8 MM,()<@[FJ'75F*CC*\*,'F\P.Z4&[=X* IYCK/G8&-]&XZF^^X2LI_'Y(%&( M=Z(6.?8V3'F.N];]\JO8!+6<&,+^1\% M%^?4G4*?G?KJW.;(U-Y50S!S]B!ZN)_*I6U2EW(W'_.1'\@'.P6:*%E&M<^5 M;\KM)O2<5]I7*B,5I7F:"C+?.LC$O6Z<$E(*X<<2V="K'^S[/!?R9FDI!"D% M4)O4O\1N*I*Y 6L?#@85SN4.7K](!5?)[>VJVR,)_S): MR=OVLNL79&Y@T+0FVY8$2_MH#T=1>3CP#ALV.""\ B.)OXX6YJ(^)1DG!:.( M_D)PW++ !Q1@O7(7(:&*V*.I!*/,$ @=((^"UZ4M-\6=)=CVA0F+"V8&(D(Z M4[;5FZ>Q#RIV7]C4!$E!QKW5](6JM#U (1 S(5;*($ >)=B07L*[0<@CP63\ M->T_0[@)^128#4ACN18YE0*:X:1!BD(R#-3 EO-H2D&8]CI/8,>N9"6"I[SI M8-) 6!-[X-0O9M0"5#3U@M 5AI;%L MQ^(O>N%7F;HT5TOMI(CHYTO,7""6" MUDE+<%9A+\(RIE(21,+4)W$5X"A&_ULJCR)C"S^/A.-"UYR1RZ.QP^7\SX4W M+@B)H("]!)6RP!?FUU&I7(7>_E2S+:DV5@Z'V\KAMG)XB[R\=QICWP9'SYZ) MEC,5VCLEY@A9@90"F$#-4CL?H(>^=)!9C-W#2.2CF1.Y$O'1@]4)/3],ZJ#VT=PX/ M48R1_ C2[OB';)SE;N;=9HZ/2&\54BW%?*&0-_&*T7>,N]7X4?#NF-@[GT)] M@<.L5H8KSC8-DF/Z,6;D*J3!)IHR\(LACT?5"G@[& [X=9-RNPI67L#G\HMH M3E:B&RMZ)_?4<;:#-/G 6T1F56CY9M9LRGO0O>AU4J&)7G(&#^-+1H61Z#3\ MUOI^/;XRTJMY2S0-_E/@I0I>Y;>+]WX@R%:$^+)F#BSRTVEUB4$.8E%)6["" MG6'%7U%@=BK2K\K$W6:UR"2$TR@^'!/I!D<&YB>K"73(8)92%C/42W@]ZA*D MI6^RNRKOT2((":93^]F$E36;(9H+HHOR'#V24YHT3UD!ZBJX6-+CDAEMU5=X0L]D\2O!^9EH+F=4H;CGW M3UU A5P8;LTOB.WA[J8F5Z17IL34> ,G[R43-LH!ZY?_HB;I4TE8@ >L*VT M]0,$ T$Q;IQXCJ:,SL,2J!IKRP,%!WL:-RW^&[CR MZ/N YW::/6G@FO/,YJ;S2X'0MR.GS$C MJTLP=ELWY^NU, M"];4"9I4BV.!9806_V:ST%J=7BOHQ'!=VO$Z@]DWL[=+#D KD9OXZ$>#".KFMMOB._9E&;!0/U.3N8')G1< M:8I6VIZ7_S&J'[R\_N]^S)#L9+MA!.)QT7&XN^_<;Q1_J]9I;=SZEUHQD:/= M]EHER_J!DNSOA4854RC8.' "2=:[.PZKT;'=^!@*-WZI!6&H5*?CF&.[\WH>3(W\&'#Q&9:TA^4URX<1L/'2\+4>V2#H^2I\\6B?H M-4C>F_L\H_ND!'8#FFFA9_;/G(9>LDN5++KJ^B+P@ZTJC(,2CM[D+\.' __+ M<\0:#3JKN7'(@X8^.3!2&W=R@D\=< MO-6DI6OZER?#P3"907<-^-W8?^<7!+>#ZA.0_ B)1XFRU@P DEIAT.FBP+5S MHS['[X9\T;\<#IZ2%!J_]VTJE]Y1F_.+P_GW2_O=NV,2V*TN?=C#_.C>/ MU$WOQEC\G"0_ KLBR?9Q/D#]+5WOJ=5 R0UM]2(S T0^NM-^^/]6VG:'_G M$HL#;X.@V*VK@'6>?_C(/_]P?_3(1]?_47QY7E;E;POLP<+ZKG^NC["+QGO# MPY^2,IOY9W'C_+D_$.#TAA\.C^KZ4STKY_G/T^STIX1>WL_DE_GS2?'%Y?Y) MIXW?CS"]D[VG3^%D_NH['>4^O'6;WNK13R]1.OD_'D0W?-G^]\;\YC?L\*T= MMX/A4SMPO\[KZ2?@9'T_^53G,$G^JZ^FU?AS&)_'/R7>X\O.X6RM%]YNOR_7 MKX*#X3-[#[FPJH6^]BYAN/P3T)];)L,AR:2W1SW]BGN]+?/?_$?A'D^]82G& MGY._9I>?B^Y,?^4]/@%_9;C)LY]>'I\5;H+^,''PO*?PYX_=;_,]A-,CS_/, M6T"1:'5Y^Q&2C#QKWM7S.L/T4E;7$!*PF-6G14E<"K0EP7]_[<:H19 ,'^&4'VB\(,$9R=OS&/U<UO/WG1R#3>C2;QR-9+F9[ M>87N ESII\0O?=BS^V%@AS^]?/PP?7RH:U4>\:7)]A&'0%S*CS* Q%$&2_^0 MEO[#0=<"W0.##1X=/!LHZL^P)5 J\&O-UBX__F3 M/[+5GB)3\_.#\R_),/:-Z>SH++KJ_-OLO:=7;3VTUKSE ".ANXY?^0Z^S6NL M!9T+#IQ?[AZ\&*!)[L%KW*,)*9"W%:*Y^_$V/LCYJZL=%#ZC%[K"OLG)ZEU[ M]]/:,;C+W]P.PM6#P,X7^F;G7EP/_=(/3ZN+!43T^\[%P\\#EIUG](,_FV8/A MX\=/]H?#!_XIA\-GA\.#1P?#P^'AHT>'#_*#X7#_\%'NOAP.!V?SV4\O#P?# MGOAB]3+Z]FMB._,W,_-'C*A%J)E#=L>\RY"$B^-/-S818>LD.:H!SP3]I>5X M<)/;Y8>DW-%_>+KWMPV\H*]Z/91:O.GW0[MWC]]ON+]W\&P/T&O?Y#7WX27_ M>("\=0YNV@R"^=O($AZ(?W!P+8.W]0+NW!3W.@*BX?)'#K][<<3==D./&_3. MO\6UCJOMH73/+%:ON=K??_C$FZM'!_M/GWAK]9!=\X?7#%BW!]*=FMX3$ KT M!Q(UO$;QJ ,&@7(LW( K^BKOTPEULC=\<'0/K/O#C8*MV_X6_HP:/MV>4??, MB/%3' Z'_SR8+ \._2S_DT.?X?:HN?VS%$X(3M9]J M_2)QGT^3-%S=>(**/ M@8N=OK\F&1YF>\.'P*P!X<_P4<[_ZI58L:)!V%/Z[/ AL1,P^-A>7\1M#_6[M[DSOZ MH,?N;G-.MWZ6UMC=#F!\:W>W=G=K=V_7CC[H^KL'L;_[XU;-_]V:^MN\,+[: MQ1X^37X?G R.!VJ4AX>/]J^TW,_V'V\M]]9R;S?HB@W:]9@/8H]Y:[FW"^./ M.>E;R_WGL]RWXVV&^\/!V]]._EB]X#84;_[WU<=WR=L2>.?'+GE=C1?8B+S' M4NG\>2Z?YY5K1/3<9;5PIKV%.Y*5'0X&9^Y M6:9[<;L'MGN@;P\<'[V[OWO@.)N"/"6Z:^^*\C.H'&UWQ'9'K-T1K]_\?']W MQ&LW*$@_O_G8X!J6SY -HG?5GH':(BHZI]PN382+-E1(TSHG!7SB@$F\L M=K<[YCOMF =(@?7R]C%L/3D<'!X>?@W#UM/!DX??G@CJZ;/!_J.#;\$$]57= MP3^8':9__?S;]^I]WJCZ^UV(Z39[\;=ECLTD39)9/6$1D4;IZ6IV[@__;%[5 M2Y0L02&80"4ZZ"E=W=HS:[-10:FTAR^^U[%U.Z;^0U6S?BX4*(LFX;)ILE/P MHD!UTJS!=M?/S2XIA**F334KYNV:)U$<[@]!-V:XO[M37.PB8ZP[E?3:R=[? M^O&, <9X:,7M4JWKH#8VE'.\)3WS#[B+E2&5U8$C=J?PG\)UY\MSY.HH N$_ ML=W"'VM6UT--*G^I\:+QECFK"V#,!DG?\7R!]-GSVF6@.]6 9MP%M%OQ.3Z! MIBO0F+U3Z_[:\(4?"%SXIDM[>$ *3,G8EOI1HCH;GY%WI@X8(/QP7@$P0HLD M&[,<..V)_UYDT.[M%\1'=^XWC.HP#O?W_CO%)9D[$)M.)HNZ+)HS[AN'Y=G6 M68JU617#>ZQZ?+0"_27AUWY'C: N*M0KM!MK-W$U:-X"<3/)^DZ(IZW=F7[- MG59= V0LOQ$53H2QJEBL&OYH%R4Y="1KN9A10 M>]T_U0(\\<8B-WEDTG(MF+*X6^@%>NW0)."KQ@MIB? M5;5_O1[1Q0W8Z7_,D +AZ'-EUR?5B"19.?OLCNR![_%\^/!A7Z,T?N"]6C\K MSP\?ZQ+97$82+_/#,P4'3Q\/'NU3BJ(_51 E;J(_/CX<'#Q:_>>UOUW[QX/A ML\VOS/YPZY@=TL^M>_GX:]U+&K ?99+P0&H1 '53M5>_[K=+V/V!6]Z&$>X/ M0UXMGW_[0.0&WN-!\R#YVR Y/LMJZ/'[Q7L%XV^U8&[O6X,VSR;S9Q)J^X-' M?RBE=@-O^>>;5]1#NA\;$ZJ8F,JT;MV :;_1$B]MC<>VQ^%LQ/JNF/M)Y-0BR;??=@OXY3L8_Y=3>H\/Q?[P%3_I. MR![AP^T)N=D)&88.AO-H/*Y 1+ \O5T'YLWGQV\\%?YH=2K\P:C*E_X_9_/9 M].7_!U!+ P04 " SB@-70+!+0VT1 !&P $ &%I<"TR,#(S,#8S M,"YX7VZM:9X!),IFIG5PQ#"34,L !D]U\VA*V %6, MQ4KVO-ROOY9L8X/!LGE)?&NV*CN U2_JI]5JM27[UW^_+&ST1+B@S+FMU-Y4 M*X@X)K.H,[NM/([;QH?*OS_^]-.O_S",/^Z&773/3&]!'!?( MG1/T.^/?Z!-& QN[4\87AO%1D379\I73V=Q%]6K],FP67N4W==.O[N\^G!9^W#UR^SF^OWE6URM5XWZY*IJO)U>6P:N MO:L;UE6U?E4C[_ '()1,7\2-,.=D@1%TS1$W+^*V,G?=Y, MSR[JU6KMXH^'[D@UK01M;>I\6VO],N%VV/[R0EZ>8$'"YI@NUUIC[A).Q1N3 M+2YD9ZOO+ZMA6\F)IO"FCG"Q8ZYX6RXWW-_))' M@YA'UZZOKR]>I(MNUV"KUZGVAOQHU.K@"#G$[G+?[++AFQ'2'4.':'CFTR&D M.U"'K2-RER_H*-5W<:@:J^&=6XV ,I<:V\-%1BQ" @G"NSP"!3'?S-C3A45H MEO&WV5Q^R#/BUI@0T\HC,VPN/VR1B1V'N8I>_A+\MEQ29\K\'^ GZ:LWH<,. MR30,W(F9:TM44']N,#QG;?[0&)Z]M^B]Q:9YNT]D%"'[M%Y23V&ZXA:MY4F@X2]@N1OC\/.SNQ) M2?3;ALQ"=I$>'ZOJOQHRHM3>0(KJUXO-MAMG63;F5+/@QM%VJ11V+.$ ,'P2SJ267-G?8EIG):$Z(*S*;6\M(BT4= !B! M)@3.2:&2<9:0-_M M ^B:G#.\&RB,7&9^FS/;(ERT_O*H^WHL?+=PU@+\?A^ XX+^B7Q19XAC PV+ M>=MFS\<;N2N&6D"O]AJQP!\I 26"\;XU:@X[@W&GW^NW[QY'G5YK-,J(V'9: M+3@?Y*J!"M-FPN-$?HGXH'X;A9Q*A,)=8]09]=N#86O4ZHT;TA*-WOWH\>&A M,?S:;X\ZGWJ==J?9@&O-9O^Q-^[T/@WZW4ZST\H*UD$BM)A>;V*JQ$DTXP(1 M2$2!2'DM)A1%4E$HMD0.,&Q]:?4>6QFQ#%OK8*E5-V$)*$MDV5YKW.V/1H/6 M2+"53-K1H/'*;3&KF\:.T9= M(BNW&YWAET;WL?70:HP>A_"G-\XZ'6RGU5K^M"]T>M\0CFN$_]_OWOG6XWJ^^G<- B\C8Q%E;);+U%7&)3-SL/SQTQFJZ@@C9[*O%1ZN78TV5QD$+0F(9'..F0O8: MOQ+A,AKWF[_!^K$%%GT8M'JC1HX0OH-8BT9B :L8&8H3BK,J$1 MF,_&7Q]: MX\_]^T[O2VNDG#,C$#N(=4#4$TM6GQ'R.:&(58F Z/3 UOCQA^9(U.<0FOR MQ-K5IT:*O$1F'K:ZC7'K?M 8CK^.APT8\$TYXK/:?">Y%H#$>C9@A10O%&=6 M(C@.J5@.F$U-2K)6'XXB*@7FZ^MW;Z^JB7%VC"(I^CE4H$RW_0\!;(PG]G?Q MC$"0UB\2P_\X?N&++Y-7!-7M7 "OTVBQ2A3 OHRFGNC2)[+[-MIM>9/5+N2 M9?8R(A&K?^="(4FG12!1]HKQ**/IVYCR+]CVR /!TB(".U9DGWQP9..EA2A1 M/9-\D6*,0LX(6,<:E1*ZE+I[OE&DY:.%+%&12Z_BEQ&M6'D]%SI).BT:B=)< MC$<93>]7WW-9?8U$:_!$]^$X%P:I M++1X)*H#NRK0943GD&5X#W,.ZC^1>^)B:G^/E7]"I!;]T]0 8'T4:H)^#G0Y MNTTV#!NFR3Q8U R)2>B3''%-YIA@"ZXZ-:3BV_=SJ!S*:%TM4<(XDJN%.J)( M2;2F)9)JGOTP)_1#\D0<[TH < M+>:)\E.$>2@V/+\J$""?Y8AKF7UBS_QU%[46OT0M*L*OW-GD#HO^63L,$: _ M8W)HW,1+ZF*;_I=8]Y03TVVRQ8(*^7RZ)A.NV"](9F2J12]13XQ%Q$@&\H6@ M2 I28DJ)Z\;]0?G /,"VSE=+3=;K:LD]W'&;LW#)9 2 M\X-?T$J0 9(,*>J,;QR(S\2V7+; KOS^VF,.-CGWL'TDG'7LM7BG'8/VZBI*T# MW7-F%&8XWXHY _&HA3A1"-5" M7.Y:3J8!U_8@>2&-!>,N_:]2N/6RE.7C$PQNK2RM"^3=U[<^RGWY**X "C0H MI8/$MN'M.;[3.&C!3-T66/;!&[-%-( @4V$S1Q8W.Y:L2<@7.?CS53,^M"[DOV*.-KV>A0ODP4WX)]J09:<46*;8DK];Y)]HS' M.XBUP"1*72M@RAV%?3,\^ 4>""-LNN[^L0BS#U"Y&&M!3-2O5B!&_%^@STJ;8-KG;D[[N'>3<#+6C);:+1^8"RA]G(%%'&^84X M%N-MZF#'!!=N@'V<&0GJ_ON!EHNY%M#D+LPXH/&,U9>&5N)07-X9\,R89 Z[ M>[,_@WY"T%,>[Y5O1&=@I 4R42].?5Q8*?':?OYJSZDS(S,M;HDB\,YC766? M5+=;7.T[6=L3X5=%/T%PRKGW^0 !6I@3A=X4F'V)T?8+-)5QUZ_U*JEG^"-T MO,4"\]?@O1[]I10F&B8,$NJ^'@7^+ *T\"=*PVGP^Q)7[Q!!@5 42CW#'Z$3 M T7>$,<^/+(VZO]X%!?(*D3K!IF?(BDOK6$?R44QP6=/2([3(1$NIZ9Z.0Q8 M\!'DGB8@9!&D\XBWB0IRML 0R0[\1$D_1X@=@_<."WEP:2%OC?K'$XDM#Q&Y M++K<>,;<$BYK+98V>R5Y"Z"GDJ[UH.S/!0ABBJ$$HKA"*- (N6RMC:^5_'6E M5RE=:_O#:O,Y2#H/+V_PH\"2*FRS_5TE/% M_@%^E5=B1;Y'!_L;C>1D)MP*PA.A3NO>5J;8EB^UEN^UAWDX#P^'VFJ->UMQ MN2??BSWA-KU9@F,P2_;FMF)Y_KG]\-K$/_<+%\B$ @?A@1K4]62;3YQYR]N* MWY"Z9%%!KF+B_[)@#H#.7SMP13+WWX>=UP[!#JN.(X_)4&KXC# M$=/V[C6)KDRAPL4C9.V0ZCE6ZX5PDPK9GXX#B;PCJ*GV,D_3XLMGJ[Q!,_/HSK-I6!U'\,7ZR M$+);8$&GHT:]6J^KY>P I*5[R/:V1? 3_\W1_0EDJXXT2(0C9OOGH=7RG5?9A MM7_/B<>G:&.@$+TYV7,E1.)*V@?B.C7RTL M\?E1T.,0&P3)%CGUM$7PH-CQYV!?X6O#MIF)_2A;(N9 M0W:9,QL3OI#I[R,XM5 >36#]8$*\U(R>;,3%[+@_23X0=\ZL"-HQ)#\".DJ# M9_MHYE@]>4'G594!A@-XE0:LKP:" RM2[D#IFYYRYN=V]&#A_Q(2Z:TPGA,? M.\8UE8MM+8L0Z^X\ 3F>$# %3:@3W'7://*$5\>2PV-&C6V'GM93HR&=S=W^ M]%'XI#NQ_XX:%#.0-#WPB@7A=^D>E&A6!/?I4?/;9_S\#>R6KOV6AJ?3/]_: M.A%W5A_DU)0S9FW0_O (%=RP'6 .:Y1HE!YI62N6>@+.@:]CL, MSE4U('Q.L8=M_5SRHW0J^!S5>*%BO^G)ISQ"]RSWQJ*@L@BZL]Y1N&Q3XZXYI\LQ,><.L]GL57-S8#=!$8;I]DKGD,PHK#K!48)W3^2LE&ZA M+^HP59M^_%O7\O>.8WDF\3_)]X5!"IQQXU!F'D6 '32NO<^>#6]I6X1>R'=! M>;:\)[3R/,U]EMT$1>C/UEU(\G\]YGXE:BL) 8^RXK?3=7?A#V!9T"DFMM=B M;1=%MHT7JX,D.P4L&B>_Z M_:G_\PCT,#F=Z#;4[L^UF&[2\$]E=0:?F3/[#?YU74LS1Z10%"&R=@2>$-LF MGXB%-0G;UJ:%Z,-!DQ!Q:AAL66>"M.6 M]@4H+X4;21K9]ILTBN3?>RP9"[U4/,6-OYZW">O)[S6&(H^]#2&XP::FQ+@Q MU2E58+ 6;&8I42,I+?GT*U$;M7'"I*RS MX63\VU/^"WOZ!,=IDH?CS[\]_?3Q-;BG__JWO_SEK_\$\!_/#]X^>3E)QX>+;X];>G7^;SHU^?/?OV M[=LOW^-T],MD^OF98$P^._OTT]./?[_V^6]R\6GNO7^V>/?\H[/A31^DK^7/ M_N./MQ_2%SP,,!S/YF& " M)/_E^RP__=M?GCPYF8[I9(0'6)[4?S\=O+GTR#"=XW0X^R5-#I_5]Y^]F(PS MCF>8Z3^SR6B8JYR?AU$=P(CX7R(LQ?'TRDMCT$23.JL$Q07 MB=7:2/ F9L!DN4X)0R[^\I35<Q]^A#C"L[%IH8JS$2$$#*"2R> %9^"0V\2852S+ MQF.[&DTIX^^895_9QJMQ-889JNL>GRRCK]Q+/9\>'A MXCMA.,?#L[\OT\EA4P[,)\VG_D3*-(Y-:4"+N.*8'F/>&^=]4O+3&T;);9!1 MB@!:\0(*G8#(D@"FA.91PVT_PUC(_&^'^$4YI)L:? MWR)9EC-4/\XPB5*,C*H %J] 16G(:*,"@V2DI3!%RM!8!=R-:!5VR,?%C@Y$ MT8P>9%_GTY#F?R?O[\7Q;#XYO*#N.;)D F9K- 1-\%3V1%SK$;SS7@9+*!$; MDV057*M013U.JC072Q,;\B?Y6)/IZ^&8W#"B\=YT&L:?L481%SHN:-19:&") M1JY,8D1B)8'YHBU/EM[V*QB1^Y^TBO#UXQ)^!U/<3$]\F$_2/[Y,1C2OLU?_ M?4PL')":X@)C@:(. 1UI!!B6D12#+D@57H@,T.;#HN,RZ]C-6[^4\ MK,,/H_=AF-^,7X2CX3R,!@Z9H]6D0%NK"4Q1X)7P4$)67 >5N6EM\&Z!TB=G MN3$+6DQ^0S_H\' R7N)C,C'8XA L.N*C4&$1FX'+F92OXRF+UH[Q50Q]Q#ZYQ*W518?":L:H YR'X1CSJS = MD_LV6P+]$LLP#>>#P#V-E O0Z"2H)&D., 0PUA:3+0LJY<8DNA]5G[SIQKQI M+))F5%D*&@;.$E.-B8KN2[WDW&Z316 M"093C,D#SX%"5(J)P!E:CM:B-3DRACJU3B_=BJ9/'O6FTK^64VHS]UVG&Y=@ MN92M9<74K(4 Y1BY=T9%R()"8VX",MEZT^%>4'WRLILQHZDDNE![Y[F2+!V+ MB4/2@AS^;"4XRS0$[QG9<-+QT>UXBZTW>>>M*+#E7.\FR;Q$2(Y!:*,,:"[( M#D>*_**S$:2@U[TWTCF]RSSS>@KB 5+-6[&C"ZETG69>@F6MBFC1@,QU-\V1 MOQ:X3F""B+RHD%1:9;MRI8?UR3W>5OS=S' S7?'R-#5X$M$MH3$\%Y.00>*X MB $*.&T1HM1&\R2T$ZV5PVU85J&#>21T:#KO[3(SLQG.9X-4!/=:6\@T(E"B M[J)8HB'1CZ>0)8^B><)E\>1M\?\^F>1OP]%HD)U@)08+,3$+)(4"7@M/(K'" ME1""%;'Q",Z>W:=P9P-Y7B7H1E/:+JZI<=;)*);6AO?)$/8(.G$RC5[04)+. M]".QD$I.2K>.VV\$TJ?XI8&HMY_L9G(_24#]@?,O$U*-7W$V7UC)@2TV&N\0 M4/E$3I'RX)TS%&''6(3P5HO6.T2W0.E3X-) ]BTFO+$9.HN=;(R!Q2B J^H( MJZ@A>H9D8QD93Q6X4*P3:]3#>I<&DMY\=LOGV:X@#:03!A;*-S) MJ",HRZJNL19X1INY3=*%UO*^$U"?HI 66K[9Y#?CP_OIA$#-?[P?A?%\;YRK M,CJJ^N<=(4*C.,5 -+A@/85#CO['& /GBPDI"E&L:5X6/@4A#=C0;.J; MD>'->$Y1\3".\-05P?FK[VET7(_47#BCGL7@58%24JW!,PJB"1&D$MY;]-H: MT9@4J^!:A1SV\9"CN2@:IBOB_ .2B[J(P/>^AN&HEOF_GDP_A!&>@SPM#J=Q MX)1!M,:]"+O=XR+53$7;D MFFHD/>B"@F", R7)3XXV,A"6C&AVVJG4.CEVAVNZJV5T-GH5D266$WCO./F. M08#3)=1]+7(>#7IG2B_64 ^/.VW.HS;K:!,9MBP 6QS..L"$PZ\5+5F6,T08 MF SH'&A%TZ ,VEI9GR!(R93WD>G2.KES%Y[^Y7A:D*:9!!K& '@4AOG5]Z-Z M /7L.-?E$1ONI# Q AF=>.)J!)X=^) S$9FU221JZR""+R%$4 M[;UH?7YX)6#]2R:U($M[F711^$((;RAR5%9R%KB")+@&Y64 QT*&(%P4.C,5 M=>O"J/LPM:QQ#,A-<;6I@8KDHJ= RY-C!!:E*]I:D7AK%_76&L?>U/YMSX0[ M:G[6FO*F)RF&)TG[NA(GXYKBPW&J@&+6A;/"(186Z])6!$@R2!:E) _/T(_F M!3ZWPNF31]4I)UJ)I-/3A%QE+FT!%VP@_[]H<(Y^]9B5\5)H;UI3XSY]UYLB MP/:,V%( 5XCPUV=7Y^LM_=ZR:\V'.?U<$'A2ZBF/RT V;UQS[7N[ZEUS]P : MM:\YWU&Y. XS",P&;TR!F@(CL5J*JT6HW4:R]UABDKEU@OH&&%O7TTSI2]Y/ M)V4X'_!,3KTH$CPS1%0N*" 4H58$..:,2TFHUH[$TN/[Y$AL*^]K)38;SG+[ M_=C3:&\VT%SQPDDA.26J5@JDE1+%>%%FXS-B%J[Y 9*K(-;T$^!1R7R[*6^X MV78VFMM#O8_B.LS^&X\F4+-=9)I&LY.5ON:V4 M)%AM),5Y@))Q4)KFS)="AJ^8[&4)2J36^_H['%Z#;<_%\T[Y,+#*A82^@"0" M5$40P>="=* WLI711-UZV_L*A#55;K?KKZ]$O6'+=&,QMM?G2\HJ:5(PKBJK MVK1$<46#2BD!:9:@6&V$A:USI_C<93RYC.6>Y1$/A M2RT09!03H2%7 M2K!::, @YR*4)%_+8>MZ_GO\T?5'=8 SI,FIB?*7^!5'DT6=U=E$,Y\DSRY! M](O.E,K1BM8.3!;!%X;,E=;Z^4Y O0RX-N+#]30+C&'HU'=HQ_G/\+T M'[@T5'(@;(S,!4#4!52( FI6"*1P/D<=HP^M-[)N1],G\]V6%(TDT(P1O^.8 MACSN9UL%_/]7)&HSGGBV"SMEDI" 2#_ %424@9G&G>X>$>2'VR MNVVYT5(6[0BRE#3"I%5,W$"QA$*QK&L%'JLY)"4$\SGDYF2X+36WB5W\BN-C M//.0KIZ-OJA@FI$@9YAKER'45M&&A!J5;S3'CBK\5M"":Z&;L[JHA-/5C37D1MD2A]6 M*V[.B^N)O]8R:9SD)T5\ZK \)W^F+G F>-*66?"YACHF+? EI*P2$ZZT MKM^^!4JO=&!K3FPW\8]RJ\=%Z MAXUTNE)@_>''@Q:]7.IVVE4%S/6'[*(2>G$"RC?0KE]&28VBE[:#7\VUPFK0JN:4[[M53.4OG=?)_'9^LBO-I43&[ MS"*#HF7M_$,>>+2U.[/UVOL8.38_Y= *>Y]=:J(,<-"-_- 457&I=I79'(/2P^>2N^++YC#^LY0NS+Z]'DV_=6+SS M+]^)I;MY*(TL7#TX1P]X/YU\'=*W/?_Q:5:/69ZX.XN#E_/AU]-&<5JALHX! M6F2@ C$H:J>@<%>B>N&6JQ=-:)N$]!3]9-UZ1VM5;+TJ>>J(6-<.^G4AMW;'0J^BN[5AR4!& MQ:.F\3M96QGE>NR&*5ZK8[3CVCKOFC>*61E=WS(<#\*L-K)KV78H(>9%I%J] MM<7F[[PZ;#_VR^VNW(!GGV0]QX@Q^EII(\&)(LAQD\6B4NALZ_3QAE![EJG8 M">EV(-3NM-OM &N;AT'1UF?+&7#!$RV.["&B#*"3B03>:M/\$I,U(:YYOOGG MU',-I=@R\+MI+BZ:45_,!2=PQ7D.QM4=.N8U.%]/N!4;-!+?+XLCH6]FLV.:#:S;YK.! MCEI:7\C1%A615:2+H@_T(V;.G%!2MCXH>Q^"Z=L6FK>73FC'$X_.#Y/.: M\*!9F)[F3$[OD+AI+A3G'HOU0'-.)L?%2'.1,J"3W*',KP&LZKC\3 MYW8@X2;7A1S@T?DBN>-BBX$BIT8:FT'7'TII3K/!"WC+D;$40KEZS="-%X:L M^+C'X'^V(DY74N@FP*YZ=/]HL9'\ZCM.TY#F8B U9\4GK+75N49="7P,",)F M9-):IW/KWFG/JE8)H/*/(OEG$%P89:/9%#;7.O M(:>2O&).:6Q^#]9.1]A1#'E>;;_$1J&(3R:0&YVK.1+)@2NU^-7XS?L9'8A_JY3'#>E>P*G03,DQYVAILBO"/+>26T&K4P0K#CA M6I>>;+H3]\"[XH^>GMN*_T$R<&BYL"9!/>4-*K@(H1[MY3&B3EHQT=PMVC0# M][";"H^?GMN*OVMZWJ3=N<20K"_ 1&2@;"1GT"Y:U>B8 M7N+1%--PP3[Z_P@7U![GO*KCZY-ATQ*?K[<\;BZMEP?T5Q7+6=?M]^%%WA^KE2UXX3J$X=ZDV MVM80ZY5Z(CB&/FF+JK6:OQ=4GYR/'5&HK:"ZY4_MX7^Y1>6B'O7B4J>E/K21 M"PP>"PCTM8][S!"Y$Y T.3C*T:N6[X)>:V#NDV_QD.SK2LQ-,K_+JG6_7+[! M=A"+\K12(A@D?:O(82+76C H0;DBM,I&7TFBW)CNO>L9CR''VXHE3>>[0]5T MYZWF Q\P!UDXZ*P]*%&(HL9SR$(3OI0E:QYNKPGQ$21]NU<\[838\JJ8Z8E+ M=WD1#&)D4L:FHL!4]*A!I!>04RZQ0HA%->M&[J MOQG2-:\3?-2Z;(D] MJBD,A0E0:J09]YKEUAFG57"M0B+_DY&HN;PZZO%PVT$>@0JY)OV8L?;T=$5! M#%&!#W5CSD6!J;5SU*XQ#/OYR-189.VZ4MY2,%MB,9J"3:M]C0,D@DOU6&SQ MP23TGC6O)=RBS/DG2WA@RWU M]!8L:6.5%+/1Y.;7^:R"JT^[_3MGS8;BZ=)R+<5\]:CPQ<'A?\-1GD\.3T^R M$_*0IM/C,-K)/,-?&Q>12C?#LG9?T MZNF61>72;#[P3FEN'"D8;I$\[AP@&J,H]G*84J:HR^1[Q+ ]BFVV\I>>?.D[ M5X-Q@(=A2!*8[I?7PQF1X3\Q3 =2)\PJ,.#)"U#!4$"2>.V8E2W7(3//[^-F M1]#Z8"-WS+KE.H*'%G:3XI/M!E$Q[X]QP'TRA24/MM3+-1U%*G5[&YB77 ;I MF;Y:D- !1T_!],$&/UI6;B+0+@WXZ[TW!W_NO?WTZH]7>Q\^'= _[SY^>!V& MTS_#Z!A/XN0_**0^IB!Z,CZHAF]*@WH>9L,MXM$63VU@UIL/OE'D>O+D?3L9 M?[X*A$NAHZ&1*6353/L +C,-S#FO&$/7_KZ<&V#TP=)URX)MY[[IT6DRF%=. M/-TXW,!\":T@..,@%N,+"B3#W7HW>&5P?2H'[X8PWQI^'<71J];=( M4VSSN!:IBF;#;>3,7'W6.YR?7[I5+USZ-AR-!LZ+Q=US8- Q4-$NFEIQ,,JR MPI'>ENV/?MR/J\$EZ9>>L;BNZOKH@T,K7+&T0&JG6FDH%*G78%B?5=(&C6N^ M';$:LCZY0#K_6W=/+,/=2.CX\7C21NWR&$-$[ M$Q D#^X$IUUWK-='V:M>;9TSK&,I[H)M=7?#U#L0::2@2E&U M-U. 4(H'GH7+.I6"OK4'=C>B#L>[4 (#QD0H/!LPOG83"JE R*C UHH%6T)F M6>UNQ M,?5+-#?FRQI)97S0/J8ZMHY%ZJ4''4&]EIDF(HG9FB$%A*9EYVSIS M\\C5\<.PJH7\'CR<>7T\IQ!L&?]I 53'<!#2*=.XA+-->CW.UGX7'VIK@Y 9 !5&K3'-4 M!#D[+&O=NC5+ ]B/R/BNP[IUU&07 MZ)?;X._!VM_X_?%D;)B?,%.SQ!%*;)++PI"KP04EY%7&?$M6]X>-68GT@*M8E\_';9,"< M\#+5FQU4[9*0"*7GU:N-PE@?LW.N]<49&P'M4\*[-\3;1(@/R3.%2-ZH.8JTCZU6^D5Y]868Y.BNMMQ5FCI2NR^5RB$ M/ <;HPRHA044/H!"6A\N,@$Z>6-USE[+*]G+&TOIMH"P9@^5QT:F70JHRTS+ MWHM___3FPYN/;_;?7206#C!-/H]KS=^;C./YL QI**>)H\5=6CF,+W5"FY$D M,&^>=^D"18,L3.>3TR@G\_QX-ASC;/9BPK:EO">?T'-32&V<'-@_P*XZ/ M<6"TM8E[0SZ,SZ!LH9C-J@)HI0G"))-CZW-(.QU@KZX^>\C%LD)<6BN77_KYT.L$\Y ML)]U(;5E62\7TFF!XU)QXT 'XY03"4)2EF8_QNH$U^OT-)>)/+626Y=G=3NB M/F7M?M:ELB6/^KDV3NSHTMH?>.&%4"&"6%P^+>N.N%=B<:N?3SIQ[?OL#U\? M49^RBS_MVMB.1TU22"W'<]'FO#:?.:C,V"^?9B=_.K#:%9.#AMI&#U0ANQAJ M?C8QR0,O2N25.HSO#'"?LDJAG@=!<%@4 M>.D*"JZYMH\KDE_97.RL'W8?5DM?*=7/M7+2ZV6A"/;C:/CYI-808Q(J)0=" MAGH,LS9V*29"]LK8*)4ILM=+Y<91]:KG]T^[4K8G5#\7RK+'>-&U>$83;P*S M14/(M;R,95^WJAA(&4.QO 2M6E?F[V)<:_8Z__^U\E"*VZ,ARBUXC(/, M#:M5XH!9JMH5S('7.H*+AFLM4:G0^IC>JMBV[K-SUW,^C?/I=5:U67;"\QMF M!"TP872]MLK2&JD7-4;&$%#F$*30P3:_/6$CH/TR41VP[5KKGL[%V>Y2LIM! M#C3&S$*J$ 2%I?4XI6NW,@$=+7:0*7!0*"A6\;R S4H&Y@.Y MQSM:#_WLR+Y#IFPHE7Y%$0.^DSB"'O,@D<35X>T\EG"9*<]KO0\+1#OAP"4C M(4E;M+#"(FT6N$%BR!FH\#S[P6NE!D^.T,C:T3FAM MCK9/=K 3WJT55;03;+OFL2M.RL7Y2)3(>9$(*2B"6=2B0E6"#J8$E8IM?YOD MVB#[9%3[0[N-Q=BD8.Q.B!\GS_%]&.;+)]DD4PP%2F R%5#.:(A)T(HP0J;, M#%?!WF-M-WMRGPI\.^7/#@2S)O"1)D.?[!P?[?W_S[O2P]O]55)/6[SG+!Q@3.D&,*1;3:(FN^(WP=1J\2$9M* M_+;;1S:=[N97T%0@2YG=$CT+RE9C&3DH'Q@X+3@IM&+)=G)?0G/WYT8DOA2C M]>F+H=#9&2D,RNQU\_3M-H#[I#B;L>RNI=2M2#M1N?="/@MF8M%:.)4@UC:> MBDL+P8= "H(I97320CTH^=8(2G>EKOO!N4T$^!!4NWEG(VJ?-&,),M.T0%+. M$ K+8%Q4V21=R P^'.TVWKC:50:X#Q3<7K /J/D6&Q[1U@:>M'2"X9D<8Q$A M,JP%!VB1&W*+.[L2<3VD?I%-G[4@Z5)NJH;60Z<3*'@ M2&4)/.D$2H5,-K!>*)6E$*PX+,T[W[9,E-RSKHQG59<63H&[0JD@JD(_"JTK MH0)9_-9G,E>/EWJ4.EF' U?U3S,!M-D;7QK6K:7G+L3:;M] "C47G:0!%TC= M)A%9CDYIAV*5W? 5GM6K>XRVEGDG,[RB=3E]O?Z(889_^\O_ E!+ P04 M" SB@-7*[GO&UL[+U9 M=ULYDB[ZWK\B;][7&Y68AUI=?98\9);7L2T?R_O1JE,Y.<3C]Z>48PQ3S M3W_VIY]_FG[&G_XU&O_1_QI^^C (TS(:GP+\Q^S/7HZ^?!OW3SY/?Q),R/./ MG?]V_'>14@E>(!AG#2B;!?@4/.0@O9;62>[L_W?R=V^D"DPP$-$R4,5G"%P+ MR)8)RU$'1W]8'SKH#__X>_TGA@G^1,,;3F;?_N/GS]/IE[__\LN??_[YM[_B M>/"WT?CD%\&8_.7\TS\O/O[7M<__*6>?YM[[7V:_O?CHI+_L@_18_LO_???V M.'W&TP#]X60:ANG["^CU>7KQAY?1Z%_FOZ2/3OI_G\S^_NTHA>E,07<.X:<; M/U&_@_./0?T1< &2_^VO2?[Y/_[MIY_FD@OC-!X-\ C+3XLO/QV]N8ZT/YS^ MDONGORP^\TL8# CQ[ G3;U_P'S]/^J=?!GC^L\]C+#>B/Q]R!:4KG/^W/NV7 MC3%])B#C=!81Z*PGD.\BK"^L@PGN*X/_E;&IW^,D/W3^G?NN).1N7M:#*Y&W7H?X&ZU#(CV0S=:L^]A)KHT1_VZXKSEKY= M/+Q";(X?_YHB_5'^^:=^_L?/?6F%5=(4K6)2RL:0E$_2,UKD4XP<>ZN]HH[D M?"R#4?KAC8.ZEHXNE#\($0>SG_;.)G 2PI?>Q>-H\/B&OIST>-2I**4!4490 MCB>(N7 0&BUM19:9:*Y39W).Q1(F<4:>Q2M^J>KY!0?3R?E/9@J;*>MF%',- MW7]<1_@5AV'8S/1[>8NO>FHH5#GFJ,!_/S3:)QQ_(^?62,E_TKCIBDR M@_0OLM!>GDVFHU,3Z6'Y;33*DX-A/L;QUW[" MR?%HD'M9"S+:N25+(A=0GAD(,9(U3C()EEF/=4UO2IF;T3SX1:21H#N@P&]C MVD\_C$>E/^UQ[KPU/@$RI!'F@."L1B!NVAR#L#*$QCJ_]/H'K^3[BO*Z5L6F M6CTDSX4502T21#=O !7V2=-",XC^>#&-M;QC6 > MO,;;B/FZ_N7F1L($Z8&?:;%Y1=O28/2E#GJ!LB>+BIE+!YBS!Q5MA*",!XM9 M&(?91[_$3]K0'+@%T/9YT$AQURR 5E+O8*$_QL&@6A_#_"Z,_\!+@^]YU#+Z M:&BXP=)B%1W$) 1H[ST+D9-$>&OGYT8TCX4,C>3=P>;P&PYIP -"=I!/2;IU ML-/^5SR'%X)0@@P/B#XGPJ@=C;H(P$C623+>A)A:FP&W0WHLG&@I^0YVC6N# M[I5<9."!QFD"T57K!*Y$VB$E%Q&3+CJT7AFN@7@LRM],NM?5K9JI^\TPD8=: M#]9ZM"(90[XN6"TT.<"90Y#% W/:)1-LBM9WI?#O,!Z/87A/T7:@[3?#*8YQ M.DZ$#,PUUO05" ]>RYN(]+J&]:8:?C\: MCG[DW3FPR*)74@N0PI /&@T#9XP%'V64@23@>.M9?2.8!Z_U-F*^KG^S^0P_ M7VO.SR#[PS,"N5B,1L/)"RRC,%HW)]^.VGD-;E?K0W9I\BT%N*_SA'7 MAB-$\\5*_8+\L'I*RPSZC(R#U,Z#"E8#F?'T+0E#))^LT;(35ER#\DAXL)F( MKVO>;VP3X?22">Z5B62%!?#<,=J@N::O:)?6R6"PO,ABFMM!EP$\>"W?7YQ+ M3C0WO@I_'<9#VM0F'W!\_#F,\468]-.%KXZA>/*N/11.@U4R!8C6*2)BBE%* M5)RU/N6^%="#5WX[<2\AP\;GVTO1]90Q1A7RMY/)CK8;+K"7I#JXWKH)ZU1^<33'WBG>:2$^+DI(2E(\*0M"*1BM\ MH?1L?.DX-UAI-1))LY=D ME@H:?6"Q@$M9)JL\TU9MAQPW07QTFT9+E2Q91C:FT+^P9C)@/OA*GO()OC^K MTCHL,^R3P[-I#?.O45SS18^S1+@\S2$FR0(R-(=\\ R$*DE%)!='MHZF6 O@ M[M>;4M7'6Q0-X!=R.<:YEYR4AB% 4K6Y"A+@^""5>!L9%QXEG+S2_DU M(3Y)ES*/.MZL-Q+ALS?AIGD?R]\I,S/_X>3H^P^\_' VG^-?T]6#VPG_\/,&3 M^L5]F3 93WL?QJ-\EJ:'XT6(Z<%?_4FOA*Q(( R*,P)4UAE 2#^B[[QRXZ=T-67!+KM_J;J.CZPIO)."M:5]*GIC4%DPP9-HDQ\%)E2 [#%%K MD[03#T_K/Z0;[D3IZ\BU Y/Q+4$93G 60DARPF'-,'XWLY%Z1CNN"FI(*80: M0.0@.B^!%T9&#ZUJ4;9.6+L%SO9,P88*&W4C[88Y7Z'_I?=[&/?K)G8T^A8& MTS[64<\,W@4T:TN4VADR;WR%Y@TX14-V,@BIA-$Q7)G[U])'5WC-0U9P:RG> M.-/__9N/^)KDSB\Y"U;2".^:VQ7DHI3 MXM(RG8333AGCHLDLQ2!=X-$9S^].*E[RPN8IQL8GEWE($'@]&[5:0)0* 34O MBA=M2FR=4=<^Q?C-,(TQ3/ 5SO_[9GA==$>CP>#7T?C/,,Z]*'PHRD6PPEN: MKSR"9U@M;Q-EXJ0J["!.:!V(>W'"N@XWEMR\=Z:2#O*77XY.3T=SB-=:>U#E*?;D#\>QB@G2<*.=-I!UM!MLV@E_#)GB44( M8,@4*$XB]**>T&2&R(,IIGERT::8GR0EN]%H!WE,\[GS(?0S@?H8_JI5E*J@ M:"3T@_-(MGJ82&4#N(^;>]O28P?I29>@?QP=Y#S32AC4>?1F^#)\Z4_#8(8\7D5^A"3# M27^*BVN2^4I_A&ET,M?M;-'OD=&;1:Y'.)A)KH5;<-YSB#1L&9UE0K2^+.QZ M3$^&S+MG1 =I6;.KMPI[C)_K=?]7_)Y6=/ U] ?UKJ[.US"@@22R8F9W=A=2 MF9DLLP**B":1H0S)Y(YY S'N M.BSZVA#FQ*I;TVA8#:Q9[& 4]?^(YQ9I',HQ5Z>S!Y5SE*:X$D)G]=^7 =J3 MP.FU%'T39S86>!?IHC]B6D27K0)JG2CJ=?("EP':;C1U!XJ[F@S83.I;HX2D M5=$IDR&[3*:'X)[V0^X(G"1#1HJ"JG4QS"U2X880ZUTQ81UA=U(._\+ 6H2% M!I,STYZ!Y;.*;J9 *-) 4%D[Q7FVI;7VKX'809K=YLJY.=3H'I+M( KMAC.5 M!;CB/=E'+-74 5X+N15P+'B(IO:'D$JXT-JXOQ708Z! .XEW,/,/4CH[/9N= M&M]T<'&>"6!\$00'C-'D]R7RB@(CI]196?_KC2G-C_Q7!?OCU^\_'GQ\<_C^X/VKXT_OWAT<_>?AK\=O?GO_YM7I'=]*X MDO=11(Z9K$U2/BHO8U2R%"RU'J5S&E6O*9+-EHL/XUHT=OKMPR ,:VW-.EF^ M_'A 4[+7*J,":&M2Q7=C:I!)Y)%P,G+,/G\?C1, M9^,QO: G5.8!!7D/T=$D9J'>^!L$+E3A1A63F]>?O@G+]I?*QFQ8THAD%AN%,/\-)FTR*+REM"A)I]?*0BFW@\688,N MQH7FO<=6Q;:M>YF.%_Y.5+'K&YR:$7Y4*3\[=;1H:^I]@<0Y([*'>HUE.:#+ M,62+@OF52'1'K8N+%^[L)J8358XV%6GCFB8S$.$L!FK;Z6T=@ MC?7VCB1U>G:Z ")T$$)H!=;'&O-1D%851[N0,K)PJUW,+4J%_?#2[986N;?8 M1RUDUM"GF@$)?UT"XI+WM<\"H#4*E& (T5L+RA2=HM62YY5B&.Y2WN67/D#E MW5MF6ZG[LLF1U4%*H[-9_'O"_M=J'+PDUQ^'TWG/EZ/^Y(_='#*N 6RWQX_W ME>"5@TGRN5A Z;WD10DLWH6 SD1&W\6D^$8'DVM@W/0Z_,ICO_LH85;)&VN) MTYHP46JE),%,[589;29#U&+K<*F;T6Q^[7_ER>16UQ^$$^0]+@77B!:*JY<6 M,A?P60M@7B0?3%3"M4[SO@W/]H\V&K'@>D1 (Z%W4J+F"K:YH\5+\*&@ U-$ MC4>F;2?PVN(]TV"53V3K=4[ZK1Y6;$OUZXMW'XXDWH7_&HU?GDVFHU,O%4%6$C"*A-2+BWJ<%Y_\ZX.*5JHW''5L1>7K2+7QS=4YDH.%2YA#"8YG!H+<2U"L]L5Q1H+-C G- M-0U0WN$K+7GL=AWE1H(>M9'2-DRT%]]>X#!]/@WC/^8498'Q)!+4XN[U5(:# MUQ@@6&8["MINDC[8: MO9,N#=3120+ '3A5$-*D6&_::_GIFO<0BLT@ZG&C8H[[P!X%7>Y(#-DM6];1 M0C?!XE<.X,YO BPJXW4$I^N>: 5"T"'68PO!$UKIFK>3NPG+'IP3;:2UZU'A MFXM\.V;(1_K3>3L*710Z[4 8EVA_K9V/35+ R&*B.>!23JTCP6^!\[B-CWL) MO8,RHM='2W]XWD%F!6C;,CF^P]H;:^-^*KSS:'$S^6_#QK@$49,#)CP6F@8Y MUV;I!KQ+ DH4-DJ&)F'K#63KU%C?LNB<&>N(O0M&+%SK:Q 7>YP6*3OM)Y=8'-.R#M@75Q7_5=I45#V=]H7^Q+?, 1?L7AV;X$ M!=R%9K>1 &O)ZLKU?T!NN932E*@5:A:31DV,\8A,9F8VNOZ_"UAG=_Y,%F.4 MM8"U(*S*3$'T2!Z>T,6A9-F7UM';.[KS+R(KHK@'04X)*!Y4+8['@ ?M)$\V MDKOR5._\UV'!6G?^ZPA]>W?^OB83>A_)I+6*_$M/PU7)UO87Q?.2!$%[*G?^ M356_OGCW],X_23(]='# C<8:A\AJ2ET&#!E9T-ZRIW'GOY8J;[_S7T>D6[OW M7074D[GS7TM#*UT WT>\6]-]+EKR&N.OG=*T-]$&Y;WU$.FGB4G)N5ZI[<9^ MZ7R].__V*E]'JAW?^7-,1B9C(:54H/IVX"4*L+4K3 ADNN=TARNTQW?^:PGZ MECO_=:34.'O\',J+\XRG8+5F.=7:LJX6?Q$$)=7V=+4Z+ J=E5M#82\>E\+N M(Z6M7*=>N24,Z+F*A"K7]B)*14LV0ZPM?='5'A ^Q5Z'4VL@P"QJ@75))4<#Y)($S M)9WB)4;6OEK;"L#VX,AO(WU>JT?46AE;CN7(2A7,!"C+>O0EE $7R3[+,7"O MC.&E>56_AQ/+T=A&N9?0MQS+L0JTYUB.-56XQHW]?>2_Y5@.$R5F;A@48R6H M*,CW4L%!=IQ%IF7 W'D ^A['0I >DBQ'&NI;\U8CG5DOY58CJ/7O[]^_^GUJ_XDG)R,\60&>%06UM+] MHS)6>^[F\17WP'\E4B)&+Y+Q"KW@BOLHT>>ZN]8K,Y^^/##\\? M_O;BXC/GX(@N&DJHAFFVC@R<($$:GQ)7DM:MU@%8=V'JV#UZ_5<:G-6^4@>3 M"=+_UE0M?:D;L.SK;"*3CG23.#[ M$&+Q83S*9VEZ.%XT,)U?/F*66GAB-*^5M30YF[&6,4Y:F,2M=$ROQ)H[+F"7 MO7M7SG8[I8X:"K?QE?L"S^1@F!>()N?Q "N :AAN<2.0[8=;;*ZCZPIO)."M M:1^3$#D$5O,%R537VH*W+ ,:\@X(89&KQ9KNE]9O";C8DM+7D6L'WO&\AC42 MKG>$ACR!0)[:>24^YY)@AE 9I"6-.0.>98)&/^:I6!E9Z^X'M\#9;B1 (X6- MNI%V!R;BT>A;&$R_G<>5<)491@8LU:X$,BMPHIXG$QAM.!IWM?[_YH[%90"/ M0=GWEV@'\WPQKED#I_/#EUP4E\) \*%>$B2$Z 3!8E:2YV^5-,T[[UY#\1@4 MO:%L;XSCZ.!@JT%KHYN>U.SP:JV&0YB*YI(IAR14$G'PC">,"FFGSMR7WDT/ M[?B RGN?LYU%B?$(BL<"OF@)3"2FC6;6A-9%*KL^H%IVV/&V'V)_4/O-SU]V MA&ET,NS_#^8>H]7-ZE I>8U-923:V1I"BANM4%:#5/[=NSK(-S#8ZEU6+/D M"J8K]71A;IP#JH+K#T\^X+B,QJ?5'CJ,@_Y<0CVD52<$9X%'1R!=+8TE; !F M!,:"*HM:"=@CHTY[930.#E\)X,7!ZZ\#_*L?!WC\A7:*>A [+U52.][V MI_4P[."T?M\3@0L;:6L.C E0D?;\& V#FE2EO=5HI;EC,^P,W"-AV'XHKX-( MV14']05KR[>/_5/ZR&$YII]."JW1]+MYHRC>*\:C]2K6PHTDU8(!(D1OGNLN?VP0O1Y,Z;\;3_O_,UW+FM'/><# \ MUB)-RH.+A=P=CC1SO/#9K)0^M8YQ=C>L1T:HUHJXSA75Z<5@<=Q*[AU(QQ+Q MN) 3RWD":804VM+>CZU)\B N!C?A1#.![_IBL-FJ>3P-X^FK,)T?L N3N2 # M"UP6M>>+DQ"T0N!!2FX-;>RE=47_MB/8R\O)M8C5>EN\OX*WTM[GA@.BWI4+ MUDW.QGJ\N].QJSBOG(\Y6I,P*/K79\6]=ZQX5*[6:&28<[SI?(P>^WQ"]GQ" M]KCLL><3LN<3LN<3LN<3LGUBV'XH[_F$[/F$[/F$[/F$[/F$[/F$[/F$;-D) M6O/[X]/#[^\/KH^)\'1Z^/TV?,9P,N7<11@,A;P 6JD\N8[D%J#T(EOTQ7!TO+=UM!MV6"%(^48X\URHTR]G MT\6DO0KB^]*0763%DAFJ ZT**KD,+JL,7G'#7+*LQ-9)V*VP;]RE9C,<"[,^ M)\/(?@J@,\N@M"$GDV=."VS*UGA:!L6>"7!7_MI..'NM3\[6E=[!6=3YZG18 M-AS.?!>W3 4TB8-P@CQ38R)XK2R8P%(6D7FO6J?< M&P[\Q;?E#YA=B)GDBS>D&EL$F;1!DW_#L@%C578TO4T0K8\W.AS.KJX_=TG2 MMBM^,[)TT6=O*;):-?6\6,@*^#JJPG07MMV48MH;,JQ$T@TUN0O&N:"-S=H! MP\! E93 (:N5%6JA7;JOWD9="+V3 M2_?)=-ROUQ<_AE<$].L9TH92M).2^(;R3V77]Y!7&Z:4=]VOH#^J0RF@\ M"8,-SO#7?L7F9_";C>K*&3KGJ3B; Z_MR5&XX L+/',MK."<^=[:;VMU"O9/ M'.2/HW=A6M_W[?M[+QVX$*F]K2TOI:'5BED&@9'=)$7F2CLI9//RQ&O VZCO M1YA\KO__^K_/^E])ML-9.OV%Q'\=C8]G$O]!'_,+W7K+.YGVDM+*!2Z !1*+ MDN10'\(*6STWKG MA?FW\6@R^30\]'/TUOFKS<2; M+7R/CTY;T4('<9%WRV5^!,T,]U9J \75/M?!*HB&[.)4##-1<.MEZQ*W*T+; MUNW7MA:D+C2R+S=7O_9KC;%^&+P9DG-]-@L/GA5[3\K);!/D7.J%LH@04ZU) M%:PO!4OBS<,;;X"R^QNCAEH?M9=^!V<9'\=A."FUC>1Y':Q9I.X2M)-:"'ZR M_%?GC1]6&$M'5SXMQ[&;ZZ$F!!GMF7;WG;'>\*B23R!$+J"R(P/2H 0NF4\Y M*FMUZP.Z_6?J'==+>T_4=93: 4'?C8;X[5T8_X'37\^&>7)>!U 57M!A[2Z',GV[?_=:7?47#5=]#:KI]6E3Q^K0W^%7T:3 M_G0!+17ECS@+<))%+E4*(&I?:Z5CAFBC!AZR]Y+DH$+[]JRW 'K2[&FE MJ [R)C\=_S;ZBN-A'>R/AVH+?"KXI"-FT'*^)C((/GKP3!O.I2"(K0_<[\+T MA+G45%T=I%9^.OXXQC Y&W^[ALQ%H46P$30S!A27%D*DO39KQT6RQJ7FK0=N M1O.D*=1$1=?)H]M'5/QZ\.;H]X.WGUZ_>WUP_.F(_O/^X_']HR=N?=SFD1*K MH[T2%4$NML*4G+*(-7LC<&-\9+0!N))L#KU;G[SA:7+HCW\/@S-\U9_44^RS M,=8N9U.BZ44AG?" M\=9[1 /8&_=9&0U//N+XM*[#%T_O:93.,L5!.Q%!^93 )UMH/:*@V*K M1%TVY-*$",:6XA%=\,UC=.Z M*L+R2WSXR9V-M!3!\=='VJ &NG@^Y"7B.O< MK5D!:DCG6??G#E3(2D;F&6C%''DZ0I.; M+,GG,:ED8S.+KG6-Q55P[>8>L$/^-%?&CMM5%@(".@\YL.2$ M8/A/"S7!1<&V" M4X"9II2R(9-86((8"OG_$6DH[B)T@7]F M8D[.C](UIO+-5O?$!VIIO[>B<;9.Q7SF.,YQ)KK/610G%DXE!,X6I M1!9--@&7'\>M"6#WIW;.)N0B.."E9NE9JR$64\#':)P7MO#8NB'L'IS:U=AR M>MV5$/,EP'I6:!\EK2^8= 2EF:WRX20N50R31;K4?GU>$=Q>[/2=,N[ZBMV% MWKHHK/69=I1Z#GDIE;%G6+!; MC;7118/VQ4'U94@LV1@3L3075*!21@BF9# T[L",DZFY8[$$QM/CQZ:ZZ""P M9VX_+%O9'E7:Z*6#&)[-3YDY MRZ:X(B!S4VL)TN;IM2I@/'-$2F(4);4^ MY-N7;+7M:7.U[+1U5+'E[+0L)"=[M$#14H+RQ=#T00]4"A+297(S$:!O6#DR.@6?I(HW^<:8N[FY!V5@1733GNS4# M+C+.'"H&.GL!JK+6>4&;(^%R(EAO0O-[MOU*5=PA6UHIII-XM?<3#W%XV00>0,9&P%6AJMA&B*!PQ.B!@+5ZIUOLYJR)[FR6('6NO W+F M=BE@=G(=[R+^<16P'1TKK@5TY^'KS31^$ZDZ4U>7<>PK@6;D#R;F$Z DJ$HJ MFG/.(7B>F=Y=SLCENK1[;O![76T5*7E'HS_'(VG< Y==$>@ZG!U&%[17Y$V4V5 +76:K7H(F%M \YB13 M*,"QMG%AF4-T9-TES64,J2@IMD$0\30)?GE3FHZ'P$%172,JH2 M!,L""%ETB@*STYT%D5R'\]0(_/B[>N#X^/7'X\/WK_Z M[?#PU;_>O'W[O4/VF^$T#$]JJY=YE-4&'5(V>5V#;BG-1GLE*2&AMT%&YW(@ MG3H58\C"")NXS$99WMOHS1M7I.Y/\6W_*^:K+WA[$0-E@C.1_@$3';%3& XA M6@V^($=A0_"\>1V#%7 UJ,9]TSMFS0[J&4M@/DL006>:Z+1L>T4K=BF9!))* MH&^V-^X9IAVLC:T9LJ0L=SLU=&!9O1DNQ+P7Z=93.%8V1U:-[ MI4 5*2PEM;;=5T/V*"G47"5=G&#>+(9+[7H63:1F#69[2DKI M9)00;:F^J<_@!=,0C(["NBIT6:=570P=7N$DC75TCK+1>,D8<\:U%= M:)GTJ#@4)T,07NHD2\>;UC)#,)G' MG',FK<-$JRG6"V\;.,1H/63'F4I<*BM:E^A? ][NNW&U)T$U*)E+M99%]O5N2B8S"9"W! M5E%YQ1AO7NI_+VAV=Y^LO639.NKJ@%VOZJW3Z OFCY@^#T>#T6^^8JO=:#N9T^ND@_.IM, M1ZY"UKF2--*LP2C B2*!1DV+I,R^_8' +7 >-TU: MZ:&3P^Q;#]^O+;:""\FBM(2/0"H=4XV%2""XC987;;-I[>>M"?&1F]Y=*JR# M,^\[X"Z=:JM [L@$OP?ET%DJ1GGGP;I F[8Q"5QT M"3BG-=XDRY"W3G'9&]K=89;O.^O645TG;/LP'B6<3(YP@C7P[&"8%R9B/1X[ M3_%"F95R%DRQ!#+D#%XI!2E[G84/C"R-YOQ: =CV;;#.57R-4JWUTX'1_G$< M,M8!7S@1D<=L"46N;<*4YQ$"&@\Z:&$$F9[%M\Z6NHKA\5-C(ZEOI?KTP6J&7NNKDM;4%4'>]@YZI>C MT]@?SLX\7H[(Q*2GS[XY;\Q)4'E/IQ0K+,BB[KMEZ M(/E9[84Q#**GS5TQ03.#.PT+H[#U*P"(+R9.I6LI!@0G<)A^UB+YYX>D- M\#XB-FY-;1V$@1Y_#F-\$2:8:2Y]P>$DS)5 *_O)O,?8M^\?^1"^U1\=_!G& MN18JF7Z[U/;ZS>K8J 3.1>ULPS$1D( MHQ*)4SJ(]#U('925P=D26N>&K8[N$5&O(Y5T$>;:V23YG9RRNGDL)HD2BFQI M;NOU#IMW=0R"QNE31B>88B'K![-F_CBV1T3:>,R%!4,^82TXT29-214AHG,G617DGRO M'9ZW0?((6+8#E5PGE-MT(;Q(MRE1!NVR@\(\@O*)[! ?$F#(W@A>EA62%);5TR(M- V:UW.C8D$F9,QP MKK']YK4FQFUE,G6W'W6IE'W)8UHRM'DX3-(\&AY!*&EK<5]!,E,TEB"BY%*P MLHUKQ/T(DNQ"_7??G:VMA@YO-B[#FI\X7@3/K0"PHP#(.\'M)MRQB2I7H,?F M>M@)8:PH*CMI(.8:9R<1P9G,R4#7C'N=@\^MRT3LB"AW!"CNAB?KB+\A/V;6 M-Y[VRVB,YZ4*>4U*<+07QRA ">7 VV1 T%+)F&.!G"07:@-E!>A323I*ZT7K^\ 'E?"\!8.B*W5M MM];0TMC)5> ^ISUWH/H-$U+OH[<]2'L.PGC)D@;I4HU*BQZ\2A9$D#8S(0RF MUI7V]H)F#=.>M\FR==2U@[1G&FV6M\6A;QW0] M^+3GM52Z9MKS.OK8TG((R6?:_GF,X# F\,PSLOBX1-;ZB/=!ISUO M0I-6>NA@19E=<7VD#\^64EHRXZSIEF,2:TNF H&["-)RZ;R/CJ76YW(_ '@2 MQO/]1;Z+,+G)3?>BWXP.:K'OUO2T==[!^ M=3*V9 P:08/A4B=0V5A:CJ.#XI,MJ&**VP]/VAO>WF&Y[SEMUU%M!W3]WC#Q M>#I*?WPBA4R.CC\M;('$K=(A%S"AMBI49!"XG!@PHYT)+DJG6_/N5D#;M\IV MK_-15PKKP+Z_ NX\89>''!G-N5)*C39@2%8*"E Z&1\B\V2M=,NB9_8T4]"V M,ZJ_=VNYGG>$^<>LH[ LZZA))G8S%$TSN+N1S97,[RA5KO4"@A"U\HE!\IN)\=8'^@V/P9?6Z3';R!AOD:"W MZ(Y\J3-RSP85C+(!+&8&"I$LI]IA31G!4%BMDFAM 70[HKVX,KT?&[O,S=Q0 M]=O)5+__Z,[&X[JSSCY)3T$:Y"P-M=Y46\4TY&QQ?ED=,U?D$X@@#0I73.NR MG-L8US/)NZ/!@\FHGW_X(M/E(O@W9FF]=QI$R#38XAQXR2UP1T.5)M(_K3M) M;'6 S^3? C$:!D;4X)^6 SW\,BN:,3QYB^15S:Z_#LNGR?Q/::H7'Y*4@"S; M6OC.@4/R=5(PB6E6L(15DDRV!O@1L'E_%=S!_45G^]5LOO9,)"HR&<%JK\E5 M][4EMB_@8I(^RRA-:5T15. E1ET)^AF008Z"9[)5VGH?"TQ8* #0>U3/!NZ) !P4'.IC"EW[Q"N8#/U-\",3JH/]#M M8.>[6=99&V,=D-@3J.0%;60TT8OA/"8A4>(#.'FY.JQGQG=&@H;U"KH88NTC MZIUQT95,KD?*-&T# ^]5(7%+55#)4IHG@C0>PC-_FRBWRU((,D9C:[E/-#: MLMZ!1]H@N UD.4G4.K8.B7R$)VOW$F<'I1#6*OPJ1!(UFA.X*Q%4B1*"BQ94 MQ"P\.A/#%DYN'TH]WL:+1QNU++D]V/BF;.U@86%82#6W4MM 3I8T@C9@KH%[ M95) Z:1NG>/S(,MI;,*@3I6R]^4TD!59=T8S-4RQ/?%X='1X;_>O/_MN$'/I%L>MGG [:I( MK\3-JB*TJW5*LO%*E1*T*SQ$H5165CG9N^6YFR9EQ^GW6K??S=F447 K?2W] M+4!E4C\9%ARD"PFSMHDP-D_&7@IE\[3SRX\];[)S%*;XNA1,593?>_'TC."T M\'$:LDVINO@*G$0#.GL3: YA=*TC?M<"N/UEIP5#KJ>>=Z63#H)+S^$MRJ!6 M[#WK@LQ1:<@F\)H;3X.W/D)"8Q)3BGO=OH'R-1B/@PR;RK>34A67A[G(FE82 MD^8()11'0XR9G*ZZ*TH>;-:2T=K=Z<-&R+ ^M(N?'9PN_DMXW&O_:'89CZPY/+^;GG17&T]E&S#,8( MVB*5"!!-2. 8K[?"/M-W*QPWW/FB[5M_+;0QZDJ46SZ)^)Z^>LLP6IQ2K/6B MEB<8]Q_AE=.-8K$HH/=_9SQR1$KKV*DJ)) M8C)"%*Z&YJ@8 FU8,;:N-7,?G$^07O?14 ?EM]?'3#3!GE5,R:@MI!(]$-(( M01KZEL>,**37N77HW?V0/E5FK:VE#G(_?Y3$RS >?ZMF[NGH;#CM,5:LM"A! MRGK*6FJ%3F$X)%>\3.00I>8MAF[#\SAXTDSB#1,FJQM\F;^?AIF,N(H(\^N_ M4KWMG^/CA7EM:Y=1DQ4H6UN?9.6!6UOO]5&GY.YP*5=]U\/6=B<2[2![\#+& M7B+V<2>);EAHLQ.ZMN&4-7A4^TA6E3*Q=3+(Y?<_;(UO+-$.LN(N8UDD-/6, MTSZ%D"$CJ]" M<>_!1XR@=!!$1*6(EU(EZYQFNG7>[G(DCT_Q]Y1R!PE7RVX_8Q%,!1]!8R*/ MF-<5J)!'S)+G0B1:GG3K-7T/XP7:&6SK2W6OXP6$R=PQ1>(HF58K9Q1$AA8, M>AV#-:9@%T[B/L<+K*7;5>(%UI'Q]JZ(5T'U5.,%UM+8:G?%]Q'W%H-'T$BO M<@#M6 UT,Q&BXQILD9&EP!DSK;M5[WN\0 <<6$?*6X\7D,9XELCSU(%+6O8* M Q>*:=HE'U6\P%K:6"M>8!U1;B5>X/CCX+@^/6KEX?O/KQ^ M?WQ02U\WR&)8\<&;QP/<9P17[O^9-5*%+)QW0MG(7;3!<2]]=J$XXWHKOJ/C M9BLWE=?_;LQFC\E%@:"3J 8*GS6N=1"%C]Q'BV3J-EZL-T?=>9.:FQ"\/ZMS M\K#,?CLY.)M^'HUK/8V>S,&Z5#S8E SY!,F!F[X88N^@WMN(<_DK;138$T7:J&,MY5^C3;+5$$R5IU,Z&LM5*:US M7M<&^>3HV:T:.PCLN+>\YGO'Y/5?.$[]"4[>##^0*S;*'T?3&KDR'?>'DW[Z M/0S.L!<]#\RS#!9%W3Z< L^*!B<3,X6GPD/KRX5MC.O)L7OOR-(XMF73\ ]:6-C+YKAZ,7S>66#G1N"EXW$7O!&,:TXH"^SFPD,]'GV@8#!;-% M&H]7L[?:>@"-QO%DYL$^"'LMTG10P;T[$_'B2?,_NBJ>GF A*RT9B")"[97$ M(1820=)H2HE!>=[ZA'YG@WTR4VKGDEZ+5BW+V6]S,?F^>C"#(K@<00L=:V1: M!.>4A1PXSYQC25KMT9;SO,?L'RV63(*-KW4/!K//7)ZNEX>^J*O8$U;(DID' M[6M/2$(&/K$(R3!5F'.A?0'#U9 ]&7IVJ+ EO-KX!O7>4IK]4VVP_O!D/EEX MCWN%,@8+6JF:;JT-. P19(S92FU=**VSWUKB?W(R/^X'YRB_ MC^'3,)R.QM-JZE3SIZ=SX45J#XBY^M.H(2;D!+:PHGBT/L>U-O@[7_ED>-6E M*I909N,6QM^;LMPIL,E-$ING-6GNB\M9 =,UW)UA#4IG@GQ.[Y(HP82<6J]\ MK;2I>073 M'P#LO@O35CEPU32\MRYV$2]ZHR"^#V.8/PS"\'TXO:@6NL*8.DI_[&(\NTF> MW( FZ]IYV]+Q0^$OD>^YY[1= M1[4=T/6(G*9Q/TT7$1^?2"&3H^-/B]S&HHL1G@=()3DRB!-"J!=^-EANN4Y< MRM;5"F\%M(>>2^!Y+91BH@;G?:0=)VO44D69 M6EMW2X$\LZ>!@CI8@\['-UN@<\Y&R"R!Z]I]2>O:",Y:0):58^A%XJUK%UU^ M_]/V!.ZMB0YR::ZP?A4T'9GP^V!\WU\S-ZAX [%VN 0L4-%*EKFU'$31M(VQ M8L%IG@FDPV1DCHZUKD6Z!Y9J5SI>1YJ-*Y$<",;-;*NIF!;;3;3%2YTU)&%J MK\]D(:J@0#,EI/=<\:N7@DM/O)<]>_M;_":R'C445$-K;H%'B'F,1]U?W@SS M6<+Y5[5%8FV6^!VG5THX+CP8;FHA=LD@UGYM01>F=+167*TK=I-"5W[G0U9T M-X+M8%6^J8ES2#[E& 78& .H$"4$IR/$H+&H@BHUKRIZ Y2G;:ZUT$\'V:AW M-XU>!6!'QMR.VJ7?9=\U4>7:_=+OHXN_-J=YB==D5H0![)JA9>UXJ< M"@I:Y%Q%)%MI7R+VWNY;M;MKU7"R#V14*@LLN]J132#Y*(PFOW?$'A63WZ.: M8(^P1-(Z;-Y:B:1U2-%%";QFGA,SV:=H$T1E!:C$$&BG$U"T3[1%2G[MU.$Y MQFW;)-Z)LO:[>^U!+]Z71,\-UZA!ZO]+#'5@O,%(9%[ICEF$URZ MPV&]Z=D[O^Y82]:CAH+JX%Z+7^0NSW"=C=-GVG(NX4O%JYR5JF']M1N$KQG& M@0-BX%PS)OS59JHW*_*.=SULQ;849 9'7#^-^PIY#R022/+6JMTLH M$@3.)##F%#*5T,B]*?U[YV@>Y%'B.HQN=I38EAC[U$]C^A;O M'F)<9XBU\2WOQ5A*9A)!2$]>NTODL//(08?@+3EL*>E.;I(Z&0Q2G0E[,T= MZJJ#>IH38&]HLD\-0&Z;X:_Z7_N9_,;9 #GM7CE&#;EN:XH9 <&6 O0CE9S* M*/)>SX-E@WJ>!SNE2<.^'^VO&[/T3$GFP<=4KQLSV7*L>!!)T=Z69%+MS?XG M&%VP$9MWHNQ]B2[XL:Z!2DR;@ JB,!*4=74LP8#,1:=09 SAN8)..P[<6D%G M'5T\E HDJXSIN8+.6A5TUJ+)-DJ1W$?'#X6_:#,R27YJ89'&IFLKLL0Y&,X3 M4RZ2I;+U$^R]X>U:%73VCK;KJ+8#NOYP!SZ_'5MR -9JY4K6'45R M1J9.*E865@V=QIR[$

    NCJ=Z_JFBO4;*6J723)GIZ=A_&U4EM4 .DA3\L.F MWYK?>*_STLYNO>\]\BLWWU;97#CSD06OR+PCMS1Y\EF%,]8;@)=,,5'("+10A0]@YB%AQ)H.=(^.1;V)E'I7B/C*@YI@#,)PNUH 4XHQ@D)[V)R3H>[<.;*?/!/:!)L@66;G]"W8-B MNW!8&W5_Z7E37)2UOGCTI5XRD3:89=48=L5F&=#N33^+-;?.'RHH*2JD"1:19WH$"9TL&@:QP:Z-Q8F\" ]8?WO-T MVLETVHQF7006;,V8#=(HZY,'YVJ^O74"@E,)K'/:I(!HT\,Q\F[UE_92"__" M_LGGVK'T*X[#"5[OYWMY\F@IM=/>0/)&U+-PM"*V,8-S%&C)J:[GS! XEAR39;%'6TN]-EE7K MP3_/X_V6:X@H=AO?""^=K,38)"EJJ'$2'D8"2/QNG]R=OKS#?>92*9 MQ6P-PUJY/9)52/*&&&,"8Y/#D(LMK'44\%-,)-OH3&\GRM[/1#*!!)J) I+^ MK78/KXTD$JT7V@11;+*Z]9'V(TLD6XL#MR:2K:.+AY*(L\J8GA/)UDHD6XLF MV\C(N8^.'PI_G78Q)[*GDM,U \6116Q% )8S;4&<:^FW?M>P-[Q=*Y%L[VB[ MCFJWWHJ=T^X1G.6T.$1?PP)B[='L0$@55$A&JZNE2Y];L;?6^5JMV-=1V"Z3 MRBKT:U(]P@%Y4WDZ^O[KF1 GT]%Y&ETWM54W0M)IT=5V,KJ2DZ8SE]9(40)S MJJCBDQ>Q=H/T.3 3[&W56#<"U2CO%<=?^PEOF)V#V8/HJ\-RA&ET,NS_#\W- MV1GLR]%D.OGNP"7AC(FE0 Z>MH.2$M2@+A!1ZEA<*DZVWE@;#V%C1VS^)EI. ME@*I]7:&$R1!I<*-XB!YKH(J'%P1&73TS*;D$]K6Q6U70[;]+6&7'+SFNK77 M7J?ME]K(;N[R!B89UB+AS!53F]@B.%X8%*T=5];JHIO76^YB(-LZ[]HGWNZ> M$?MR$/9F2'8 'D]I$M?'O5V,<]Y?E7P4ZY2H]?U"'8^!R&T&'WVLQ5U5R;$Q MPV^!L_M#LIUQ9=2-SCKPYVZ =MYZ>05P'9V#W0IL-P=:S=2X&CTVT,'6B5)T M"!;6GEV>'*T&WZL(_H.>%&7R,-R' 8X69PI ME.(-LRA!%.[K/H_@ ^N#G M@V%^A5]Q,/I21[SP'$\%T8_X%3^OI'?*1#74RT4*36-'X7P'E:%:7P&%5V49G0 MVB6[ ]-CHDA3^7<0#/P;#G$TUT4&XZ8NS27^(D\E!^N^S_J1_85LIZ5#4 MRBID1]5NG34MU=)Z5R(B%PDM;WZPWI:XZ6'&6P:I?CO&BONP* #MR M>>\$MQNWMXDJ5Z#'YGKHP(2Y&ZC6*<9B:((46@^5D!8\J\>:/H9B7=:1M;X2 MVA%1[G!_=\.3=<3?N'OK,9[VRVA\OCMRQ\EXHHW1:$;[KT(-4=*PDTRU9S!C M\NHVM+1OZX]/W;Z1T5CDHR;RVDKLP>O_\^G-Q_]\]_KC/P]?O7G_^^OCC^]> MO_]X_PB"VY^W>1S &GBOW.9+&Q**HKG(23EF/"8R^)E&R7E6TO9N?_2&7N%9 MG/1S/XR_'8[GP?3OCD 9HS8B@##FRT:0$AGNR-XW. M^6JO\LW=PU7!;;1P5*OLO!/UP0G-K&K.'^$)V=TX)ELM?.E/PX!F2'9.U]KE M(LYFB*3QRT+NF?'T(T'3+ZRRHJSVNAT$2W7"A!^6G XDW;C9^W*(LY].#D[H M^Q-R]PY.1V?#Z2+L>U+EEL;]B+FG!/GK:&7UQA0H7D,3M>(00PIDYL?F(+ "RU_7@KP04HHEO ZF1@O\MZKR ^O M>FR*[T+"#8_.;H;W"@N.QS79O)XI+DZ!JB86I>QR+I&KH('- M^]*^2UD40* M3DKZF*AM$1GZ@ MB;2>\0#!N**45A)78L=M[WB,)&@FT^NZUIL:#:^(?,/):-#/,WB_D<0.QV]' MD\GC[<%(9'90WM'#9' FH4!I"8AJ$53$Y89 UKY>U,KC'2IYN MM'.=1G:3O64YR(_C,)R$5+4PNX7J*112>F- 6EEK53D)#NMM=9&AZ$R+H[VQ$:(C.5]G@FM8QN(.B- MCY;%*E:!N+62%%M94KK4SZ[#ZB?C:>]EW55Q_"6,I]]JUN7\UHJ;K#,FL"4H M4)@$U'H\D#%DR:2/&E=*9:477"(8??>=7#>]>_=1!!WH>=10W@V/S"J>(_QR MU2^["O'\4GH%D.L$!]Q!CI6!;3?O#V#M4/QCYK)KN&U7,9^[RV>A,'KX93VOAEM MBRS>U *;@J<:^> #^*@04F1%B6@LC>V6R3S!]+>3T==?Z-'SN4Q??)_&2U[X MF(V 3>7;\(:D0IFC.&?O"CA6V.+OUO?EMVYW_]Y8_*.&LFNX %_#HTT,Q,( M(M=R>YIH&30/H$4,F1$]<[DM*VT?='C#[MJ9"M<16>.]\V >W_3FPS]'PY/_ M3?__=IH7^T"T,AG'$WA9KT\%<^"40RBU( FM,01XE?O)F]^PO;UT,XF/FHNK MX;99S81+D>A+SYZ6;207IJ&TED?:ZD&ED(G!S$+PU@(3N:3"40N_4E>I.PSF M33 ^YFUYJ_IK>,E=<=^$:S')5D'6T'&_'?^U\^8OH\' U& M)]_.TP^4R$K.0K!H"U;54@K:)>">K"1;0C%N)2W>](+'HT.TNQI18ZZ&EQ=PK3*@"?LSS7 M5N7:V7OWT<-.LCP3R](570.XZZU%,85<:H80(\_2(BHLK2L;/ZPLSVYYLH[X M6QN -V^!WJ 064-=*$&A9 2*:W"<\5*RD#**AV%!=*2(U0R)-:3803&CY4[. M^]'P>PPF7NR8,Z8S[PHO5D-6,8%R)0'94&32.D<;9V2&>=%X*5@;Y%,P/KK5 M7 <1UFL!7LRW52!W9*C< ^YN3)>.B; )[3;0XM;R F^'+F24PNH &$NDY5EG M\(E[L!XU4REPNUH0RT,DWAVFT/[S;AWE;'@Z.-_?CPZ>']\\'+6$^+^ M%37N>N+F-376PGREJH:S:(H(OF@75(PJ"$R&66U("Z)(W[OKX9N6Y9QUU?A0 MP[$NA?B__5Z G5D>(ZOWP+7U-V,1O(D1DN8\Y, G>''T660[T;#Z>?!MT669)$Y^HJ,_,MZZ50*>,0(HCBFI*)E^6KRX5*E MW_Z61Z3NAN+LH'#CA_&HX*2:Y6'P*^*DIUW*S%H#M+O6^ZBF3, M%M&Z[-Y5#(]$^4U$W$&YUWOW6U[TX3X\FTZF89AINWI_-B^'G:).R K(64'3 MX"Q$&PK8Y)4S7"=>7&/.-!_$(R/=;I7"1)H=LPRSWS.K2OCK8YN]Y=YG3'E6D^33C3621_L[WC.K\97 M0-315=UU-+NYB>M*?[?09 /A;X<6DOML:JREJ)UW5*KSP0J"IR,WO&ATNGTG MI.W0X8[[L=VQ81V9-\XI."BE/^A70/,LKXM..U)%(1%,#9E1/#((4@:(QG+C M8K(NKW1<<4;/4R33B";0SWLI +WZ+PU$.K&M,Y2=:1>^.;K#>3^OT ___VKJVW MJ1@&O_-?(IW\\E.2UL+]-6=;%C M.\EGQ['?Q6"7YYN%H%G@G#QDVPHM# 'K&='&"86?H[N_]9!E[_75GJ$OM6Y, M)P7,RTFO2H?4_5>GV9*54U9HR8EF)A!A!"6& AIVHDQ(HY-0I=.'C[#S_V.' MTCJI<--U@+7%NFC#W AQA1W&+BK$T%V-[=)<%XW/0X MRV4_>/X3&JY\PV4HW83]# ;2+^A0V3ZZB+XP>'B+>R5:7>[SNSQ@ER]KT-/& M"0O"6,S9QDH08(TA220)#)J(B(9'P0>?I(R9"8*H@(@.A;&XD>%E_<& \\'*O27^SD2"FX/71X_36,6 MKJ9VMEZCL<6<*F&*&O,Y#Q098"9=\P/&TG$%S%)E;DIPDS0Z=#$W,!#2&F(I MD\2"4L"3=[A?/UN[/8&0+MQLNZBV"L2^O;N9>#Q,OM[-_?5W5,CMEZ_?%X"@ MH3XVVAFBN&"Y3V1#0$F4EO2141H8@])9IT<9.D/3BK/K? >8EU)8!03W-J=G MW=Q-$)%)5.0W"-D8AY&0V^3& Q-U=-3: /H)>)RWL L6O]W/EY@X46XH,,3$ M#D5@#27&:" (E&:NP&J,-@&5N2>C0WT$_#!?:!G)8:-S@71A\>R!LAB?B*U M#JH_SZ9_-IG85X)A;T.$/.RCI^'#DX.Q0>.)1*>:# .X7Q5CZ+> D-B/-]/I M'E(?-\RMLUA.#CQ@Q7^T?S*=_!)[,GLP3?2"5DT @M.1!A(\5T2X2-$#THDT M-%";7 1NH<4J/T)BO)7=5CGKB[64; H?U NVWH3YSTV>!#BKE#8$4L@=&JTF MAAI.DC--8@T *-%>7SOC_Q/*&B:5@PF>I;;25;RA^-ZY.?*P+?,(EP/WR*JA M\'\M6E\XM/P2->YK,9T"PA4O:K?HCJ'69ZC.4VH<_(3Y5'S\)1I?3+4M1;VK M9%7!1?HP"Y/?D_#+3LN[1MMC%_")CK);QA=:(U'&!]H=< "0_C3QU^_M_?5D MMFPSD@"]=W3MB8D-)8(G1JP7.<"'_PG14;Y=]6TO@MX9>'3H?%#PZY!YV/R[ M8N7%Q_F'PX7_^M5?4$L#!!0 ( #.* U>5X&:4WOX #_B"@ 4 86EP M+3(P,C,P-C,P7VQA8BYX;6SDO6ESY#:6-OI]?@6NYXUYW1%"FPNX]2QOJ"25 M6_=621I)=D]'Q8T,;)0X3B75)%,NS:^_ )=,*AG^R_@,J7+%[XHP$7&<<$9^#TIGD'QS,'?TNRWY V#NSDNXC1[@? _ MRM6X0NG88 MG#W])?)=A"W'@@X)+(CBB$%L>PYD@>4$-O=P*%Z4CB^+U+S_]]/OOO__Y.\GF?TZSIY\['A3-VC_]U]__))27)2H'Y0+ M['U"_A=L'H/R5]!VH&O_^7O.?OB/?P*@@B-+Y_R>QT#^^Y?[Z[U=1C_))WY: M\"_>\YXO+O9>99]:%5* M&4DI;5]*^<_[.OOI"/$-R5MLRVI N%+=&U,R=F%Z8TS<1\$0?'B!6]T<+7+U M05TMV%C?[JJKHT4?7F)3GT5:X/D(G\6ZFY;(<_F++^*GNAO94 >9EOW4U-T2 ME7\O^(+QBBT_- T2]N\_B)]FRQP^8?PZ>RA2^MOYZVO&:5)2][U+C.Z7MA>YKM6*[%0R:4M M_&F!7WC^BNL7A-C2"J@T^8]28-"6&%0B@Q^%T/F?_NVGM:HFL)R/#^/\M B" M;Y7(_^]>*%/Z0;BY-"'2;!.>E.K#LYZCN="LQ";&.2F5JQO[2=IO/_%YD3>_ M@?(WY415[^^GK6_C/&NTPAD],$SU$S_15%A3KP7\,&)QEK[T5+](>WY6U4 ( ML7X :<9X)FSH'2JN/G].V>P.O_^:BR5#&LG2*+Q,8 M$XMXCANKK)T;[4YOA114D1<)Q7/PE6.)9+E5_G:9ON!DL?_3[@2OFPJ.@&3P MU:XG&LH3?8_N74N9>*6UC(G_6D_KS=9&F;Y[5&BFZ;X_ZTU'G(@%[1EG_!/. M.;M(7U[Y(B]7M?,LDZW+>"T/\?,&NOO., M)CDF!H>='T,$10M@74S_P5&;Y M..).C3S.GYZR;G\ND/@=6GQ:7+?^! M/HL/ODH1KKY+6?G,BVS?YKX%HSC@$&%*( E1""T:A,(6H7'( MN/&E3>ZD??5PO:"9VGOR25_^^7MR^\DR0W.+I K\F!9Z?D[S( M,"UFML\2@UIT M\*T1WN!]@#YBAFA*H^-1.4L?D$T"Z]&"_IW!+PN6S=^?'CA=9DGQ_O6WXBY+ M*+]X7CS=B>FB0$R'6YD:$0EIN1!73HE&8O 59[_Q I1B@XJIU#A( <3#=R[F M\!N88Q2A.Y,7,K3+:-2Z=%&#I]=]RX&F1[MJ45.Q?=7;@V4[DZVV1NCN<&H?4 M\H)28-"26.W.L1_HJMLF^R43P6GZM$C^A[-K)A:1)$[D =!YN54XI_]8)EEY./1E MO6$0?UN^<':!<[G?NQ*/O.&Y>#6?A=SFON>&T O] "(6<(B)$XN?;-OF"-M> M9.D0U;#B3HWFI(1Z)#;P<*I1X'0&:6 ";10%+4W/P%I7T%865-J"1MURU]U2 M&-0:GP&I<_G7EM;F6'B]JK3E#"#FU ME::4%$A1-=V:!AU)M>7FU.,S\"*C,S3ZCL0#8F?*]W@($<=U5QX0Y"T/YR'[ MTO=/^XK?Y8">L_15;F)$LTKNCUVO3FAJ"A&KZ,=:2!DDN3CL[J^.DKJCC0FT M1G*/V8F:&0>60RATN)WL?74T9Y%#PK==/ X^JW\74<[_GP5/%)>XX)]QDE7. M7HJ7$'M>GYJA(P6K7*8 SD$:@U)D(&56OW'8!]7AJP8#*(UB;JQ1 6O$S%PG M'("@USW"OC9'NT XH%3[YN#0H_HQ&7(_5KQ_Y<5SRJX7I3LQ;UG1F ?(]VPD M((LBB$+;@:'+*.2(NAYUQ6[)I:IA&MU=36VR5Q+*)>T,2"E[A&PCQ7VH*=H.!5%\H^]=XAM?+/D]EVTEBZ=69-@M MF2=/I;$G_;*HC,A.7L0CM_&#C/&)JYN&*@K>GKD^YQY%-K09#B%BD0N)APFT M8@M'1/S-<6V].TVUI:'Q5 MKS?''[7!KT%+E>3!?3-R[8#6V];(-8J!Q]7(M74K'2^$=B:O3,W";>QJU9!8 M(U_!F@5S^ZK6-#$#'G^>:DE^'@S:U&-+) MJY+Q#'S"\Y*!< $(?TH6BYIR*EG C\D"Y!(([20=HWT@W$-.8(NM!_=M"I'< MMQ$_\&'D.#Z);>I&MEM_($V:G3_RY[$[*]'@'P=?L#_69^'8/L).:$'N"GL2 M^3B&./ 8M$+']2-F>5Z@E#A@TI_$&+9F>8P@S)%E+25(ZYCB/\!'8.AR[Q1# M.[!!6L6%?E*,'_VT*WZTTAZTU >E_J 0 *RC2U<8B!]+%$:\630]<&-=-QJ3 M>UIWD*:'0_MBTK@ _:SG2TZ*=<0 '0Y2WKY=1">J JIMT%BF=N22$V[YQ=BXTZ+:-I M/J?912JCW\E2TLUM?/Z4\9*Q9@C9V"-B_\LBS"%R40@QBD/HA]1B;F0YGJ]T M)-JO^ZE116USI+4*,OJ15[]Z*8^VQ2^:&X;R;[6"($XS0%LJRKW,/*$R4!C@ M1EEU9XH>XWC8&678T1F8J^J!::075B%HY =" =#6 -S&X'P4T-5]6X8%?R2O M%_.#H.49TQ_##I^9'HV.YDW37^&VG\T1K?0\O!7?8=G.;5PF*WU.Y^+EO))# M,XY>J:T)\=1*WO)>I27Q_V[VLT/$SFNA9"R?KDJ?(^?4U8!A.Z^NSLL]TQS> MB>_L6>P.5U/MDL<\R^2TI.D+KZ,:UO- ML,''8(QS/= HL%[AST"C [BNX6^I<>A.V1#\FCG]AAR&,=/T&1\._81[?:$\ ME$-/N]UQT^+U57LKTUWOAGI::/29L^6IQ&2O>JFRE-M<$)SOR6TM+5(L4IV(+;X:\D'RI2G"YBQ3'G* M'8^<*4\7D.U,>=HMZ$>G?5V\)O*^YS$1<[(\?7MY_17//\_QDVJ$6D<34S-R MOM[<7;=O%TN1RXN2#_X@&IGA#V'833<&X1N86W20 ]^D\(9*$RG TRNTK:O= MT<+;%)1KA[BI/-YO 3VG-%T*HKG#[W)=OEB*?=ZBF'D(.QB3&'JQ*ZO(AA22 MD$70YY83VCZB'M5R*-S=S=18HI$2O%9BZNUH]D"I9G<<#]# /+#"II;P#-0R MFC,ENC$P9#;LZ614$Z%;T4USX,#3^DO_O; NZNL%&3%[_CW)59?\':].;1*W M1!2VL.CQI<[25$9?*Z;BW@?3X57]2(0&GL7=X(@-@A#7T/K= 42O=7M7>Z.M MUQW*M-?IKL?TP]#76^WM@-8R^?^>,-?R2_5\G]A!&$+&J L1M:4K%4'0]J.0 M\SADU%-RKSQ6D*G1PW94=OL;+0?6[6-BQ'$!B:CMHSU%33X ML19S?SB7]O[E(!2&MC#[^QEU%W-0W<+)MT(10=\ M01.>SP@/0HK=&(:N+!_D-$<9"F 8(HVNGD:E#065-XE#Y17] M8Y#K19Z()Q\SS&1NB72>R ;OLI1^42Q1H=C*A#[K6EI0BPL:>>9Z.)E43"=R[[= M;T]MS9-2 BDFM#\$=S_6)UVJ7DH=>"D< 1X-U="G@ =1,GJ3UXU'O\/ W4V. M=Q[8J=*'(\'N)WO&5")4!2;KBE(F2UNN6ZUF,V98#L2.#J\,PA,1S M NAZV&:<8Y^[6CZ0ASJ<&@]\E+?RB2LE/J*>U4'0U>Q?DU .S!-'HJ@?G:T( MC:DP[4/=C1NOK:C\5N"VZGN]S]ZJ9!#R;B-+9*:U,B*I]!3/SVF1O"7%^X8S MKB>8SXIP# /NE_[-TD'[CV?MZVO7PLNAN<6HDU_8O8$)T ML$@+D%7"@T;Z?BX8!Z!5V)8-@NK06[6VPX8$5(@-[C< -9PLIQ]81SMU'.CF M)+X>:JKOUWO2Q!S L1C#%TKMB B=@ )DYFV M(D()0Z'O,JU$X\H]3XV=UH(+I)OXB$IVT A_Q 91?434S*]!CCDQ]1W'AV$D]H\(E_>W MO@MQ0&)B6SRBG.AP5U=G4Z.KZYN+VZ]7X/'\OZXTDP5V0JI&/J: &OQ"J_3F M$'(.GSQ0!1)CP6T=78TT -H5WCBNO?LESFB5EOM+S!?N$\R2_C>_$ ME]6DN6@E&G5]/^;$@;'C$6G^((C#D,.0N#S$E#&L5[Y67X2I$8;%=V ^6E4P;TE?7JZ7\LO#O[8& Q%5 M?P0-5QG7$. DE,+=B^DGSE^$#J^ MQ:%K\P *0D2K=83IU62IE>?\8Y:ATX3=6 MADJ[X[[Y_U/ZV[7H0K2ZS*HBLK+P:.D+M.$@5,IUPXO;^'.:Q3PI9"S,S')M MXD2V#8GK.!#9M@,CC'T88)_3@%I6'"ME/31%\E9=> M=C)+6,Z+8KXJ0I"M'?&J1Y:EYV/_ZHI'CZ[B(C3FF V]R)3 5\J 2ILZ!_=9 M[1=YMNTP6:\N0BTYC"W%3-:-,(2QL9H2Q\HS%2LW5G\O4 M@-(DK%4M#*K?-KU5Z:5.4;TJO4(#UPEBSJ&%@@@B-_!A%#L!9-B*'9?PB'"M;?K^KJ8W M>4OQP'PML6(&:@58U?;F9L :>&:WA%PEEA^D7,UA- SMS3LZ&G5O?ECAS;VY MPAO]&.(NJYTORZ/"\NYG%F/&/48"Z&)L0^0P&X9(_.2ZKF5YR/-"&NA0PXX^ MIL8)*Q&K*Y SZ6FU M+]+F#TEUEB]_F2Z+O! _R$-]7/J;_]_+!?^7?[9]ZU]=ZPS([[1\\))3_D)X M5O_)+O_DR#JUN;R#2][X7#,1Q:[A5:.H(P=M8&Y:C]=#-5ZE@&?U#8HY:NI MP1 G[>IA5#+J4'&3A;H>/2YTJ*Q.EY?U2]?GW#3BGH.#$ :48XABGT,L-HX0 M4\O&@1OZMDO[! GMZFQJA+2*66D)>\1M0B?.:H1@"KV!F:$_<+U#>KH0,1R\ ML[.KDX3I="F]+R"G\YV1/1^KZ.GKA;"BRC/ O,S>_OB,%[>5W\LJ8\W?>/+T M+(]6WGB&G_C/HNFRDLC*6>8^G<\_IYEL=4:X9S,O"&" 0P21'2!(8F% (3?R M*.9AC#VMV.B)Z3J]TV_IPKI,Y @Q7H_# 'V4Y/]$LXM8_H0-K],3Q*AQU:8_ZG M XO9\XBD$K L\5EGN2_$3V5:<%S9,G6=D@1=4/%'GLY,%&*CG^Q@1 OW0 M"R *; *C&!,H@RD\6U@)V,&SAB5I^<+*8N[?7Y-* MY/QZ4?G2;JPP5]]Y1I. M^KY3:C.U3=V%#%R8"]M9AB PL8[C+ >OPMHNC]9UHQ%.^IT,O'<;>_2GOU-; M[<5:F)1W*RU49#J,)KAB:Y_68 -*<":P*S,YQJ?>@QG1Y8^QXS(Y;,;V5T:% MZK=N7^%L(>R 7'14RGB9S)>BIQDF5NR%A$(K<)%84:53M^,'T.6!@Y@?<1O' M,R$.2577U#T]Z?!=N[_A:$\&<,W3O+7& 5P464*619D!OT@_A/ ]IW,!MZ X M5BED9)G<-RP>0JZ/; H9H6+[ZML^C#SJPIB&) XXHE&HE:C/P*",88)L#\DX M<*O9"P9 ''@E;R24ZVRU7)^!6DIS2^H!& PM=OMZ&749.J#JY@)QZ'']@@IW M/'U,"SR7"\[Y2Z%:-6'CM:E-\[NK6U#*MV%NOJ3+A6+-YEW@=,_B(W$9^K2G M%R1:=0SV*-^K6,%F6Z-5)-BC1+OLP+Y'>AYXK&J]WV6R9'/Q?B<&KI &W#^6 MR6N924B:"[/(=3Q"$)<9$3!$$2.04&)#%MJ4QIAABK3JS*EV/+G)74M[!DIY MJUU@(W%=74BWFH#J&"CN^P= =FAZ. I4_5VS)D*F-KBJW8Z[%]4$8VO;J/M^ M/Z(ZIU2N%?D]ISQYDPT*:[KV6IZ%(8\9=2UHQ9'8YB'BP-#R8^@@XMI>%+@A MU_(M[NIL:H34R JRE;!G8%%E[\#S>?I[D[#E?SF>55UTI<6SW&.(+?G^*Q3] M07 M2BS?H3!BH4S1$#@0>W$D]G@AM>/(CRWLZNVU30W#.!ON?0-A$&*U!< 4 M; .3_@JO^Q9>.!9SI@Q:K;[;\GHPXRPIP!>QJTMXZ=S_4SRU:>4=>+ MUV61?^%O?.Y^+>.-9J['0NX+@RSTD?1:=A@,F1_!V/*9%SE4EG32LTM^%I=K*;PBA@:?[VE/U#%2"GH$:,/"MDM;@9D\!$T/+>U=/HZ[N M"BIO+NXJKYS&I>9V'>=XLRSG J*Q&S@6A]P-/(ABQX4AYAR&R/$"\;^8^/:L MVM\\%#@K% ^D3,NI,^,VI1UN\GW"\]*PQ@4@_"E9R!-]N3NL)#@B/Z?Q88XL MYHE1=J'/7.GCZHO]I"-W]K%8/EPO1!%UZV&^6K _S" WLHXRQ#+[\R0'UT%B MRB)J0X?);&O4QS ,+ ]ZEDSEIYGH-)T.CYC>P=A(GY@V_+]H7R[]L)KVE]K?T=&\Z^75F7YM]LF M]7OE]\7$(A#;$?-]:',>0<0=#V*;.=".7 O1@+/880;RK>^78&HDWYE?G>+\ M&2Q?Q>]XXTTJ'JO^GE:*&4FIWC%@BBP_Y# ,S>(=*=/K+6OU2+,>KY08/#WZ M8?R&38?>T?\4TI\?ADW7M M.+46[U2S7ORPGNS;+8TRB?,$"NB,+1<'U)7NA1XH6^Y>BD+#W0XM2E:RUN:'-5%:]K>?6 -KT5E MS-7L")-(#CS/6R#6M]4?MG"F_!QUD3&5X?!0=^/F.514?BO;H>I[1P7TYX]I MF9 HXU7:@:^\>$Y9*]/R#"$712P(H>U91"9"Q)#@B$ _8I'G$VXS%/>/W3_8 MO]*L.6&8?B8+6\HULTA!LA);1M?Q*E_*2ZE1ZV^]@O0/CY,:21F%?=30^UPB M7 O=Y**IQ 8MN8W'V"LC93:<_G"WIXB<5P9C3Y"\^OOZCCDWZ>*.IS<\/7][ M*IW-:;'$\_G['4Z81K#&@6:F9@X)<:&,5K@1_V^B=S\>Y];R ZF =E#'(5"[ M2<MSJ.W1W'X4E6Q[ *F^=X4;0(:270@$<(LH]>I7?Z MC$,W_XR+[L#T]*& CE[!G(_E=D8;G%XED 8>I)&J'5UR4H '3J7 9>F \S>< MS*4#(XS3#.98.H\/,HA]:QT=@;M:6:,^'9RB@M$10.PI5G1,BP,YL>4'+EO+ M5()JV7V(QUCLT1#Z/*00V1&"A-H(1HCC@,8!]D-DU#7&G.Q3,^9+R<=*^63P M$U"\9YWFP Y]0ZO@9Y.K.MI4"$PS=9/YT1O+0<>@Y--RW3$_)-I./0.(T/-B M+5T\/?+L15IF*^_QF>U;./9C!MV QQ"Y%H%AZ&/(D=C>H="*G$ KL\_.7J:V MS%S@+'N71]:KVCZBUQ7"]H^L)E MS.XLMAP3#"#L((HP9C((X@CYCGD4"AIGOZI!H?\!&3(IV#&!J#-@;AJ'/R04" ME6#@1RG:_HV)-N'M5-D0T7UL>U2"VZG6)K'M?LA4R=.90R+*+0M#-[0X1)'M M0Q($\MC:\KCK(5O\58?5MKN8&K55";SH=J'38^N<]JYO.J%)O*NNZ9#%3$U; M+=L=G+AXZ5Y[9?^31X:P7R8Y%2M1FP.ON][1=]ZX>)8'!NR.\^SG+%V^?EX\\N_%)R'M;ZJ.&QU- M3,V&K$4%4E90"BM3M:?%(BT4R[0=PJR;!PS"-3 %="$%ODF)02FRH40K"J#T M\L'H:G\&C-XN[(.@W?W>V.-[,[5+HPYSM?+"? MO7F]8#Q.%DG!OR1OG%TO"C&<"9GS\SSG\G+[O]/L8H[S7/9UF;[@9#'S"74= M1ACT/(M"%,B ,81=2+W0BNP@9!3'.B="/628&BVL58!SJ0-8*P$J+:1#R'_+ M_(%2D7(Z@&^5+IH)>ON,F-K&8>!Q&)AZ6D/PQ=P0:.\UC@#1T!:DCP2C[DR. M@&ASPW),4WU#^$3+_/:U+/^V>/HBF)CG:].<>X($/6I#W^$N1"3",/3""!*' M(!QZF$8>U0O@Z^IN:C3XY>K\X>I!-SZO$U#%TSAC, U],E<**IT^:E%!):OA M[8X>+L8B\SH[&SDN3T7Q[:@\I;?ZFEH?R4GLN_+\ZCN=+V78W\]IRGY/YO,9 M0Z%/ M>&B&$&4O)\R[8LY15U* 1V^ UGQY.QHP>I4Y'MG-T@-@V;;3>[L=)%VGV MF@JRXY_2!5M[M-=Y7L,((T9#! GGLI(!LJ$,@($TP%YH.]3R+"W_J<[>IL9 M*V$!$=)J$D\WKFI\8PRMP<]\&J"DH*VXB 'RYRIA8HA2NOL:E4F4U-XD$+67 M^O'&I[H\_<6Z.OT]I^G30H8X7#.^*)(XP2ONJL."96A$Z\94_&WYPEE]<=KZ MPVWQ+#-VQP$*@M"%CA^(K13U/!@Z%H,XB EF/HHC*^R1FF $T94FY_A9#2YY MS(6\#!3X^\ICXEV/V,88>#5ZG,HXCD.RC;:@I>X96"L,VAK7YEZ33Z&*.VLI M!VJU5[XAX(/#2*F[.<: ,,?\8$H^Z?HPX!)NKT)A='^U.)T/W6O6'JS06 M*_<;VP[LR.9B4TX8@;R_^G[_>?KF\NG_XEW\.'3OX5W#UG[]]T HG@D. M ._0IX,MCF[*#A;O@_A$Z:)CWK6ON]M3.?PI@='A!JCVOG[.SBM!E,7[U??' M#"_R1-)H%50UXRP._=#QH,5H#)%-"0P)YC */$YCSB(Q!JKI._=U,C4&JN0$ M5]_!6M(Z:%(]K>=>1+OIQ11. U-)'XBT,G\>PJ!7$M"]C8Z6#_206NW4H >? M[>D#O/]"\XNPI:X+_I+/;(MA/[(":'EE MT.G4:.!SYW4_^"8%!Z7DFCX62B.@9H68QG5@VC !J;Y_M@9&IORT5;H_=OZP-M#%&,GCJ 7 M6A9$G#$86K$/8^*$R+/M,'"T8@B/$69J)":%+(W]\H>6N#W]PXX:*#5.&PO^ MH2\N^B.O37$F(#-$?4>),BHEF@!MDRJ-M-G7 625-.IZ(2/<13]?9'E$[$%#&.;B2U@C"&V+0*= .,X MC$.,?:U[VJ$$G1KU7M_\>O7P^/7JYE'39VVPD53U1#G]^ SNN[)2429$*C/N M2:I>J]D['/H.MB#R(M"2)AC0>I: MR!+_#QB/]%QXNCN<&L5_D!=(@<%*XIX&]D',5=U[S"$YN(?/,2#V+Y9YD;[PK+GU>)_Y4>S'+@LAPH'X MA^_$,&*$PSBT M?QXY!1KMHL M8I1B%X96)':S'G$@":P0LLBS/(ZI[W"M\%)]$:;&,,=68CVB-K?^\*&0>L@* M+,@9%VL!8PB2.(Y@S(EMN8@Z=MBGHM1 HSB^%^9*OE%'16TA&7:J#+RZF*QY MWNC7RL8\>$E=!92'K:G;)< 4BNHJ *1855>EI9[K'7WF;#GGM_$5SA:BPUST MV.1(3NCY@ETF\Z6D&GENL#[XX'6 MHM=/CJFM?(T:BPQOH,E'J4 MA["U)N!;J0L8Y#3U2#Q-,65/*<:ER^.@VN+,(YOK>\"0%[>Q#&LL72AY]I90 M0='IG,V(34./8@0#[G@0.2&!86RYT+:BR',C:F-7RWM@?U=3HS\IJ9R./4\6 M]B*J>JQ@ J?!SQ0JB$HQJP)+M:! 2FKR1.$0&L:.$_9V-/)9PB&%MP\2#KXQ M4,6C?74HRG_\RO-B9?K9,X^%CDMB#D57/D3O\].E#/WNHV(/399&\\0M<\*S__GN2JV4-WOCPU.ET)"1HI_Z*> M,W0W/-V4: 29@7EM&Q3P38IH*.MOI_J]\H7N;G&T?*&="K7SA78_V,\2:^)S M.SS.-\I\_9+S>#G_DL1\9D7(B1S7@SSV*$2RK&04D!@ZD>6C ,5A'&GY*1XC MS-2HH9(,S(5H>@;642.B9E"-A?/ 1+-*A] =Y+*C[&(].%^Z!D?;7#*!JB'S MZ"A11C6'3("V:?X8:;,?G:X] F_C_M46UV?5B&(2QW8 D1U&4/X7#%U,8Z!UJ7[RXOU#\O"^DD7-:NU*-BTZ.IQLXG'*.!";OE MLIW&0&7_VUUK=] +BX&&P1##FY9N5-(?"-K-=6"H;D8^\ZR9$M2TG+ M)#F/SWA1WW7?I*4S.V?WZ7S^.> MXW)/RU%\7/&GMK#<+&6\V(JU-+-'CCST Y^J#CZ@TS]WK4.56AA42=9 (5!8 M>QVM@! _;GQ X)L$!]3HF+QG/\FPGOI8MY_P?XR#WZ,&QMC1\'%2#+1D'JI7 MOW+[4RE9/T,8$>22 -HVCG(&(ZU M7IH5?EKKY2 #H[U>#B/%D<6&KQ>ORR+_PM_XW*XSP1 G9CP( T@C2F09D@B& MOH>@&W*QMGENC"TMA^2.OJ:V$I6R 5LS95@'EFJK@R&$!J;R==GF,U )>@9J MP ;(]Z^ B>G"S3MZ.DW=YOTJ[RW;W/&*OCM&CQ*N$R[?5:\JZS1KL9HO MO6JJX.I)RJP>**YZ?$E5V8K8QSZE"RXSG(OE6FQ_F<[TV?WV'WLF[4'D\*0Z M'HRA5\)*0-!(*-=#EKPE;(GG!B==-PZ]YM^>)D>;BMTJM6?E@2=[AIK@+'M/ M%D_W_#7-I&7]DBX7Q6H175\#U>:;$^ @Q($#0R137/#(@X3$2!C%OH4L.PXM M1\L4UNQ_:O._$;NR IL*WW(?HQF?HCD,:E;T@. .S"?[<1VBD%8_F$R%N&CV M/F[<2S]HMH)A>C;3C]-6M2P##Y7NE-!FU(?(#BQ(>&A!1GS79DY@NT@KNF6J M!4(;N?0X1[/DYP2+>A[46YL*!JK(>9J:FX>J:AJJF_E0X**DYNJ:2Y[U"3-E M4>2E3S[W7$1"[D&7D@@BW_5@9)$0AA:/.;.YQWTM+[S.WJ8V,>N[[K60A[SY M>P"L>-UB"K:!I[0V8CTRCB@@82RY2%=?(^<145![.V6(RDO]:*,L%!*+2;@* MCQ4&PFW\.5G@!4WPO'5=_BAZR'?_J4XSB4/'#U'L0NI&'"(7Q1#['H46\<,P MM@(KY$J%?X80;FJDM)+T@P].O_R?1@=1C=L5#W@/-C0UWEP+#(3$/[ZUTZBK MGP$?QN_P<;!1Z ;FM2[4#">?UX*FUV'QX=9'.S=65K1]A*S^TLA^^JNCH+*Z M[4?OC\JKS/5#S$)L089D6F7/*KT4WLIS MU(V7,4]["2&;&"^-.!AOW9+ 2V%ST[G!GCTN)S:1?ZPH--R[SL: M<&.N[^H]]KR_Y)DLFBX^46GQ7O+7-$^*^I(L<&+/HBR"*)(!P+:'8$2B"/K, M]HC-J8,\+9_TCKZFQODM427ILTI6S3O)#F@5[Q_- #8PX[:EE<@YQT7@8 M#U.7BAT]C7N!>%CEKV M50V.X/0MU:W(SH_9)[K33HQGIRJ.R:FMU$-B_C%L5$6PC5FHJOWU6W*^I(NG M1YZ]R#)Y7W%1U\2[YZ^5!&*!$U;P@B:O\I3V[QQGC[^GL\"R(X]X/K2L& OK MU;$AL0(*2"M +>C5V'QK0@9E;B@^E_&4M MT3-0J_!^!J2L0 AKCG2/@GM?APJ6]MHH5_CE+ M\WR&W0"1B-LP"@(?(N1A&%D>@V7Q-3L,/1Q'LS>>D73PO?E^*75F75O6X2;? M*L% N0LOLPN\UMD%GJ3$)]B7=PPRXQ[UL1- :D4>1'' (2%N!#FRB6.[L8UL M.LKQBYDA'L5E7(IX5-V] <9QX*,5,Z,S_5.5U>3]>35YF]0@I;83.%$Y/!2G M/DSID/"/<8YR&&)C1R@*7?5P-),M_[)@V?S]Z8'3>A]S_E(H.YCM:V!J7"QD MY$)(689D+:>&1]E>H+KYU!A& S-BE:YV)TB@"B0SY#IV"(M^+F-[6QW/5>R0 M8A]5&4]F5XLB*=X?7O!\_FF9)PLNUOJ81Y$=,QOZ@;PR8S:#F$8! M])C+,/)\$@=*<4%[VI_:'*]$!*6,H!%2;8[O0[![=AO 9>!YK0>)\E0^H'C' M)!9O5I-8_+">Q/O:&V7Z'E"FF;B''NMYK+>_!H#@W:Q(_JN+ M[&I\:NQ5R@=* 6NG#77;90NXPX;+,7 ,?G>JC(26R;)/Y5[VRE9CHQDK^]1H M6RI[G^EGIEPO:,9QSB]Y]>_KQ3FEB0B44%?<&AG&BJ\O3.$XH@+#7 M>T+E7?T+DR8QY&U\E67R!F?=S9=D47:E4B)9I9D)??Z-N-*)7 @LC,ITF<_? MJ[O0S3O4=NBY5 :4VA@*/=D]O%N#D=?8KSA*Y MBM^G[WA>7ETL6%ENIXYV<'X0&WH6$K+ M+"TE68T%X8=.3P/E\?RK@4E%O>*%DEPMW[5*@E5I811NU5"EH56=5P8/8[GG MTHYA,J3FLV!V/)=GK[,XX)'C(P8QEBYZTB.3V,R%/K9C[/I.Y(5::2"/%6AJ MW+P24MHQ\L,<+-9E]_BH;8W&1'WP<]Q],3 ?AJ*2O;PW.DE,3">,X\?'[!9G MJK$RG> =$3?3W6X_AMT^AZJ- NK;V+%#!BGV78@L-X#8B^5_VG9LL9#$MJW# MG/LZFAHCZARDZB&JQG4F>"8-\\?1%GE)_$99=,A>+TXU08IEE@HYFG/# Y98O4VI;@A:X"W' B?C) ML3Q$J>_10"^PY6"?.E_^6&$JM.(P]\AQ"N1?# MV"&"DG%,863'7#H"L,#'! 6>5A$4H\B/P=R#$0H#&#*+62ATG-A6*JRFU-O4R*82&*PD_E H6>/P[2#* M"B>7)K$;^NRR"[8^AY<'\=,XOC2)XU@'F+T^0[T33%58NLXP#[8QWBFFJCH? MSC&57^IG6=_SO,@2Z1K\(%/@_K)(A/'^\$O]"<>(1CAR(^B',O,.]7V9R,V" M#/N.+FI[N>2/Z:]).B\7G]OXK^D+ MOY ' MG[%_R[1K"J;KM3XX[- K" +3DH4K#201ZF2RU K080>IP=BM\\'OYN MQAD:^8$):!C0CZG(JXR>B5J]ASL[515?91@ZZONJM]'/$+I;W6N4#'F=YTMA MC>\FWXA< MI=&.N=CL,_&S^$'N :B47,]"ZL1=S4 Z&L9QZ*D-764@-9*"BT[[%.:+)9Y-(P]GUH M,0?+L',+1I;M0X*Q'_F!%6.LQ:P=?4V--"M1P4I6T C;*QE_%\AJU&@(NH%9 MKS=J?5);',+#7$:+O3V-G7FZGC[B[W]+ MBN?G="X)2Q+8S@S!,^9[G)* 00O;#D2(4(A]/X"N@]R04-,VAJ-#7T&(R?5'V5+'U]?GH&FGPP9=DY M.4HM!5OG?P:#*H['U5386HS!F+, (LO"D%BRRJB'D8TX]R)7RWKK(I:DJZ]X;^/S19&P9+XLDC>^/MVK3O,X^RS$ ME-;ALJB]]:YPMA#TF-_QRGY8N+<0,2_!\_@XN:UW;!6$:;8'\<$#QS,$%GM/EVAVV?$G\ MO=%>EL:JBFEIUC\S_V6H69"G'>^A-^JMH6ZKMW^(6RJ6*0"WAG50VW.XP3!5 M_\R\@..6/QL,X*WJ9\/UI.]0>9>E;$D+F<3K@6=O">5-#MN8,!Y:+(16*,]: M(]^&F"$+NLQA+B>!K5A+N;.7J:T M:!ENL):4LT\P=V@=C.O,:@&)L]>*&DY M)!Y$X0AGP_UMC^9(>%"]MI/@X8?UH\O*A'V"1^+:PTHC@&S'JU.;Q57:3"EC MFKV480"UK/IQ8+N ZI[$!C :>/KVAT_6.9%._7B[S(EE48AI3K\1DO=E90_97G8J=2_NX2%VM_O9GCN<0A M,C#+M1E$#K$@P81 /V"5T*'3 A/(BE M+^R;%%_]2.K40"L\A\D(,PQ CB&P_=@F-9M7NU=Z8-^UV#R-[T>Y5<=M[=O^C^H!8GT(M<%R*'^3 * M"(-1R&+?"UWF>$K7,@?ZF1HK;'I<=N=UT4)4;7DW@-/ O%![2$H9!W:#[$3" MF*OC[EY&=F?L5'7;9;'[\=Z)1+EXZ?E\P2[Y&Y^GKY+R:].B=CM#,8EIZ''( M2.0("Q]12"S7A[&/0]]&V'.L6#.=Z*$^I\80C9O]PC!91E4!,I=K]&"/8V<<585@1]Y1Y5?[\OU MX_75PU_T**K'N*@QUK!H#TQ@0G@@I0>-^("\@Q^E!B!9_ FLE !K+<"W1@^# MK-8?1$,DUT. 43FO/T";%'A$2_J',->+7'22B0W?73I/J&A4]$MOTN*!CWHOHQW_:"O>/@S2?UG?)>A>V'J+):\*0XH/I.7% MM8X>7Z5^^3SGWQ.Q%7T05F&="D:> UZD+R])&8U8&_HA=,0 0>1S M"Q*YA_08=1DF$4:^LI_/(!).C0-_*2\(\S@1T^^UY4B7KC3,SP!?)6F*:RU! M7JL)<*4GH"M%U=TMAOD&NOET$B,[^!ZXU*\IS%O2;VMLV]E9U_FW&C5!HR>H M%05K3?7<3H<;8G4WF9,/]4B^+Z<;9ZT$OH+X\M@FA3-,& M<8 B'LJBT '5.;91[WIJZWI+3)!5-D*#EM2"%UL0 MUX*;KM*@CY:ALQ>-CD<]<]$'9/.LI4<+/=/#2:>Z1_%NF>*0A,SV;#^ LM(T M1'$Q.;(XL0([U@M8&$MT';H9)PJB#LA*5AJ MM(S'*F0\5MK$8SUMQ*#V7R%&_$@LL0W@/O0=)@R&T(U@Y'D1#(@=B'E9YW0BU,*R=BCT;(= Y,<>C$+. M(7,];CN86 QK^5Y_;'YJZX:4#DCQ-/-B[0%/C=S[0S(P!6N@H5^>;J?2IBK0 M?6Q\W")S.Q7;JB.W^RF]*^XD8T#&UK$ MCR!"/(#88<*2]!FS[=B+'>JIS-N./J8V>1LQP4I.4 FJ-H>[T.R>R(8P&G@V MZ\.C/*D5 .CPH1-O5Y-:_+">RUUMCC*A%91J9K7*HSW#%(2,.']>>_TNV*IV M]77!7UK1":[C1XP$,'9M'R)BB0GO.ES,^M"U*5?.:*G=\]1HH!:\KNI8NJ,M M&(A7%;_QRG%:-S1!>2S4UOU!$!Z81!IPKS^ NRZG7LH]3.B!+EJF(@Z4^QTW MT$ 7CJWX NT&C"1OF;GB?R2P7,BE)PYBV(81)PAR\3\4Q2[U2-"CRME&-TI3 M9OS*94;3M_1+W3(A,ME,VS)8PA;#E+#9^BD3M>R;WOL>ZS>)KUY>Y^D[YW6* MWMU'&8)1JB2/Y:E%_I@6>-[^NW2@N4F+O_/BGM/T:9'\#V?KEJJ7-H\V9L*0 M80'W8DAIQ" *0Q>&!/DPICX*<(Q"0K6J=9U,DPF:296. %>GI6N'_M4-RG*1 MK?33HZK3?3!JI/B'^ Q&/&'?6HJ]3)AVMS/3R]0/U6W@O\F@@IRF6<)84,C[RN2IRS3\M:&%DE M<.8QRV?<9="F/H$H(I',9DUA3!#EA+A(F-59\5YN4OD_EDF5]:-XSM+ETS-X$YJEV?IH0&^)4QX9M15I"+P'7D!JD4%; M9M (#@Q&]H.I]3DJ M-VG!L,E)>B^/[,1^LY2]W\;E7_/S9?&<9G)3.[.LV$9N%$'F2-Z*L0.QCV)H M44IBSK#M6%K'KL8EG!K'57+*36?E;PSP2E00BTUF>ABO1[W2$ZP5G8 7\:$Q.+6[\%[Y_AA^P8?@->8 ?+"C(U8-LBE/ M?;)YNRSR I=)/O[&DZ=G>6[Z)M:ZIW6JD(MT4?H0+/'\D6RO;3$AU(V<_ )SR7>5MZ M+#XC?R@:R]-TAW_Z"]@J"*:%Q!EHL "'/RG#R]QIQM+D0CBR!N,OE:<9HIV+ MZ8E$Z5GI0/9R&_^2\_,\Y\4M*40W,J7OU7?Z+*7^G&:K0B!EL84O"2;)/"G> M9YCZ+'0B FW*Y.5>[$OG7@=R[O @B&+&W4"K D)_6::V_*UKI\S+VBF95 VF M,5R*_\!2NRI99:E6M1>K'FQEL]2LHG#$0*HM:R,-S\#+TWTS$D(/4"H"&DUD ML&6C2SDDFQ5P5OH8K,AP/*BF*C4<(0 I2+T1K;[(W M0?U/,DMA*41^_I)F1?(_=2+#\ERN6@68W'9]3G**YW_G.)MYW.8T8AX, M^5 MJ801)"Z/(/<8=1AB(;)MK7O)XV6:&A^OA)2G(O+3U[R9-#!*BO>5XV(_]"UF MJ0TLU0%K?2K>/2OO"&AIT;=4:Q+#UH-5Z06D8@:O.\VA;.H2U(!$XUZ-FH-P MZ\+48--]2G^690"$T5XF]5.N]ME^:VKTMZ-^I6*8V0Y$NHGL.# &YJ,=.!A+ M=KA?\9ZE.3\T-6(USETJ?"S N?.)OI7VRC2F=S@KWD7#8L=,R\W/I9C*\U2Z M2[3J< :1:T5Q"-V8V1 Y1.8A\BT8.;85C7I$G/821FDBCA^7*G7Y"TADLL7R<*:* M'=2M0-QG<-2H;CBLQZI>+.4_VSSF.EN?4O^3\-K[*B^1%,$@^PSBF-@ELB#GV( H\P8 N9Q"[MA^X M'K4]Q](QYSXV/S6+[9#:Q.*MJ[KV#;_6_![&S M=L-AB#\V&A^5&'8KMCGC]SRE?T!RQ]/S\OYQ_BY#<.1-Y_E+H7I0LOOMJYH<[;"E6Z7V MH<%+)$11U9Y<:,A)0XD*-0[$]8$,"(^QA2WQ?->&%( M7*72E-W=3&W*2RFA%!-(.<_J2BB] MGVX*JXJS@:K:&W#1*H1UV@]'<%G3B8 M,OMW=S*N7=^IZ);AWOVT?J[.JT4A3/[/R9Q7'KVSP'5#QV<6]*D?0N01>9UL M<>GEXW,2!Q[U(M4DG9N-3VW25_(!*6#M-J^>EG,+N.[Y?2P< \]J#22T,G#N M4[E7ZLVMQD;+N;E/C7:RS;W/]/2$I\^<+>?":C^R),DC)G,^F>DP.&93,G7T=XI<3(?5WY.$2>'%?MRTY_:I^?(= M$D461@QR#]LR)[,P77W&8(!]A\:^'6"JM ]5ZVYJK+0903*OY4WD=0D],$7Z MP*U&-.9 ')AENBZUC3.,&BJ&Z.5 9Z-RBYKBF\2B^%;_0^W'^H#L*RYJH^M> M+-_O59VJ^"Y+%C1YQ?/KA?05?A3CPF>NX[JNYUB066$$D6=1&&$W@%',0]_& M/(I+[RHOGE%6E,V0_+:]':;;E,\(<&_$8 MP\@2FSQDH0 2)[ @]6TK\B++89&2_[1ZEU.CL[KVYDLI=EV+I\HJ7JPE%[O M7'4?IX%^-\,-@^G0=P85G)7$X+H%9TOHJ6A_$>R7G6[YKE;ROT= H'*^O6,/G/=[4Y^[>^9?JE!&_5JGA%^SJ.\]H MDLLSPXW<$?5?N%AU*)]QS&T/>1&T?$L8N@&Q8,7-^%/1WW!GO(G--+2/^5/ M2=.6ME]QR /PJIWZF0-M8 /@ UYIO)7Q MQ, V30\30T=X!SH;]:A.3?'-(SG%M_IQR%V64LY9+ATZ'K!H=,&:<]W;^/P- M)W-)8I_33/YQ[0,T@[G0 ^0K1?2HJ>^HJ7'6"&,Q,)E]' 8I9KE];;20 MHR$/N%N>0167P+04^8]J'K^%%(E**%=S<_-0ZLO?%+$4$MHVYD MP@?XNEGK>%"&OFG0P:-'?,(NM8^(4/C0W,@Q"KM4V8Y2V/G4 /E/ZAU>?KGD MZ\M^AIG'8\>#=BS,'10B!G'(+&$".1@12D(;:1D^VA),;;KW<+/0!EW1PV)( M*(=VKE#(9U*D@/ R4'D@EXN^^(V1QV1G_]/)8=(%CU;^DLZ&CO,J6]\!YC,O MDJ%3&,' "P5YQ91 [(N?+->U8AR'CNUHU0/=T73N4-^RNU>[A)+Y8.U3Z$%N6#SU*7>(3+PQ<3V?2 M'^QQ:A30" Q:$I^!1N:>&1,.XZY&#D;1')@JC@52FSR4P3%$)8?[&Y58E-7? MI!GU%XW7 +CAQ2SV8VS;OMP>,2S^$5,8.F$(HR#T8B3(R.&"<>3"K,8XW=UI MT10!V7.JHOJF?(O)>;,=P4;K[ M7')Y4) LRC7[4OQ2-5%D5QM38Y*6K."#L$!*JYXGLA.W;LXP"=G 3-$3+:UD MD2I0]$H9V=GP:(DC5=1KIX]4>M[@]8_\QTU:_)T7%^F+Z)66&>-?;N,FD8 ] M"WT[0L0+8$"0(^P/&XD=C4Q*Y5@^CR/N>[96T>6>A/=G54)E\0>H!W+K.4U)J9&D(,7IKY/4H5*Z5-)H3H] \ZP0O/PJ/N%GT<7Y4\9+?KXH\^YGK[)P MR8WX9.OSSY"RP' M-^M!WDU^@P$Y,-7UP%"9PGIATD58HL$668G_6A.57E^CT%(O]1L2ZO=RC[W9 M"L\]S_*2\+=O]^M280HH)I)S0_A S58NLL27; Y?";NQX MI(;>B'6#!+Y)>0V51CR 1K^]V)XVQ]N&=2OU80=VX%']R/'F6DJ8):3>SMUS MFCXM9,*V:R8&,HD3O"Z=6EU9R="J+^M<8N)ORQ?./MH\&^6P9X&+;2=BTDN/ M,XAP0""FE@5MY(4D8MQFGM)6;52II\9(JU2'.GDBQQWG;DZ;[.B-=4_?4EH6 MJ6[4!FV]ZZNUYAJ_"OEOZ0YJY;>VFO_RS[9O_6N) KR-H2R15#8UQ>]$/91[ MDM_+2#'<$_UNM,*W1Q^_CKCM\609+6![='C;D=KC=]XWA77^+/\O;ZC>\%QZ M^&(791 "T4AHBZCC!FK)F0 M/DG90R$V66J'S4?)I,-5FY(-:)^@%8BZN:]/F9,?1^[W*$V= D-(;(C#T9. M(/[3#YGX4_G_>DROQ- M4V$M+\MBZNTL"C/7"3UDW'D%MV:(4LLFT[ZE' 7%\2I0D^ M?O7RVO=R7OI>)FO?2US[7N*U-A_\6HWYL^X;.#7.'6@\ZPN#R\HLLIX_,B_%Y^$OLV^KWQ4IH'KX\-@WDP(RD@B'X)B4'I>B& M+I5U4.IUPZS4P6C7S3KJMN^>M=XS4/YT/=\#A$E%(;8;N+J3')9LTN64CBF!I=)8QJQLQQX S,#EMVRD47,$=6WVKK M/DC%K;*#$U;9:BO875GKPY/]YO5&ZMVJL/5M7*;PS6^712XV7$ST=RG+G')V MF>1TGN;+K HA.B=YZ?,P\WF(720FOTWM ")7.JXB*X26$W%*G3"VJ:O#!6;$ MFAI_7/)%6D9FI-E?]'C#T#"I<X"^HL,,K MX^9;HY#!N$:S"!MB04-"C\'D]?7M)%:8!7'5_G^9*S&;>L M"#G4@RAT0GD^[T%LN3&DD&>7L:]&>Q6=>O. M[\#C_2BA=PV&JMK5]4(0T[(J52@KG#\^X\6'Z@S7B[O24V#F13Q$E,4P#'P" MD84%QX14F'484T$^CA7Y6C&<8PD^-=*J*[TE:_GKVO*%T "D3267NHJ4+$=? MJM&?UT;[0E!@Q8C'$;1B.X(HBAP8$@O!D-N69Q,G8"3H<4L\J0]E_+OENJ3/ M](=?;9VFZ6+LK)GS+.,,WL6101% 6&0 M6D28-Q3)4FLT@H'M6*&%K&IX%6]VF OZ-46CJ$ M'9C\=T>&?) 7Z7I7%2 MS%S/=:/0BF DJ BBD%MB_^6X$!'B,AK9EDMCG=2@K;:U^&>$/*"E:()VI&QZ MO-,&3(U6>L(P,&M4"-QU(Z!-"3MT-33CVRV/.J%WJ+0Y7W<]HA^!?<]+U\([ MF9NA51)<_DB?^>/OZ5B=#FJ]H>^>\ ,!.C 1J&$)OE6"*Z;&T0%5/?YW M '!'BMX]\H/5BK+51*DC1E:UI=$B7#55:\>GZK[:]_JL2LOPMZ1XOECF1?K" MLY6?Y<526&R+8F9S9 =V$$(KE'G8;1E.&E(,73\(0A1%%A$M:MVE'>YT:@Q^ MR2O[%63\C2^6_ S02E#=&S4%O%6OU\RB./A=6YT Y'F1Z>@5US,KWM18K7)< MKL4'*_GK?!O5KS7O5LP.I^(-RLD&:>A[DEJQE2_6[KN0#\-XMA[']C"";Z66 MP*@7^K #8.K&PZQPX]YK# +LUNW%,+WT6Q >^NXU\7@WZ^^TV=Y#RP3V,Y8&#$+!3%D+A<&*I(5%$G@0TN8IK:/L&=Y2K2U MKX.I\5,C(VB$++,NJU=SWPEB-ZV8@&9HPTX/%:V:[EVJ]ZKJOK/!T>JZ=ZG3 MKNS>^=QQ98\O.2EFQ \\0FT;$NQ$LF)8!#'"%%J.[[EVR)E%(YW;QG;C4[MN MO!.-R?U%93"(S<<;7S"QNL7) B^H# /!:]>6GK6/2U#5[(.^4 T\B=?5CJ5@ MYLLGJ8VJ>M:HM44%C_I9&(^#*O:3#8"UL#3 MNDF3)*6L#?FUG.9F^4$H#$WY_?V,.O\/JKM)!H=?T'=9&,Y-\V?11)$W;IHK MJ6<462&Q> PM*Q9LPS@35H,72>N?!C$*D8!2U?EA=.FGMI:!/%* "B%07P^"$*H,)B'070)ODY11SLO'L<*\97Z;1''5.!G?;Y>=T0O3<8ZWS2Y8=2JDS_BP$ M3][X]8*F+_Q+FLMZ[K?Q(_X^"T(6.8XOHR%##!&U71BQ",$P=H*0N\CW ZV M$LW^IV;-M-.P5O&NM*V 8!>I@>;^3'-(%'=MPP$]]%ZNA7%%Y!]D!Y7PX$\6DLC>L1KJ?;1(U[O57UZOTGH;W_%O_^6+'+E )JM M=R;$#%(V4 O7(R!F&P[UV7X4+"/-ZS8\9B;N7JT[INCV.Z--QKWBMJ?=_H?Z M[1JO7E[GZ3OG+:?"^NORF>,%$8J@'WD!1+%'86@Q#AT>A"'AOL=#IK,_W-O3 MU':"E?]NVL??>C^::EL[(Q@-3&.-C!_\G _SF?9.[2 6AO9D^_L9=?=U4-W- M?=;A%XYD!)Z])93O/@:[D>*5EY?9[;_+;+\W:?%W7JS+.-;'76E6 M_TH^9\^8%5&;4PK=R XA$M0"PRCB,$*!XSDQ<3 .>M',*.)/C;M6B@%<':$O M%]E*@[,F55LL+.9LK45/CAOG^] DSLF-^BBW=AMQ*&O[^PRLOXCZ4D5J*7Y; M@'=>M"H G]67)^7'<:_PO9N%+H+9)Y5LR^ MXN_)R_*EV831("+(D6YKS(4(QPP2Q_+$^N6YQ*$>#D*JLGYMM3RUI:463FVQ MV,:IF\>/TGY@BJWE,FCB[M6VBZS$2RVB$O^U)JGM]D;AC[UJ-%-[_P.]TXMO M7B6LKS.9&U!";#'Q(@J1Q0@D5$:A66(V6@%CS*(ZCJ0=?6G-S!%<23]>HLW3 M7'/7V@6KFOEE"*R!)[+B9>,9."^*+"'+HHSC*U(9368X$\)!N,SE(=_;T]BY MR ^IO",?^<%7],/ +NO3S$?QZBRB8JM) POZ<>C)\*] \(5KP]AW[2AP"7,M MI< M,80&GG]M< ;)>Z$$1*^2B_M;':W.XD'%VL45#S_9)MN5>FFU+&DO=*];IAPK<*'.O4I4WBZ6VYM>AW;9$ ID?B 20F?AR7PH0!R$*4"[.O412^Z PAX3+]1,G MH2?63C_5*^ESW,74)GDM(:SD#4/3DHHG<%3;8%^&CG,?I 2FOGKII*;B>>6M ML? ?=3 R7_XY!8^9[<\^J;\5OEY61?5ZQ9CX&-;M_[X42^[/4R_+2$X"&'(O M@"@3.V3"D0>#) TBFH0H3I1BO[V]3&U^-X*"5L39]B] "@ONEAK[YO/ #F^B MK<#E.@1LBI36)GL0":,=]_E61]M^#RK6W8L//VQOX@?S*&$!3[T(1C%A,AH; M0W%"#B!+PS1(D@C36/E ?+:7O]3$5V:"[@?6?.)KP?6>$]\*!;$2$E8G?O#^ M$S_0F?B!X<3?Y>>+=IDL EJ\\):EI>!KR<_R:?6,B^4\C5G,41##)*(^1#G' MD+"40")YX_W$XU&NM;,?ZG!JYJ K+]@+/*M)@< ?C="*B9O*H*L= VQ"Z=A4 M7(BB_L4>16ALW>09ZF[W#U>/-W>W>J;ITD%2LUPC0N_+5W$=!XB,20L]G2!9;9Y DE$(> M)BGULBQ&&='*A#C;U=02(>IT,,WS!.5^ C&7B5?$QQ!3FHK=2D"S/ I288HT M*!D&.U2:.>,3,=3RSL"R9PW6!%;-W%R&TS@6IB&(:87<96NVBU17]KTU1\JL77"QDULKG5?F %QV'5$U. MC8DL;1=XXC#C$XBPV+V0+(I@FD:A'[&$(*K#XF(HQD0-R7U;"[U>DO%6 YBO M2K@6.H#U3@D]0Z,[2&KFQP7FXQBEK>0R*[R5O:8;?^/AOGJ#O]3'GK4RA,Z2 M#=/M?53+9@C-H;TS;<8TL\Z09;#E$KS;5.L*+YG8P?V3%T_?Y=6X%U[B)V&E M>4F+-;\O"\J_K18+\3'*%^^)" 0ASZ#R$LB2"*"8)3$E(9!3FBJF;DW MM@I3.TUNQ8:MW& K.*@EU\T1'/V+4+/:TQ[G$;W^PVRV)^L"[OAJ.T#,P!8* M W2<U_]+-;S))3EO(( HISF$+$\AIF?Q## >1C0) M]7XON]DP_4UN:MF*" MCIS"I@A)-3-8SN&JZ-^\'"W7#DT#H/2=E_TPV/)6GNEE7/=DOZI'_LB!QPUS MW1:+U9]8R"NV[I]6&U+EFT7K\EQ_XY07+W)?OZWTSN(T\S!#,/8(ADC&3'&2 M,>C%.8JR//69'V@EONGT/C7#L154$@6UDLX WFJDF?VF-0QJ%L49N([MS [7 M;QU<=\K4[#L?2\Z*"LB+Z3/0:F Q4L.R5K]*6@3T[.0E0ZIF-4<:*,P95 N86C*OET@RJK&U -FAZ;71I&$JWF9=B3[*CU)WF=%39P$6ZW^W MS%L!S@'=KB(NMO+W!GH;-XE/3?6C3#[%U\RLRC=AG\J"RDQB MO/XNX^_M\0C'V.7H0/6QANIV&"IM@S&$@R5+<;:;44W$D+*'MF'P M><-H,?W.V6;![_+/Q;*H^)?BA;\-EN]#Z6U>K>AT ML9$!Y\'(>6>. - C&*QH!/NPRQA#.8THVF8Y&)U5[K!8T>< MJ:WM>RGK JY;,4WJBAN/4+_U&1]WUVO]J0K>W1H4K4:U=[;1"72&Z>-[#9-) M/?H@WXI(*<+FU_H'Y+&H M%ERL9B3W*4Z@'TK>_B3*8>K1#(8T87$@5C,21*J,8X>-3VUMJH62)R(_^(7\ M;7MGX%6=7^P(O?Z5YE),'*\;NG!HD8B=T]N(.^RHL=$HP\ZIT64*._N,/F7W MS7)=B"15?-SV<#+L=7807730N4B9#6$@RUVK'/=C$M[ M-:#L$9_5T/.F1%7K[U?+.@QV_5^;X@4OY.7*S[@H?\>+#=^S:,W#, RXY*TB M2-[0\#-Q.&6$P"")DP!QZN5QKI4GH]KSU,Q&36-5![D!WPNNRVNE"KN:"7$" MIF.;(H6M=QWU7SIBSX 4'-22@[WH-GFP--&R1HNEVN_(+%F:FV)>7%$*/?3!/I$IMO0*($D(#'DC(09#F+/YUKA\^,NIF9^6@E! M+:(AW_$)(-7LS&7P.#8H;Y"9U?7$'# 9GX? 6DK-40;LDY?= M#OVX>B;%LG9F[HU'AW@X\$@4\AS2(*00Y2036Y$P@U["0\8RR4L]V M:H;@ZN/__NWFX4:?4E@1936+8!\[QU9B=Y.T(W%GE^&((%@/)LLW30+ MIVI G+N'JOBV:=8*X_GY#)GKGVWTY=?5BOU9+!9SXJ5AEB<^#.M-"/92F :< M01P&24YQF,6A5LZOK@!3LTQ[^>&BSBHK]EEEN%9A!IY*[4+(VN.B9L%KZE^\^L1E145A5B5MJ9FN83,94T+"(3DJR5?;=9O^82$)D"H O:Z MJ(>:E, =CC;9QM6QC3* U/(>3!C!:!TU.W&H+3>&YE23[J6JM>; MY;HJZ_RK=4U]^O@=+ULRH]O5\H6OQ8'T@,KH5]%T]4E\@3N/U)Q0G/I1D(D= M6^:)$V2.( DP@J$X/<9YEB9AZLU_\+)8L8=*'&_5]FU34$UGYA\JZ,X(_-:* M/P,?\*)FTL 5(/RI6"[ESF25@T86\$NQ!&RU6.!R+7\$UA*O\QN6Z7YA>9X% M"2$Q (]9 ,,Z" #&@KT2F"S)X_)?;T]3VT8TPM9;Y[?B@D9> M]>N _0#W6SJKL#DV8L:(:=T85$+#Z/I@?\NCW2544K![L5#M!;-EO#FR?^75 M]Q6[J0_GM=F1=1H(IFD$:9PBB#*:09Q&'@Q('H819RQ&5"?5Y4P_DS,*C??O MN983%#M!]1S(YT!5V_18@,JU(6A0:D0$'1GM;5X&0+"T*SG7RZC;C0%5#_<1 M0X];+60OSG5E5?R?AIHCHWE")KWU9+MY+M9KZ>W4O2HT/ )J!L0RKHZ-24=:L!472'EK MK\).8INW@I3AL78?:+C'D6\"*4-P? =(_54S4_2%BP.0;'-.4P_1-)=7?4)Q M-LE"'V;"XL"8^AD*TR +*)M7\IJ>FL'9M:QE5G;MNYL#S57#A11/&)"UYG9C M#YB:?3""P;$5J&6:U?/>WDP_4M32?-ZW.^JL/5+G<&X>/Z W ]=E-?\F?5)U M23%,_#Q.@A"F&>5BN?>X9+BF8AX&Q LXBA)?Z0CPIM6I+>B25+!85^)(M1#[ M62S=,ZU#3KTVVUO8^N>@,1BN'91F."A/R9-Z]TU'\4)G*HI_[:?AV[9&F8(G MQ=].O]._U">E_,+7:\[O?G#)8;]\JF?SEP*38B&/_ZL/_!X7["H7T^)?')>? MQ=C/HSQA,8X1)!&612VR2!S3??&W/"%>&OE)Q)1)*/6[G]ID?OS.2XZEA.H$ MA@:@]\]P]U Z7XJE\+)0;BL^:!?GG08S&0HD'$@MQ"Y=Z@&D(D!JXA1Z=:Y( MMT,P$C>DJZ'0XH,T1[*'_]&@T='X'LT5[O([7M"*V;GI<['$2UK@Q3X!J]Z0 MT%ALU9(T@UDH-G,H2#',\IC B.<>)QQ1%&NY;<[T,[7%8"=F)Y?3J.3N.5S5 M#EL6T')L[TV TCZ*#VH8>-PWXUM75,*V*%_X)5WA; MUC6/+"P MJQZZ_3;!)F:N0SR&ONQN"#2>Z;AD0.]_>H=QWD'GC?.UL+M_4RQ8;W+ MO_$7OMSPN@C(W$N3-/=RL2.(2 1H2'$S$\AI2A$/O-($&@QOO5U-C6S\%96 M&=)II6WKX6CN%7IQ5MLPV$+/L8$P!\XDD6T0$7MI:N>[&CL);5#I$REFP^_H MIY_7T8DZ->W[:B%>^58M-3+-3[\]-3O01& Z8HK/N=J42^WL\3-@]<]].S@Y MGO&F$&DE?_>C8)3G?:;)T5*Z^U7J9F\//&G._'K V/BV+.+5DKW]0>?)7;XV M36,?16D(<^1SB&+N09S%&0Q"C,,D#W'@:W%'6Y%J:D:DJ?)YR!A;4R MC4YU:PW&4S2X]AHW]>]\7#T_KY8/U8K^NUXRUG>;:EV);[98/LU3AGSLTP3& M41Q!A'$&,RP61I\@1GU..$=*<4&U[J9FAUOG12,RJ&6>-1N7->B(K>OSZ45< MU?-C"\=Q_#_&$!KX@520N< ;U-O\R#XA%56//4-*;^FG'=RLY8\6_%?.\.M7 M7E]:8:E'/!(3Z"6IK%&-,$R#,(#,IV$:15&"PT UK^!$^U,S&%L102VC>@3[ M%'3]AL "((YG_ELLP!^-@(I^L+/?DW+<_D)P1@K,*WXP6G'V'LU[ NFGWAHM M4MXC8 7!Q!>ZO[]X0 M&LW Y]6J6JZJ\[Q"RK@-NZ8L0.;8:*FBY8)QLA\<,Y+),VV.QRO9K]0;*LF! M1ZW>1WI;M7Y.:)HBPC/H,^9!1/,,8I\S6'/R95&,?:Q5%42IUZE9BNX%FD]% MR>OK,]M+2'5&O9V;2 ?8JSJ/+"/JW#ETYC92&]8"3JH&:*'D]E+209]3N)9T M&@;%BTEG7AZ9T_9+L>0W%7]>SP.28,Y##L,(,W&R"@E,,?>%!8M3'J8X)[E6 M-M[E(DW-GG4+H@^3.!X43I>:@3^D;J!63C-^;V& U>SBN,/FV&A>3+NI-F+C M,64>@?S>/)=[@?X:+)5' %KCF#QNV3!;>LLT^>%U]]=_%+P4#7U__<)?!*XR MR=?G,4]0Q& 2\A@BE 8P12B#R//2),Z2P/="K>1II6ZG9I([=1IWPM;AL=NK MW\URJM705[.E]C%U;"\O@5,_\UH+'5N)V&J=CIN7K07$49JVWMNFI;N%+NO5 MHF"U.?P5%\N[\LMJO6Y2;.81Q@'/<@PCG*80A2R".*)$&"?*[M5FCE9,W...GD/6!2MPJ>C+5\6?^&$D M*Z7#//=SB"+J0RPSZ DF*48XQZD:69I-X$=NN*ZE^7'Y=[373PL85EC5VKG$IZZ&LKRC=/&]J M_L=//"]H4*C+J5F9CH2 M-2+J5CT>1%G-K-C%SK%EV0H+MM*"7[I(M@);K FHCHZU@LF#'8Y<0%D5@.." MRLIOZL='6_J.^@"E&!/MO#(U:]"*II@?>ZC_<&S34'7'D[F5RMIA\(RF1L') M;CNC!21/"-\-0I[ZM6'@48;.&DK%JV4=21 3E"]IP=?&M42TVIS05]B1NW9/ MO)'<=<$1(]!LQ<:T^AXW1F8"RU&LS*@1_:6HDZ"X+4EPLV2WXI-379G.MS"U MA4K*I+Y(]2 SO&;9 <6Q\>@(N2LC,@-"SN*E8!N\ +V ::ULPW@8+70]S8ZV M[@VKUET&%9XV/;C6-TD_"]FVP?5_%M7WCYMUM7KFY;TX,-/7?6X(SWR>Y=2# M-,C%(=:+.<2>.--F$?&YGTIN,JW;8GK=3\\R5)M2?/"K'-R7*[:A[7+ZP,N7 M@G+-[!S-H5 ]Z;H"V/FIM[ET+F?-/F'G3R$[V H/_FC$=Y.Z8X:O'%>/S/,W"/&,,4I(E$(59 M"E/F,!1<[Y$=#("E*F1*$#JM4-8OP02JERE!I%;93*TI?=J#$RPN5TMV M]8*+A;PR]'E5/HB??N*D>N!T4Q95P==ME:.F6NN5]C,9L80V.+@^&O49- M_=M7C(G/>%T[MN[*^W+U4@@HQ$J6>3P((N@EC$*$0P[3^F:JCQ@)>$)9J%3J M:ZBCJ2U2K2.V%;;C@MT*K.O'/H.OJ@/[>%X_.T?>O+RBU08O%J^R&,WOZQ,$M-K\.GJM3LTBO+V^W*I15U<" M+^N_@W,V PL<,0J.<(LVN1LLS,H.@FWMDV()^ MA=(Z(,?+'[BL7F5J4YWHG5,2L)0GD,>)V,'D>0JS/$UA'F08T2@,:* 413O7 MP?3LU%[&.I-.NV+I21C[S8T-<)P;%4UT3ZENB=/> MY_3];\8,$'<_Y(/KWZ4;D(GST_5/7M)B+4]0_^3%TW?YTQ=>XB?^C4L?8;%\ MVJ8.">/TR,OG>4@HB7U/5L-#!"*4$$AHDL T] A*PR#'6.D>[SOK,36CM!4; MMG*#G>"@(SF0HLN:EK7ZH';GLCHADN\14'=%O>=W-.QJ_(M\'8ZM\L643KO/ M908:1&I760>3&=BB H8_OK_&QZ7N(?V+?&0C^5;_*A^;EGMV D/;VU_!UCO^B==;$3_S>67YQ^;JJWKN*6-N.=E;>*_[,A'DR1*,NJ+@VU&)"%VZ D3 MZ670%Z?=/ \H%L!J)9-;$FQJUK.K5S>ROM5L>Y]LIYN\O+^EH?Q8Y^+0N"BTW[A]J'Z7_G2[8J1?=X M2:7K8^]?WMZ6G7/J(QHAL>VDDK+69Q22@'@0\] 3WWN0YUS).:O6W=0,8B,Q MR+09H([5ZR%$!\.&PLUT8'9N\%L&=M-U W?XJO%4$U6.K=I$<*01Z M(:):D4EU@'H"B J-C!;G4U>H&X[3>,ML5[OS/M?7Q=N WGK.F>?A+)/Q,"1. M_UA88.+E 62!'_ $1SG-Z?R%EV2ENE\]W9'.5][MSF$$3 9E?K3BZ6U)SV"9 MXY DGL=A)-8MB!(NS@ D9I#X/,C#U(\R/>[URY$<8P&KA=L""=B&@VH%RO8H M7F?[60%7;1]_.62.%ZM]O*^6<+9-'3G_!6IOO?LQL+2E/M/)J%OE?D4/M\ # M3QM:U>H[+Z5SM^3?QUE=="%7X6A:4P<=W M7M<[G69@R2OI/:SP3TU+9&MP%6W7.PR9:VOW\69V>/UX=G!%6:IS4,<&Y^)3 M IVBW#*[][%G^/1MI&6L;5E56V*-:X$0[#S,LA"KT,D@![, @3/^X?L/@GY0!7@/"G8EGG#XN%KI' $?@<^RP0&,,HI/)K#V*88AS M/$(HH\2+<89;\*^7[#V@WW8["O#BV.X<%&$4$PHU$$.0^]!/E)X'.F10';U]O4C+>\XB&=47(7V&S_9H!(@>O] M(%LM%KCL_%)S:]@/O-K>T!J74 *SC+,(97[@14J5L#7ZG)HY M?AM;_H%+\"+%M>)941D"[=B;#6!'#<$)@24#=R,RJ&7>NU^7Q?_ %>UQ]E56GB^IUGU#S9<<902."$RKL$B>)L$L< M$8@9BR F49X&-$(,:]&$:/0]-?O4O9XLA8?5"CZWXG=9)<3/,D2?,X MR'(8!2$2UHTF$'L,01:CF$742V)9SE"2DZM9-_6NM8S;3@"W@2U:7Y/IN![$W/+!G>IX"CQP M/8 H\K_UM:!?QD!2J-_E7_%_KLJ/&W$\>N9E6]Z3L2 +DR"'89(RB,(\@YD? M,9C["?,"*C.1E=*I>GN9VCYL*YUF&=5^)/MMCC5\7!_WE*'1*F8PJ/H%%0W. MMSU:68-!];JU#88?-MNU"!.2\_6Z6"WQXC,7JV 09G%.B0\#Y$<041K"+&(A M9!1QABD)PB34.7D==C"U:=V5#^1<=W]QA)_:+N(25!Q/YC> ?.X#1'LG<$YK M2^O]4?.CKNKGE#ME?*7%#;]6%CK+@#ZDN:/6UZ0]R.B"V7$=NA!S7R^04Z".'E-O>]/,C M.PU>/3U5UV5]$?;JN5+-ESS;P-2L;W6TM,Y!Q;IIGL,/&UZZR',NG47M MA?='_/.;&%=93J58;D1G+:>),#SS"/EA2,,S@WB#HV+'LP&ZDE#0>0U,G M-HDR%'O4AUXNC57(*$QC)"Q6FB./T0R37"EE7:V[J1FHLS3F,]!*K56-5Q'S M?B-E'TG'ANE]0%3/,;4+YDA)IL.@VDDP50>G)\-4H9'14DS5%>KFF&J\98/T M6^EW?DJSQ2M9^P M\OAQ,Y/0262?DPC%<4X1#'R:0)0% 4PS&D'F95'NI=BGF.F8@4[;4YOZC[(/ M\YG>14UM=AMBX7A&?U$ 0'L*GU#5TK3MMCSJ5#VATN'T//7(R$'"S[@HZQSP MJ_5Z\]QXH+<5/GY?B;U%;3#D$6\>TR3'<9Q"G,@3%V=,K/B40>SYOCB+Y3CP MR"@10W69IW9LV]5.>=F).5($46.<'8<3W8S>]&.+4N_V;DQ'\TX]G;WRM7=L M H%&_:%Z[ZBCAL1_C1"D_A!8BT<:=*T?G*PW577_WU<+\[0]](HQ MVO<;T!$WP0['4C_*ZP9Q6Z%@R]*-&R]V ^U14-E1-V9+QLV2EM)?^HDW_[]9 MWI?\!R[8)Y[SLN2L_GF>5,'H\\5VVGI2KD74U[1[ M]OAFC1&R9-74^QW5D&G#<6B[]!O0]SF:W8*8]M4'Z]<=M.\X3/9BPZB7&2S> M8'BO:PO#=Q6L7E#XQE_XKE8CK\?.'L M\ZK\O*DV);]9KS=2Q#F-/)12%,(X\!.(:.+!C),8>AZ+Y"DT\N+8D!Q738*I M+0>MU&T!2E"V<@,QJ""O)0=%*[J50I6*XZ1FRYVB[]A?/:Y=A7[?R_F73UX>GAX-1LR..DN%M<_.=W(^WH?A95]6I4% M7^M52^IK8VKV2\@*=L*"O;0:Q]X^Q!0.P9; 0HS11"9U:Y8#4.IW:G9B&P@1.YSVF+3-4MC'4XG6]<&HG! MGT)DL)6Y<\UK!FZ'H36I_J0#E+U*4$J]CET52@>*$Q6BM%[7WX2(1KYM%MSW M2.1?E>456_T0I\'/"_RDN@4YW\+4#(N0%$I1@905^F^N![1BJ^]%>H ;WHG8 MP<<9CP)92TB3@,>\Q1KW1CK-CZUF2]E U(X(^?W&]C4]@JF8#B> MTLHXZ)/+GE#8%K%LM^EQ265/*'5$*'OJ&;/I^8F3ZE.QIHO5>E-RS1+@IU^> MT+*:34;_,?D4/O]&!ITU#PR?)35IJ_=SWTB#*8LS8YF]0(UJ%6#J98 =!X;-<;. M(,"I@(FU>&5?7R.''Q74/HXFJKQD> T,ES) N=Z6NM-<^LZ]/J&O>BOBOO*B MD_5O" E;MV;.=3/N]9))AR[!,/.3"*(\BR@*O-S+M=*=SGQZ6175Z_:.11CY/.()# @1QH#D$4RCG, @P1E+&(D95HKSG.]B:N9@+R5H MQ%2OWG4&PWXC8 <9QY/_"!2+ =YA "ZHWG6FX=%*=_4KUJW;-?#DQ:EL-0/+ MG),LSB,_@I3X,40I2B#!40P)"W-"DSSV,BU/ZF$'4YO-YVJVKW+P_WA_]SP? M0!!ZWLQK_MLFK.%-]7U5RFO! *_EP_]KL^3__;_YL?<_0V\&Y"=6+X2?.*V' MJ?V57_\J^)\@C&=>&,["V*\?"]$L#J)9FD3;#F3V6WN_?=6IEV#0V4QFU_UH MJ+07FBQ@1Y^'VG[EDD%W;*C>YK_5TLWJ'+>>>-DE&6YO]+>?P-8T_U[Y:6^4 MZTD_>_N'7U0LOES)D)WV ^[++[2KJI5X413R'62CY4G 2PI0Q B,O MB5/NDP0ED8[E&NIP:I;LM[\__!T\[40&^(DOZ2M8[\36F_J#>*N9 ILH.C8- MOSV O:R@=O%W2[5;O]&I"HTEJS'8W:A61%7Y0ZNB_)Z9E?F5+WF)%^+H=,6> MBV4AO2IRX=R>UQ.?83_!">0^SR!*,A^2-)#_9"'..6*Y6C$(Q?ZF9F-:<>O= M!GXCL)YQ&8)9S;98!,^Q:>GB]E96^PX2150L696AWD8U*HJJ']H4U=<,ZQJ4 M3WA9_)_ZAM+'U7*]6A2LH1E:LI;DO^4:^EPL\9(6>/$@?E+G)JTUHP=6^IK0 MO.GJ,P-O-*KG4E3#::07V:CD)3E@%VE;= "LRC5MEP":,1S4)K#9N)QKX MJ5ALMHP3^RR&_31/*0N"* YAE*8A1%X>P-3#/DP2&H8^QSSTM:(LFOU/;;_Q M3UX\?9=.12SV?.) L_6.;"3W7[$$=/7\8U/'&7[PLODEP#7)@N9I1W>VF<,2UVKL,.IF;+:OF ?&+/1:AGI(X@ M5+-"EP#CV,PTF-2R.7"PG%/O<_E'WS!JM57 M7,E_RTL\F-)R@Q>/D@YMS_X>,Q:P,,\A(3Z!B( !W\4>L! MK/+WVP#28NZWM@BC9X:;@G0J;]RX+0-"!%G89/U1[*'XX^KK\DH M>,_+HQ43'U:@6T1E=>_]>F3FFNOJ_8S?*% MKRO.Z]W3G.>9YP>1!U-.Q5RF*1?3F/K0"W,:4!9PS@*M>T=Z_4]MX[,5OR;/ MW2D@1@ T*H!&![!5HCT4:%[2U1TD-9OA$'K'5L4ZZOK7GLRPLW472K/W<2]( MF4%S=&O*L)G+S.#Z+O\HU5S6.4=UQ;%B_>\/K_+/SYB*CV+OV/"37.Q?$(7$ M)SE$6>9!XJ$$,L82SI.(XER+A\! AJF:P_I:Q!LEY ^D F:&3V=8](R?([!' M,H#G<9[)JN3R+Z#1PJGW_ (P+5M$'0G>Q2H:0'3.,IHT=5&ICL]"JU.T@9II M.(JM36BZM1(#.:S@-/.EDZ0;3:3LEC\8[/4]ZAJH0G&F8('RZT:4VS=+5KP4 M;(,7^E3;1^].;6F7U-$=(;68M8^!40@*78B):\?&6SCL$VB?5=Z4./NXP3$) ML\^J#%O+F9_+A:\;&FW7^=,UBC>?>G]J\E 3( M]]=WX%;\=]4FTS>1@XN*-YZ%;WB]M8&5$QIHT\W.B9I=*]: M!Y31_<\:>MRV=WL:EW429 &FTGN&8@*1'R&(>9C S,O2E >(XP!I.=/>-#^U MZ;^3SC >\!8[18^7,2*NG5G*8.@[ID[J;,OG]+;Q<=U))Q4[\A2=?DI_)]W& M&C\7:XH7_^*XO%XR6;UOGN*(^E'NPS )(X@2RB%AF,$T0(2EF9\&/%7=3I_K M9&J3MY43-(("*2FXEGP_0E;UK?592(?WUS: $/$9AQA.(*0ED M&"R#.$449C[!U$_C."1:83"][J=F'&YN'Z]N?[WY\.4:7#T\7#\^@*O;3^#7 MN[M/_[SY\D63ED-O(-2V >[@=6Q2MH+7U_7VHH-&]C?W7YT$N5Y4ZWE(*..4Q# )6 (1]D*8 MTMR#8<@8)30)J%Y(_TP_4S-:73%!A7\"T@JJR5%V!E4UPV0!*\<6Z U,0D3P M80@F?1*R?A!L<8^=Z65U_FXOG7]W MM,M+@^)W[RX-/VQ<47N?4B=3Z>YY*7^ G[@_#[T\YUF<0I;Q7-9:B6&6T!A& M"0GR$"&VSG4W0%G;23,LZQ_3'3ESMZMGG058[+MB"SKV-[*#69.;> M#Z-F4AA[$ Y[U;#/=S5V">Q!I4_4O1Y^QS"D*6F[/N U9]UX=*>V\8?7_2/W M^%7^J+ZHWMQJN%FNJ[)>@-8UZ=?C=[R\^R&;6/\JFJC6-TLA:[%B6QJ^-@9> M_U+Z?3_CHFSJ H0)B;,T0C#T4P012CA,><@@1X@3'*/$R[48?B:CV=2,8BTA M9^"78@G8:K' Y7K/??@WS:CN5$!6#2A/1=X)F?M:85AK?)"4TJEP3EY!][D6 M&E!C,]M>8>O TS(\5@(@T"(T PU&DH"D06D&=NRE8#)JG\MFF)R 9MN$6UY]Q.OO]^7JI6"MM=". M0*L@) =4B+[C&EYM909X)[3>>JLQ#FH+HAMT':]8$E@I-=B*+9>G7WYK4/X; MV D/KH9AUEY"]!&S9.,U.A[5".L#'YXIS%R?03H#D^M&*PU.\Y9F?4-WR@7MFU";_DF MMQ71WN6*MTU0S]W]MMJ'82V-(RJ.>F]]*C,-\2P-49)"$D<,HJ#.#F3"SM,D MBWP41(FOE5:CWO74;/?U__[MYO%?X.OUXS_N/H&;V]^O'QZ_7M\^:I;'4(=> MS12[ =2QH3W%]=/X2V2&X/]:%IT4Y5ZGS.MA?&CY+2H M!TO\?<';XF+=C=#<\_V0\A1!CI'8BJ0L@SCS NA[?D[2*(L1T;IGJ-+IU$Q" M5^:F=FA'6-W:%@J8J^U!;"/IV%QTQ9V!G@ M4 ?AN.:$QKOZN9-?\:L$\)&7S\425YS=BP]&.>&OY^T)??5"2B#%!'LY@134 M(.VO#R[UQ#]+L(V4^G<./COI?PI8]"0 ]KT]6@J@@@K=)$"5QPV+Q3P^/_UC M]:M^;+H(I'Y5Z&W[B0J:13F?A^M2[JW8,> M]:5*4Q/ZOO?,'&^*>6\E=L)YJ0.1;2*/OB[?A]Y# 82SI!\J[YK-B ^;=;'D MZ[4XP1.Y[K;;:!E\N*+_M2F,YH9>HQ.:)5O!04?RYA@H90<=X9U,&#/<+$T= MS#:7;NB/G_PMX+:DN2]81F#X/@\"C'O1C'$ 49#&4 MQ6YAG.9!@-.(\!#/?]19@,*,EM48D!YVY]!08?%/R@&N .%/Q5*6&YR/! MQ> BQE(N2]]YG"&(P@S!+*,AY)0PYF="/!RWX%XOV7C0;CL;!5@N:XE;@U1U M5WD)2*-$:6?@JJK*@FRJ.JFE6H%[;+<@U'D0K.T2CSH8>4]X3L'C'>#9)TWO M1#X_\[+>2&+Q9;=..IQ0%,4LAWF444O?>XRD@U6;YQ? XGN@=9&H!+5*B*T%@[7;CJ3Y&OM;8H^;Q?<:^ MAR\M"M>39=:$_1'.B)>)36F:,K&CBB7[6Y(@F.1BP<FM6#&^IZ:I9! M/>_STB)P@X.BN&UP K5KEY0]E"\H^J8*F/5Z;X,=OU.I-U5 SE=Y4V[!-#F$ M5 ^<;LKZZL/5"RX6LM7/J_(!BWXHW3QO%C*"]&NY6J\EV11>2*JI7W&Q_")^ M\H'GJY(_XI]S6?*-A=B#<4@E!P2.81;C'*:2Z-)GU$M(I)=!8DFRJ1G$O:A MRJE[/B*F9PW<9!\?64NH$]DJ)4]A6+2B$A5(Q\;.]:J#6#71&3FH'?I'Z M_6T&2*VBI+ZSF=5B&79KJ2^VY!HY/\8RG,=)-+8[N(RE^.;Y!RY*&>^0K<_# M.&48,2Q.H2R&*$C%>31B5.Y'O3#SI -0BZ'G=#=3,[4[;MQB)Z:FM3T#IYKI MO!PDQW9P*^ ,[$6L%R7[],"G,;!, WS0R;O0_9Y6]!RM[YFG3>M1KJNRH,+( MU*ZNUHT28<:]/,LA88B(C9F?B3U9ED(_CD-&O!@1JG44/=G+U&;^7DA02ZDW MZT\#J3;I+X;'\9P_1,:!/ZH7 FO5.$_U,7+MS1XUCRMM]CU\J3]JD -D?8X$ MI/&,>(&79,AG$''"(?(3'Q+B,9AQ+PX2%B<<:?FLK4DV-;O2];,T9$6DE]1H MO6L1I=ZO"X==EV'V(B#.:*_3(6<:MW+3N72IV8)<^LNMTOE>B>/G"4X MSSOL;'5@3--Z5,7Y2X%)L2BJU[;:\[<=8?S<3U".:<0AC?Q &'\4";OO(XAS M+\MRE@<1U[KVI=?]U(S[)Y[S4J8GEXVDL^U?P)YC7YO056KD!V'@H] M52)^!G;"S\"VI/RW8+V6I/^?5L^X6,Y1$OOBY!O!)/=C&9W XC@<1)#Z:1('X@\4:&UP-?N? MFJ4;(N"I=0"U$G5="?!'HX?F3E5WE-3LGT/L'1M ^[!K&T%#\"Q90=W>1S6# MAM 8D',QPE,,^#)/5(["$] M]KB>OJ9FX([YY8$4%?PAA=6T8GT0*^_8; #G?GMF@MGEG/S':+BBY._T]+Z, M_,37G7V)\'<9CE!'F0 M<5GWV.,I3)F7P "'(8Z3#%&NQ6CF3M2I&:RM<$!T]ESSYK]R7*Y-N/+=#*VB MKW 2 ^;:>7@YF_V>>!YT%)Z!W6<@=;;,2>]T6&R2S+L1='S6>*> GZ2!=]NC MX5%]V_Y7CB4[G>SX?K4HZ&OS9X?M&*>96#P2F.9A!E&$0T@"CT&>XXPBBG&2 M:NU7E7N>VF+0L0X=T3535]1Q5SQVNT#3]8'[)) ST$@,_FC_[X3Y4ALO6V=L MY7['/5WKPG%TKM9NX$)[=;/\L:G67_@+7P1M"H@7Q4F<<[&UC3T?HC1'$'L! M@2%!OA?FC"0>-K)0QWU-S2;5LH' T :=P%+3ZER&T&AV9@8:06>@!WL=ZG%?YK+WH><5YWLVY6&];8>=WOI85=99LM^%:R1_="7DKO&3% M\NF@A$!&:9"C.(!Y0CV(F)=!S+"P0BCTO!3' -L_/N'RM M$T+JO+A6KVV!%UV6A??[1JQG];SCR$_@)-^?^C/;EYYK<*@I;O;>G%7]8_'4 M'HU12EB\W[".GVED6Y&IIB8Y&K +&6"\F%\O*]'0]3,OGX1U M^;5<_5E]E[8++U_G08;C+(DCR'@LBZFA &8IHI!1G&<>Q8C'@8H9&.AG:F:@ M$15L906-L*"55LT>#$';;P\L N;8'AABI6P2%)'HH:D5+3360/QE;P2&VAW% M""@JMS4"JH^;[04.4V]N>77]DRXV&=?:^+MLG:X;2_>2"X: MF=;#F3"^U/5O#N%UT M])![MG;_IF<;;8^DFO5\Q_%Q;%]/%1>8=6X-@JYV6^;#K7YUB*:C(6A5K#>5 M3BL0V$#?78F"BZ1[[QH&-J!5*')@I1O#M ->OA24WU7?=Q3)-&$A3C,*D]@7 M&UH?$TC24&YM:1#Z"'D>T:+U.NYB:KO66C3-4/PQ;HHA\HO0$][F#?-/5.TI+C-?_$F__?+(_)Z;^M%HO/JU*& M4^<)8;Z7QAF,DLB'*""2GR?'D- DS?R8ISS3NKZLV?_4C,!6?/#+5H&_@6() MW@8\MQ$]J0=H%=&\^:<[3*J^-V?@.W?#6[R/[ZHR@.7;; MF36C7U%4WH)FUS\YW"R-;KC\OM8N*#C8T-0M6"PQV$H.MR#,Q8U;5 MJSBQ_,0*O2 M6%3SBLB.0B\_),N$*.458=.CD5=M]/VC#9VLDGF"49C$PN@&J$[_0$P<7FD& M49XA/XY]0D)?Q_PZDG-JAKDEBUK49%'%7L[W"SQT!W7\ (3A4/TU Q%GF,(L M$O,['IH)1BFZ4OYEHQ4GH'89M3C5G7Y6]J<5K:/EGXLUQ8O[N@CL9_&S]3P/ M@]@/6 YI&*?R5K78F@=^#I,XHKZ?8S]6(Q[O[65JEGTK*&@D!8VHH)95/1_[ M/*C]MMD:5*XWRB8H:65B#Z)@E(=]OM71LK '%>OF8 \_;+:=_"),$.=W/[BD M,%L^?9&NQ!T?;'M9;/UIPV_YS^KQ3[YXX5]7R^K[>HX"ZN4TRB!%7.P7HR25 M67H9#(,TS&0DA%&MZUJF@DS-;(BO#.EM_HR'0&UW-P:PCHU,HX*\Q-LJ 6HM MWG!25RM .+C'A=B7_8OC$MPM+>;J70JBI8V6L1BC[J0N!>MPJW1Q>[;"O^V! MOKL!6[(ZWKP7;O^[>9A1BJ-<;)L(#<5!FB20A*D'TR3 <>9[":=:>1^7"C0U M4[GUFO&?\M:R.%C)@]:J3I18[*6^-!BL.6BFT6%W0_$^X>+MX'0/OG)\FD26 MCB56&"D+X6,S>)W%DS7%>>< LQEXPQ%GPW;U0]#W+S\.Z%,40\Y'+T[-!HKE M"[RLY;$I7Y7/6 PP^"2V^(N5)$^;@5IX]2#S,4[#0>6+(')LFTZ@XX*6I1<& MHU#Q<6NCA8;/*M(-!9]_R&RO=+6L"E8LZL#R/C+21$(X^RP$E!>&-U7MY[K+ MKW&Y%,9A+0:VH29Y/=U S=Z>^-Q#)$IABG@*41J$,$,>@9Q&)/4P]<2_=+91 M#F6=FG7I2MH)9QH1[+L<8K5-UT0&SK'-,QPS[3W6"&A:VGZYE'34G=D(D!]N MVL;H\H("!R:T5;="T)JYJDERW%_S6_\JWJTXFV>IF%IB=8!IED;BX,V1+*X2 MP2P-&<(X0Q1I$<"Z$W5J"X80&*YJB5LJ*G$4W,D\ T^-U'7E@[74V*CT@9M! M5UM#IC&4CI<0"Z4/Y(?0Z+M-%;_I?@BMSI9K'S@=%YNU#]P(.G[M Z> GZQ] MX+9'MS$P&5;X+";I/$/("^(@@4F8Q1!E.(=93!.(,\82#T51QD,7L:^M %-; M-<0D2=S$O':0VXUUF0 YQ1B7U&'\(-B,'MW;=3S*H=0B.:3#KJ!U]K^EC MR81UO5FRQZ):<%67Z=NWIF9J:J'4':('$ Q[0\VU=VP?'DOD#//#'R6;:E8.YP+?^3%T_?)1_S MB[ 03_SZ)R]IL>;W94&Y.-AF"0_#%/K,0Q#%H3C8HHA#3".6Y5$4YX3/?]3) M00\5+BO'QUL]Z74FTZ$.[N;5![RHXPI8G(CX4[&4[@]97J"1H#[ILM5B@T7Q>;X^$BQ_SJ\#SXYJ?X%[,PI;>)\PCXN$PD6YY#Z(\ MS6'*&(,XB5/?2R)$,B4O_;D.IG9TD2*V58NDD&KKQ5GT^@V[#4P<6^ #.(:Y MD=1P86VB?#T'G.+SIJ?W_VR4%Y AW1M++YZJK;<7AUYMP<^^-HJI'1)Z:Q,' MG[-YP)O3$&$4!#X,Q)\0A6$.L\CW8)AA\0N?1Q'58GPZWN$K-O)?6/7=7,KOG>\_EX7(5NNG>\+1]G&36'7I;=)NM LB*:> M5PWQ4KO\!!%#/LUB,3V\!"(62EG,V+,]3,T8- (V"Y2> M 3@&3VWN7P2)XVG?1<,!V^-9U2U-Z^/V1YW19]4[G,SG']0_FYP,R,@_;E?5 MOW@EN^)">O:;.""MZ6HC \Y7S_+_\S1EB,4\@4QL.,1D%X<7DE,QV7G&P] / MQ717XLRX3(RI683/FVI3+%=<7>80J0.@" M=LK,0%<=T.@SRH"HG\;&&9B1SFQN!TCKI'#D W;.EA=;T M _G[,&^=+:\8R'_[UM16B;UTBM5.3P Q',XWQ\"Q">]$[FTE]I_7URAT?]#4 M:*'[TRIT0_=GGM!GO/DHRYF6'']<,3X/& X)#G/HH2R'*$A]B+.$PXB%+$1^ M%F9$Z9K18<-3FWA2-B"% U(Z=2:;-V#US[Q+('!]0%/37HNAYI2J1J0T;QH: MC8?FE/A=ZIF3OS'%_U?\J+^F.(^3E.4>3'PDIUX@\VE3 M<:RB-(Y"' 5B6NK5_#W5S=0F8B,I:$6=@498(*35G)D]R [/4SMX.9ZUIE 9 ME/SM0^*"BK\GFQVYX&^?:L?U?GN?-G.7'MXNVU]3QU'LT3R@,/=]!!%+?$AR M'D%A!2AC64)(@'3D[4\Y"J.5.M M .5Z]KHCRCA,YOTCPB]7RT^H9%\MY[$5>1"(&0Q*F38T'DGD>S&/.?#_) M(C&Q-1G1SO" MVTH*MN."/1F#]NE<]4*LM_]8 =.XN,\;.A'QL&!-[ MS&(]?8U-&S:L]@E.,(67S$S)M]4K7E2O;6Z YP4\]B,"PSS.(.JW%;H]^I3>Z.>( *^=0#\3I@]T]ZAQ Z-@=-8B4Y MGUC9A?>C,WC5$QL!M@7.[,PDC4!8@PSC$/( M_2Q)$"9B :!:7ES5GJ=FXG0VUF[@TN)%#7F*K+(3XC@D'$G_,8L@ MXA$6BQGQ(,DSF@2AGU&BY$GNZ6-JQN>P)$_+%'1!V:(]G/W&QA)(CLV* 3X7 M%"PZ0L!"N:)]F^]4K.A(J?.EBHX???^ZEQ_QCZ+"BSIO\XXLBJ=F%X]YY.<( MYS ($[%]R1F%)$@3&/IQEG@HY9QD\R473W/V^#Z5,$]+KC2YLF9R'KQ>IIZXM'29"C/,E@'O$0 MHI2F8F>:!! CA$@4,Q1Y2F&,WEZFMB/="0KVDJJ[YSCM *18Y-["AT# M-HSS,*G[*JW -9)G4NNCTG(^#J+0XVH\_^YHCL5!\;MNQ.&']5.ZOA;+XGGS MW'Y]:8A3CV-9N27T(0IH"+.4<9B3(/-R&A(:!:JY7&]:GIJ5:X53S]AZBU._ M,;M(>\<&K)7+8H3VK+87I&2];6^T7*R3:G23L$X_8'9(OB_EK>OJ5?+>5&*K M(SUO/Z0MON75W.=IF/*40F&QJ+RM+G8=7DH@QW&&&?=\FFK54>KK;&IS,:S; ZY\E;4A#%2\8OWUK:E->D7=S"(O^.7T9#(YG M<"V8=?[1\RH;73,^:&JT:\:G5>A>,S[SA-G*_%FL\A7_4KQP=B..1LNG8N>: M^/#Z%?_GJORXP.NF&I[O^8QF801#/^(0889@BN($>A')8H:]) ]3G85:H^^I M3>)&=%C+#O;"-X['M23HK>4'M0)&90UU!D9M?7<$MV-C815I[0V 6:6]@,Z M/8^Z/3" Y'"W8-+$)2F@9O3#O_-U53MFVY5*.FUO-_69.$\2<3A),$11)!T( M60!)FGN0,<;SA$0T9,H$6^[$G)K1;*22A/6U0NL=53EXJ75H#D%[+?3+^3D> M]F&_[C0&T[%)[N9>#G/4'^1H'G#4-PJ#J^5N0RA5%L>X6NE)C+I)2NU[COX[ M9."^TU=@F+KK:G"4,GVM=_X.B<&N #R=1^RL-\,MQ;V80=]%KU=/):\EV?WE MD9?/<^23(,YH D,:B%-2$GLPS5,$DY!Z'F%Y%*J1QBCV-[5%ON%!^-'*#/!6 MUMG^KT#(H1B.4 5=<66V!^482RS8B@NN]BCN_@H>K:.HN=+90W/,)>L25/47 M'#6,AE:.@5;&70+45#JRY8JO&=9!V-[TO%_/8SPFCFH[;RV6:VK9%2@AJ$<%>J5F;2/HF?W16TR1O=9-5 M^#KO_B$5!+6&NOY>"^.LZ <>=_1<^X=''#A]][$]J&VYE2U(-*Z[V1Z$1VYH MBTV;&?G%3N>,LQ >7Q^ M^KK\44@SL>>QU$E&.=7 Y*9CG97Q6#S+LA!?;^]O.NNI9I;*2;SZYZHUJ%Q/ MV1Z4++-_*D%BGMMRLM5QTUSZ%#O*>.E]V&SY_76U8G\6BX58\ _CT)TM@=YB MH]7FA#[LK=SUGODXSZ+[E3M8KHQ0L[2:Z?4]ZF)G!,OA6FC6B#5OQ5VNN*E^ ME"&:.2'$1UBRZ"74ARC+.,0^\F'H>7F*O3S :7:AKT)/HJFMTR.+( MVWOBK;6[W$NA.;[&/@IWH_8>'@H' V;#.V$&LCO?A*8\[^V9,(-/P2]AV+#A M;9TFFK[^QARMMZO#YQNFMG?7KCU8YSGA"R7R"^W+U4C#. M/KS^MI97)CX72[RDPCI=T:IXJ;N;)YF/62JL!LJ()+&F(20>13!#@?B 4DI) MPN;52M+)*$T"]:ZUK,A. 'P<;KN#VVWDEFK$U9BJ[$]JI8[V-%48#3-.8A9$$BC!GA&*8^26"/ >0C^:P4T&[ M]G"/ M7Z]O'Q_ U>TG\/'N]O'F]M?KVX\WUYJY1)KCH&;VW*'KV.AU!*]#$F]$=Y?D MC&CDS8 Y-G&$KEU%BU]RFZT)ZR_9<^G?Y[RO9^)HZQR,,0$S\4A@XQW\]3+PVT-GUF8DS-X.U%EB'#EUIH<=QJ MI18GVD9L,PYKS1%2,X'N<7=L"G=*%?N;FA'1C4^BJH?6AG5U_0Y"O:5C-97W6IK7W$E0Q.O5XMZ/&MN MA =ARA9\^YM/XJ>R+,K=DL\3S#,OR#D,>!I#%*-,LA@(@Q/%.,P0R0.BE(9G M3:*IF20?!N!5B*;H;;,W,OV6ZEWP=FS+.OK,P-6;JHXSL!5=_&:K5GU^;13; M_1I(U69-326AW=B#ILZL,/K@C<2],.8@:M$T6 6\A\C!3C^C43U8A:5+!F&W M8<,2[KS"8I//KG&Y%%UL-X%A$O($YQG,$?4@RG@,"X3B+CG M08QR!O.8Q8'OIWF0H_D++\E*=>J?Z$7GF^[VY>[3_ITOV:KLYL?LTUO%*DT; MN?6,P2EXU2S!A9 Y-@-2.BC% U*^&6@EW.Y-K.:Z]"!AR1:P+-/N?VH;A4&@] Z$+OIKQ< BI8\.REWP& M#F6O#T%[Z<%6?/!'_;=7-TDGAEC:NHZKV?NX%W+-H#FZDFO8C"$Y'OW.V6;! M[_+K]A;1 R]?"LK/<*PV!S#QM[M\7[KRGI?%JCZH=5+!6$PQ#S,,L>\SB$CB M0QP$TD02G^>,Q8QKA6R=23HU$_I0":':NT5OR)/;:RCR;ECWF9H!H;XQ=FUV M$UYW(P=SC49"@ M ,- [#4ARD,/9C$*8.YQG],PS5"<&% -F$FC-'W&)QJ0][7P5B&9M,:V:LAK M#/@%%PNYW8#YJH1K+/8=IC=N#<=0;>?H<$A&LFB[(?BEJ\+?Y(CLM*BWA%L] MI"-@IXE%3LB+D+3%'6DFQ+@5EKAE&.EB9&S&491Y5'2*,4]T[@L/=:BU41OAEO#CW>/5 M%_#EYNK#S9>;QYOKYCK)P^/=Q__XQ]V73]??'O[[?TL#/_F?X/I__W;S^"_- M*,@0_(HA$8N@NHZ/[$7=E62NSB=IZL=$%*&P%2 9ZF[<:(FB\D>A$]7W+KOH M(7:$I%C6=FU_E+QAPHP5>8%W;(/;7.D.BY44;+W>/(NS:1/9:9Z\J[[+PFN^ M'X>$I\)$A8'8XZ$(XBP3?\0IXRSP4!C')A="W(@[M9/HGNM1%35+-]T MQLJQW=Q=-NEH.@-[74%7V>UUY*VZ;\@#I>5M-=Z'IYL79J!6V_[=%+?#8_D. MBR-AW^6NBUO@S]V)<=RKV2I4M]$T=RM W*;TI#Q*$X_"-.4<(A[%,&-,+!YY MDE 2QRA 6CRR)WN9FLVOA02XEE+/Z)\&4;'X_R=%@'-9J][+=*G*PKU6C"0#-3 MF]%27%#+"VJ!04=BL4NH-N6R#1ZJAQ*&D!P.)E@$T?'5@[\5ZW]_+CG?WO']ABL^3TD8)A2E M, YEAG!.4IC%>2(.I)2$- PR<1[5RG1Q+?'4#)F4$>9"R!UY 2BQ:@!TO'%6 MS&:9TNB-F-4R7.?](/NEJ?/>(;'OZ"U.N4)S(%7?\2B ;WW?A'[.RUCC9"OW MQ;F\X^; C 7_42[,:!V;K5?;"RWW?,X*HJ"[*I:J]7M0)T]?PL M;,ZZX\*> 2+5 ;\42\!6BP4N.PW\36]A.3T@G!/NTSR :1Y0B##Q(?$"#A.4 M!U'$4Y1E@Z#55MV+X7.\4NXN" H!F^5P5E-$4GL+6B\$ MEA:ATWV,NG#TJGEH[/L?-O0IBN\;2Z*?+UPL$34SQUW^V[KQ;\Z%:299F(GC M61PCB((@@!DC"4RQGZ;4YR%FOI9OL:^WJ=F'G;!@(:4%I107KG*X$?\P2=[^QK72ZFB]I&W4NDE MP]V>2C[V[:K._>&LN>I1NTFZOYKZE^\VD=>ZH#^7;-+G0=92O.,,IAP MG$ 4H1@2@H6-R@.2\RB+8JYEE$:1>GK&K8F_4B$W6*XJ\"IV0^5.=,V]SBCC MKKAWFMIHCNBU.'D79Z?KUDFQ'7JI9%V&3P[]7L^9-3?QNPR)K;WA*#*/N]<< M9S'"2>$ M>5R/C_*HCZDM#=O[53)MNR:#J+9D$& O^=JLK.HIB-7L^H7 N;;"AY@]&F%F MP$=Y%A5K')3'/8S,.WE6Q6.NR?./&E_:D6NAV"YOKZAK5DD_W\"$OMZ]D!WB M!0?%SX?!L'?WXEQ'8]^O&%#XQ!V*H3?T,TJ:'&CI[F_" SN7_Z;]4&B02NW MAJTY!YB"5;& E6O[T0^3"W,Q (J983C7Z'@F8$"M-Y-]Z-F1,]?:L_WU3U[2 M8BV)I!KNCMH[<+.LRF*Y+FB=RS#W@HPP<3Z'H3RH(XPRF&6RIB+SHS2,_O_N MOJTW6\BGJ;0$#; M@(7Z[)@V'9+_-<+:!BR"L4+84@][Q MZZP@:"$+N\]#-T1N0'P81E$(@S3$$,<>@RXFD1_Y#G7T JZ&DS*UXV=+I'2E MRCVF68]@^)JHG2#C(&WY7*B8D,+]($ICR\E,QB)B)DZ#C,HLW<:B5!R5S2D, M5CTX&U93]1"&$S)NI82S 3NJH7#^B/H6_].*"IG^]6U5-8Q1M//WWYJ:"&LJ M5QL:U4WZ T3Z#?GA8%B6,D\K1*5LT<)#RUP_S?H@(_U@J-%,\],L- WREB>& MZ2Q"&UKE1.ST!U:(G4N>+Y:T;M$FUZ?N:!*F;I0*&QH&(8^%'1T[$(<>A;$7 M4.3%41 0K9QRI5FGMHUO[A_^)WIY_=]?]300-835E WCN%G>\3?",JP(!AN* MR\H=#9HM-)710LF0FJ VYZ@:@18,AX>_WLMZLH>R;'ZU7,N65Y2N9'4-\=>[ MU5/^UW+.?<_'84)A2A&& 4Y]F!*'04ZYY]$4$2]6"N;LF&-J3^HV4K[-EMA:F_CNCNUIZ93Z([.- 9#QNHZ#K!1=;35K]U^*[F2-&4DJ2 M"/J1$\OJ4QQBC&60+''=P(UX@)5*%YY)Q]0DQ=.S^.:1I%"] >\YR] M/$8$ MU[*$J;B )1M@QT>54%;U'2%EJD.#EQDHN:FZZ4I^QED2]4[((RW-2/V/[2Z1 M5L=C \!V]#D^9_31NAL;@*#9T]C$<,,<5U*3R!<9+0>NFL+MHIV8@X,H%F8C MB3""04 ]B'T2"E.2Q3SDA!%&=?Q579--[:BY7V5+DKTN6"$O9_8HUW-<=2*L MYJ\RA9OE4V2/S!FH6PQ:;36H@HPAUU3G5*-ZI%28/G1$*;VCK^,^LI>,YRM6 MNU\I0@%*(@J9[\K"!BB%.$XY3%' 4$P\[G,E@7$\]-3$PX8Z=:7G *I^U7(X M );W^8:P?I]S[_>BK,P-!V,D_:SW@]!2L4ZSVZ$U';PPFB)TFM"F;M/RA+ZO M^VN]D$\KM"RRJH;TJ]"*YJ[#&<*A Q$E0DU)HQ"B,"8P3G!$_-3Q$B]0=7:W M33(U^;.A$^P(!16EZK[N5D#[G=TF8+(LI08@I.7K[H-@D+.[==#1O-U];#7= MW;W/#O=WWZ\87:]>EH/8Q=:7] YB$. S<-8,I#!/TP)3QR!2CB146/R,'84Q-C&_+ %W5_ MP"%<_5Z1,T"P[?[<\C_ ,7((A+IGY Q 1G*-*'P86LZ1%HX[O".';XSF'FDA MM>D?:7MD:-#_4ZDQETOZ578DT(K]/WAY:B*F01[XJMS]H1V;?HOI;%@L"YU3 MR0#** U("FA!XHS<@,,11TX1:&'H.%.@[<&A"0-D)3.!OK+JOS?+ND11<8\^ M2NW;C5TN% <$ TF>*_IT\P7Z M %8S;XS"9ED8;&@%OVVH_9O,*M\">=\#Y( 4 45PC*4'],TWA"'GLK%E@"G$/"ESI),$1QY/ M6:(7U-$ZU]0DRF6C"<@,H"V=96>*LAM%H=F.H@MH-?EB"#[;MDV%W&.%7$4H MV%%J,J"C%PYC\1SM,XT MYFZ0N"1E+J1)Y,+ 32A,/!K",(A/((:,29&D1PK[N0\1/6B4I0!ZHI4 MZ1]DO.@598;V(EK4W](7PLU WSO^E7&V6LFH8)*_L+F#O)!$R(4.EFF='HEA M$H81=%,W=$B<3!.(N.^XKN/BB"I[[L\&>4RS>Q1T^\\U M4YA9/M'VX+KC8$,HN#$)E_HA9@JVD8ZOH?!IG5LJF'2<6)VOCW96J3#1/*64 MGA^<-/+.Q.!XP>Y7]<"E,5)?7F'L)FD4N) C<3@%W"4R<3&$GA\$ONM&(:.Q M9MY(UWQ3DZ -0 MJ+!^(HE$Z;6A5R)"U6A-A"N^?'Q'_\A7EPM4%!>_LF(>LMA+F(>@BP,/!@DE M,&61 V,:H8A2E\2AEB-3<_ZI29T=^7!Q,DE4-A\1=&M&C>FNBNJMBC6LK=^Q M;&$^G8O;"_. 6Y9!8!F[<]&;?>0;F$'0'-_'#!O&1$.T2[1:?4@G0MD>&=@NC?[CK5B7A6*?[D''9A#P,.4R"T(<^ MV& 8ZWX$AM$3DW':O H"SFO-ER")5N#A>!0_E3^O11;;T7I-0/YMAPT MVG+X;WKBS,H7H"8&/WM=;?OO]I=TRR 0'-9.*/";9/)O\M>23[!A5"8'_/9' MMY1>UG54T_[AAC=7>V@=O3G%#'^BRS0Y/6OOZ$"2E MW7P&/B/LX0YHS&_E%BB&;N##X<;&U__XFA7D6[9D-VOVTG>I MT/K>E+[!9F4+2>0B+]YD$/4/22THR35(D%&=5M]@?0?C)7!)O?B^W]&!;L7'_.F6@+QG9BZ#O2X)^2LXW&8<,>%).(D=2./(4\Y M+45EPJG)TCHA"[VC;"'3!P'/5X"_K86& 7X* VHM+U79"JR?F6S^Z8*KQ_M[ MC=!4E37H%ITVD+4L'BN@:G+K*+0-P4!2/*#,A]K7K![L:QC1D8)^>Y$U%/:K M@4Y7^*_*,..% 6LPM1<.K/.>OMUV][8NUD)+$.:-O,%X9ZL/:0]>O*Q572SM M(TQ-VNZW?"\O^-7=*QU ]5NY9C"R+#<;1((-E4 ',RUKMQ^2029OQ["CV;W] MK#6-7X6GAUG 4IM;?WQGZ^>5&NQ7T;VO*L_H7C)4QH)B["2]N T($:L$P5C85ZG9QDY4JN3U>-@ MJ^['!]; E@Z8+\*8HDU%MW%Y_>5C]\@]^I _*F\K*IFUBQLN[M;/;/7TC)9W MKV5LRW6^XBR3GISB[RS[^2Q[@0G=#OUDOTO'CBQ%=XVRU9]H\<;FB>-2)W$9 M]!CU8> &+DQD"F8<^0DB0100K"5YIL'6U 1=37M=-XKFBP5:%;+X2U5#2K.$ MU#0P5BWV/0EB)R3,2VYAR>Z!C=LHR(D_0/.Y&A=0 C,#M8;:P :4X("U0 ?4 M\,Q Z 9V$ $:HQ "5)9[1-(F$")D\$RY9-:=U/%SZ?!U+@EU:?!<\OA/#'J MAND"]ZN<,$:+:P%^Z6BM2;CZQ58D$X3/TQB%.!"'L\_35#:L8A"':02Y$W.6 MT(0E>GTU>V>27E'MWO,H9D1?Q0H*N MV+.L4/;.ZI_J96]HCCJA;;&EO.K=VR!YD])E(Z=C(%ZFM!G-V<=5.X9!=7&9VODN 9>*E(!D@C8$,! MYG[I9@X\RY*NQFTO$W8&:FJU ET4<%.7@>;P&TD>GH6CEIA4@Z9#9/8,,)KX M5&.D*4H5WSBWI>DV8HZMWC/"6AQ4BW*9RD*;,O;FYU)6XJ]*05_FQ;JH^FDB MDGI8UEE)$^; P*61^%O,((]1S/T4(8:T"M99H7)JPKQRG.-]QWFSP/G5+\FA M^&V5HU#>YDG&9O5..[=9JLDO0-'N_NQU'?'.Q,Z2GM&&U0+DQGNUFJ3QDQJZ M6H"YO>NKC4U15!B_?5BOQ^<^=("!NS$/H1V$HCPD, M$^:ZT$\2GP2R4!?W]&X'>N>JO#A-$ MU^W53IN%XVL*_I.AU9-8)S;W*(L1CV)(B1SY@;A]3Q=833 M0#JF)K#$UQCIR:*A"Z FGT: U;+,NNZJL5RIB&5ZA5(PJ\LZ$ZE ,GCO<1&,Y)3=U"[F$8GN.^1TH.@8FMJS_34,LJZJ]IAKG?>+B_:O$ M238H_^\5#'F\)*-'/)X@03^[6TR3B2=W-?F^:93F:G]Y0D*F)K*EUN,WTS6Z M^C$9E+7<,>QH6'J;%R;8(LBN"+,O_':W?5F5YY =A5W]4VX7? MK[(ER5[1XF9YRWZMG_YBBW=6WB(5((E2RA,8)!G,80>81 [!/NT22. MA-ZF8^:>1=2\?-3&[=W2H&EK!#-#6L9Y MM(RJ-QB![5 3,#.HV7+O7SZ:ORDK!C"SR!C&#/BX6@ M3(- 1S*J3STU,;A?,7Y(O08-V-5DH!TP+0N\@SB9)S&!\1(,^L!8+KQ_8N)) ME.!O!T2U&'_'""/[XVI#J%$8YV:Y%C*TR$B5\^IQCZ/8B:'+4@J#)"0P3:, MLBB(F.\D##EDE'3I/DJG)OHN?OY:_"MY M9L+XVJ1PQ*D;<#^$Q/-"&%#Q!V(LA"E/ NY1ROU8J<29QIQ3.P1:.R;-0$UZ MI[$Z&/IND6X)T#%UX%8L!V0?*7_/RN'X%L =*2[_S ]6*S)?$Z6.$'W5D4:+ MU==DK1FTK_NJGORF+)M?+=?96E@@/S.9 KID.Z/IO:,V@9GG[*@$&?AAM M0J(&SJ"KVHYA1[NJ[6>M>56K\/3P?E]5U5;M_=[R^M0V^U[WKXI6C89\+1#U M[VL#Z%C>U"> L;"%>W XJR?:X9BC=T5K8>I47[2V1T=+(?@KGSLT\6+J$^@@ M(B->N0\12UR8Q"CQO11Q&B/+"01_Y5.3#^++"JVG#PCPU;SAUB&U+%3.21WX M*__4Q($=CI^7-B!HF'K2P XF RD#C<$&Z"^;SJ<:G6Z:[TQ-$NWZY!ZVR9UI MM[K9PT9!6QD(BVT5I141HWUL3G$_3#%I#C2>-G*"_#T5Y-3O!W9DS8OU'7]$ M"[:IIR5;+*2$)]"/*88!)A$4_TPA2F/'=8,@Q(%29;;6&::V2R6!T@)>L7>V M[+AR5<1/32TX"Q7+FW0#2$F=P8;>O;R;:BUZ-/ZX_4+;V#MJ MKZH/Y5ZY]L M2?.5.+#1DE2QW]N(>]FSI<['=P.:8"\15H(OJR'X7@)3>>\:$AK1)"!)Y"B7 M,5.:<6I[O2(:\ W5 #7(GH'EEG#U2T$UY+NE@A4\+4N)&LHMP7M9'E5#*#M0 MJM^N&H=TI+O5\Z'5NE[5@JGC(+?E24&PO@J)'O%]6F M\;0LJ3\/2E.!,/J03B<*IA=:@Z$P^S@-CH.IAYE($,P^4^H1, ?OZ8>_?*V_ MH2KC]VI)96.3.0JIYY*R#QB3_5AC!C%/(R&GG=A%F(=QH%2TIW6&J4GB#9%U M$C\09):]D=1#8$X#V2UGCNPV[3-Z[UWC"?^9>W(ENR MHA!386$DRH]A5^/TA@K!E?$,[:[*R'^]92M&+Y;TF_AQMBASD<7OA(RC=0'" MQB^^,L[$S^A#Y8Z>.SB@#@\2R-*4P< /')A@$L/4\96_V^ MRM]>;\1<0H9?+[55[(XAIJ992U)!22NHB96%[_+U,E>UC_LPZ]>A#<%E64)W M(65!6U8 99"2W#7N:+JQ G--E5CE&IHTUJQF\O] M3;^^K<225;ZS,H/_@17K52:C=,NGR@!V813?\48?[WGB)BP,2""CR$,88->' M*79\B% 4!Y@F:>QHE:(ZEZ"IB03)BJS%(@.C2/[R(K[_JKTVSU= :%SKQ;9' M[HZ]NHGT'\M,F!N_/3S^H5TV^=QE53,;QUPLRQ*K0KSB!53,U.[YV::JSM'Z MU!59I/M.+%^#+Y/MC,T@;*R_\9GDC-SPV QXQQV0#8T[M%!@:6S)/N:7^;)L MLOSW;/U\^28$RPM;U?&D7IH$81 G$*4)@T'J$IAX/H-1'"8Q=YTX3K%>C4"% M6:@&VP(!U_8DCR_H-4_=>L&JJR"FAPUCJUE8:D%JX5( M8"V\C!415)ESY/J!&C 7EH$9!+)H=>W"PI^_5_V,?<3ZB'W"2&,:%" M740(":DD^[>G+&*QZS@!5@I/:YUA:A*H+GA14PE*,H&@4[<0R"&0_5$09\-C M68AH(S.@&$@+]V=4 SD<<>1R("T,'=<#:7MPX-4E*K*R^#$K-L%Q%TOZF/U< M9CPC:+F^($2F84E=*%]D)&/%SA7I<#>BGAO ./5B82)Z""(WB(2=&'@>38F0 M!XZ.)G(.,5,3#U\N'F\>P=TUN'^X>KRZ?;IXNKF[!1>W7\'C']^_7SS\I_S= MX\WOMS?7-Y<7MT_@XO+R[H_;IYO;W\']W;>;RYNK1\WKQW.64O$V<:0%LGTY M*-F0EEV3D?+2K\$*V/$"-LP8]DN;A-74K=TYI(Q["6< M*,[-1-C#A/$=8-< M85V>K-M9IU3/@XA[H>.%T,'4AT&" IB$'H>$B[_')."I0^?O;(5S5:&K-K'. M[FU./U+HU::5K9[$5,0\9+'/$N9#%,<XB/ M<: ]Y6NAS)4NSKIA/&D0;05XM4/)/)RV/9**'=K-'3!Z$!DZ2A0G'?70T /B M\'C0?%O_"O4V7SZ\+9CKX-"5)8J1$U%.Q6&+(Q@0G$+$0['VB-.0ILPCH:E>X.6$4Y,0 M=9VI15EG*MO5F4(ER3/P4Q)MK*Q7A;F:PF$22_J)Y9>H>);_E^U,W]%")JP+>_;B'64+&1EZG:]D ML1'9$^V1D;HGVIPSZD=!XD&7^BX,0H9@0OP8"B.(A@E-8]]7\NH-)6!J@FC7 MCN<:9:N>-BQFEJ!;#HT!K&6Y)$D'Y1\-!H#@ &Q9@#Q?P4+\INS4"'9L6,9> M/47=]AJ,E+)N92VTR@%3@!I"E20*#F =">?42Z%#&DS1,$4\C/>=DRTS3\T;>K_+WK)"N M2!G^EU4YGVOT2]#U(D"&+B^ Q-&Q<;TD1=ZB9MZ2:IC#1@ M=I0@RRV0X'6#L!E U51] S!9/DEKA 2)&[]_CPR3L$WMYS5=H]2&E^KIJU%9RE3-T4JRHD_+JT:E]7FTS,\IIB M!M"6 _!;M@1%R99FQ'7?4J@)$H, 6Q8H6TI!1>JLZEDI-,(MM>;DBB(LAN1+ MWVRCRAE%U@_EC>IKDZED4#TI1F%"/15O%O.0,RIO5"'#J503,8,I35WHXCB- M>$H<%&O=IXY!]-0D8!V(4(#5EL9/+U9PO-)JLG%JZV=9P%HN3;!Q[3:8GW1! M@M:EFFX=@F.2_]7+#[0NP@A5!]KG'GBSAK)5Z:3]FA5DD1(15K9,YVS3>W4N+ZX>0!_7GS[XPI\O[IX_./A MZOO5[9-FG&DWOHI7:*90LWU_MO7X@P:EEL) E4 Q=776.=>X]V8J;!]=FBF] MI']C]BU?_I3Q%-)?^L>2BL&EFL7HU2\BI%[5DF3.B4,#SV,P3'Q<6=^ISU)A M@C,O9:[K!8FK48%+=5ZE?3%^T:QO@L!_ SB=$UBKPK0=Y_(V8, MP7$DBR2WC-PIKU1FH$DRJ&C6:@FDC*3Z_99I1$>ZSS* K-;ME0Y,';=52L., M=CNEPU3S-DKKO:$U9FZ6M&R:K55>IGYI:BJ9>N_P8_Z[A>)9K-MV,AZ7D9G) M1,'L/:-O:&&H=W@K F<4D=F,-'+]F ,&CDO''#XPS';ZEA%YB2',M>](GN2R MXP6K,]Y)A)/ 25)(O8C!(*$$(DPY9'&$$!>:1\!C'>"=4%LYH!90@\VTI.164)5H-."X4#%/ P9#EUS32JW:3 M\J'5I/+*,,$AS#!4Q\D)Y>Z.UT4(GJ1#9^<<< ,L_L=3&/I,&$Y>B&&:D@32 MU VB-&4A9EQ'A"C-.C5ALD]T51]J0+5A-<35I(EQ'"W+E58(P8^29F#%/Z.% MDB%IHS;GJ')'"X9#":3W\L 6IN@U6Z.%]$AO"J#(SHJW;-UH&N=[S",^XQ 3 M3V@SR(L@\IP$>C1F;I"F"!.MV@4JDTY-$DEC#:ZEI2P+V&5%&;]&=HR 3.RM M]3-;U4D7FIU0599!33Z9!M>R>&J0NRNB) DN2\J9[=U7N";CW??[)BS>B< M<,]AL1M"GT>QU*E\F 8,08Q"A_M!F')7*13,)I%3$WR[E ZA!:\R8=H1\%[5 M@GPO"5;WN5I;UWZ/]Q16R[(D;:;*-YF<[27 ?OD )W/JJRJ>-;[=; -7O.FPOIV0K+ T#Q9WGG@T<.*(PSCT4EFL MVX6(\!A&#(4QX3AVJ%:=;ET"IG:V;R@&J"(9K#8T@X4D&DB#9P;R#9O53_5, M&^U%4C-S;$)O^:#>D@Y*\F9@NPPU^6!+?_5$>4-KSOP9"ITA4TA[^E'-HJ'@ M')I(@\>Q4@[[ZA=9O,E;1!E */Y'G]"O.7=12,,HA3RF"0Q)[T[1@LCGV*AJD)Q*IPUZ".=D-60$W46<;5LK13*),MJWC5/( -$S)+;[1: MV5T0CE,Y^R0%4ZJCW0619E7MSJ&&UMBN&I;/'<\E$4E#B)'+8! X"4Q#$D.: M1)ASAB),E$*6#P>>FJ"JZT;_J*AKO[CI1JM;_IR#@66AHLK^@&K9^[R>422[ M'FCDVMC[Y!^7Q#[XO8E^X)?Y(ULPV>WCNU!GWE8F^H*WCSFUG=C3UEK^&BT_ MP(8=4/-S3K?P#L"[=[1-K&W?$PV#>91>XOT &NHIWC'1)_86[V>_N\>XPOL# M(_3RY<]U'6#[)(:X^)45\Q"QQ"4\A&X4!S#@B0\Q]F-(@B!RO"#Q4JQE]9R: M9&HR:G=Y785Y2SK!#TFIHN;0B:B:%7,N3I;E2PG1DQY$^I%W'1B8"KD[-<6X ML78=3!X%V74]JV\*7+RP)97.Y[*:;1HZ%'MA!&4A/AB$O@-Q&D7"%@@8<>,H M#)"R+; W\M2V]Y8X(*E3MP7VX>HW!@:#8'GO*O*O90RK'CV^X(*L,,SH/?=>G MB+LP8;$PV"E+(1+&NK3?2>+'3ARZ2IOT;$JFMZDEG3)>LRK% XHMJ9KW[X/7 MIELBC(JX90E2D@8VC( M)[N"/MLHF'I=[OCF5X^CKXMF\,,8ZS-FA(.]==*/ M7C@7V[X0A<'CCQN'<"X,1\$&9P]HL);<[O-KRIU@7JFHW*GW],W7;T*T+2HW?>E8<5/L.S3Q8)H& M*0QPZD(4\!12%R$W\CGFL9*P.3'VU.1*21[87.MH>*9.X=9OR9Z!AFT_E 80 M6@9M"\N#3-K#L48S:EN8:)JU;8\,4PB^YTOV\1VM_LG6UV]+6M2)QY3CD*4( M0<2Q*ZQ6C\"$.@F,>>@@H1IX$=%J.'-ZFJEMTI)*\%*2";BD4^\\;P%3[10_ M'R++.[="IZ(0E"1:R-WN1L'00=TRR:C'CAX=RS]-#)4"!/DATEH0'+LSSI9(4+D7]B.;B/2XP#Q MLP3)"1E> M'C\HP %6Z\757;E8&?GH"53DVW65F B M/W7M:7A.;@:$HZ#2!A55IX#TJ'H/&LL M"SFF7^N:G0]" -TS\;DOU_,P)NG9O M#BB- NU& !NK+/L@X/0JL??BT55_O?WE\:JN]S*P5VN]_VF#$4,W1?'&Z#P* M'>S&A, PPL*@=A(&4^;'T/%#UW$]SCC5J@+=,=?49*1JG%!64F\X1*B&7TW7 M,P2J95':&AA446HY)F@?#IOA0/5,GQ\)M,^R4A#0P2LF4FOO9$51; MFNCHR?0L>3"117L:VVZA80E6VW<%&HB.DC#;"9BA7-G3?;8C6!*<0"= M%"<\#$/NZ'6N'DC'U+2;V[<7Z;G+5_^F)T:&+H.:G!D!7,N"2' *A; ;Y*) MOX$M&V"=@XH1T.1D!DI>P(\--P;CL,[$TY $&TK%J"+N3*@.9>"YPPV,MV"+ MA70NR69!,@A5_/WJE]2Y-YVJ$NHPG-(4IJY'8!#&&&+DQS"-/%QE3D M0M]TXT8I*#)_%)&@^MXPN7)PL2>4!S'F'?^:+60#X>.$2([#F O-"SJACV#@ MA CBD"?03R@)6>2$PK33L]XT*9B>67<4?U"74W@KJJ8]XJQX?2NWUBM;5;\$ MJ,PN%AH"+C6$P=YIW>5C./")3J_O9W;R\2M4[(PAG MBVS]H7W!,6CPJ0FYF@FPX4+ZT+9\R#UWR(GZG<GYPWT# ]_ MY_2O;+&81]3W0Q<[$+N! P,_"B#FU(,)\E@0.;Z'0JWL\U&IGYK\O5^Q5WD3 MRBJSK7)25)T\:P?ZH(Z>XWX1:BKI9-?9LKS?\ T:C,_ CG70Y!U4_( -]^7W MT. ?U #,P Z"^IU9?96^%C" #0[F].)/63Y#6O6XM(^JDW_*LAQJ])]#Q,!$ MZ1,]0LM+X]Y:E67FDB.W)LO?RQ/E1,@F,VA@&0#:5OSV @G&SN8=#=)3; M?<909^8GUM<.Q?;FWT_"D+,P@'[, Q@$J2M$IH]@1)GO\ !YF&L%8+3.-#7! MN$N!V^CTFK$6[9BJ"38C2%D67SN0-D1:"83HA<)TUM_1/)^3WM?&;FL>7^L+ M5OI![HYJ'K/$29"\)V0)#$(N%*N $HA2S+&+$(ICSV 3R,EJ4P]7?U[=_G%E MM.>CKD)D SO+8D2ANZ-AY^E0L,;IX_A)*HPN&)H=&\]55F0&WH6 TBOCK^[% M%U0'[1#B(9\%"%*?IC"(0@YQ3#!T29@D."5Q[!/5!.)3$TQ-RM3WIV@;FBA+ ME?"WM4R\^"F;I(,W8;])#Q(#DAUPLZ1OI*HL([E23YH]"7>W&#(!HF5Q4V)2 MDE?"T1\%I8:+>AKQN?B,E$!\@).9E.$NWCN2A4^^-EJ:&Z6!U MK:+B*:_=;?QD_2%GD!:A3!Y\E8_,TR@4MAEED',:P< A+DS2$,&4>9X; MISP@$1U0>DN= J5O>/R"6YLV$(6\E7VMB2_=)VQ#N9[&IK$F:CJ;88C'$:,; MHF5D?$TVV- ]*R7&NG)27?6BK*VWZ0-F2'/3F'A4W4T?D$/M;< (0Y*3#[IT M7KRLU3.1C]^=FFK6VD&V:C6CDVE\ JAN86("(^ON[F'P:&8*MV,P,"WXQ( C MY@"WL[.?\-OQW##=XX+23*J8:"$SB&^6E^@U6Z-%K>]Z<>(&)& RSAC+ !)9 MOCQQH1_'KNNFC&.BY?3IG&UJ&WU';)D"#[,EJ.G54R6Z(5;3'HP!9WGWMV-F M(1%%"11#2D'W7*/J 4IL'Q[]:B\-3&HCSXR^+=@=_P^VH$]YGFO[WDU6R2HKH*:P+& K671TPKK=U58]3/A]$ RE1"G..NX>7%Z4!RE MQVF^/E#9*<.4YB&-"8I3H=#$85F_Q(.(>@%T/(1]+TQX$N'Y.A?B45&K*8?5 M$C/;P>WMAZ>[IXMOX.+Q\>KI45-AJ6!2U$RTF;>M@G0'X>IK&7L,FE(GJD'' MU1OV&#E2$/9_JV_W7_R%5K2X7.0%$_MW^9K)ZK(W2WHKUDK5_N\:8VK'N*1) MW=CO1*??Z#<%C.V]5Y()2CIESNQ3]E)6U?A^>W]3UI,6OQ!F:R%CHFGVGM$W M81AT JGE%E!!:9![H'/@T=P$*NPUW05*SP\[27>E,^15<%7<\#M;/^?"M'AG MQ;IT,\X][&",'1\F3AS"P D2L+%9ME0KG=6JRV$VE%N#M=QI,U^&9\2U(IH4%$-&F2;TP>T4#*D+JC- M.:HVH07#H;*A][)^@^1+F=&G&(QY]/R$OO"2+J/QEJW<#NKONS_2:-U]3S+0 M[.U[^H&A'O)_O-5?Y%/>XD8KPW7P84>9!RGBBVS-'MGJ/2.LJB->I]O(!ZJ^ M*F>D]TNP5-3Q,M@#%@R4Q9IV5:P MK:.Z=;WUEI=;U>$_G46T;33),V,E>YB4H7"7>;$ Y,7BJ, M [RQ>PG+Y(Y\M3$.^,>W(R/-.S!W1R96-O(O&^6!Q?F0A#X6YP:+N;Q3B6$2 MB&.$QI'K1V$J8V.UDG=:IYJ:V*]2J!<[4C5S=]HQ59/09I"R+%LKD!I4SL!M M?WUJ_>R=7BQ,I>^T3S1N_DXOPT<)//UOG-'"]:B;8>/H_/*Q>Z0^64O/4&5V MW2R%EER&&N_RM^]>Y1#%G\(2DUG>E4P[J 7UNXQ"_XK6[!IEJTJS">.8)*YL M"4N((W.O"<2A0V'D>)'OA @Y/M>ZWYT*9U,3?17Y92$[FB\6:%7L:A(.Z28[ M!8QU6M1.@=X)"?FFZKS?PF,'"\ ?IU5LB^NPJE M$UTC2Z2 A I(K$PW%I_<^IOLSSL)OL9O^CL)MML"$R9'H/[-K% U;EE>U &' MBE>Q>R]-[0 4Q,';JSM%E?\8@_X+U\'L6Y;U&\X-AE.VLCOHJG1_I-'N1D\R MT+P,/?W R"IWO?6O\Q5GF4SF+&32Q:_7;%6.4&RDP1PAXO,P]B B023,>HQA M0L(8ID$4!21-0AR2 3>GU@F?Z*WKI2QJM#BG]K/]);>L_QI=P7\9O7:KN3;X MKA+6=ISOU-D)J*FZR_39ZJV)!S;S8T7!V'Y3^&V]J4UZ MX%=AC4<\B' 8A! QRF"0R$1CE'(8T9@1G\0.IT@G1E9U8BU-5-3JJ1ZUBQYM\X!9F7R MD,$V@)I0F6H,J#KMN*T"-<$X:AZH^_ZP$C#N8>V-*$HP2[@/(X_'0B4FONR, MY4$O)B@(4\^)F5+/D[8)IF;C:I: <0?4?3G"N%ORF$#.LH0I@3B[[LL1+GIU M7\[!9[RZ+ZZ5NB]MO/?4?3EZ;=2Z+VU$']9]:7UNJ!LA7ZUE']9FJ*[+F.N4]/H?)+CM-^J%*U"T@K7LD]PIA"\ MJPZKJG5]'E36#6*)3ME%V4IHU;!S0?V@K*E MT)^$62<.]A?IH+K#B^QG=<3PR(E3WP]AQ)@#@R!.8)HD4BA@AU!AC3%I?FE7 MV^R>=6H:T!^E^5SP3!A=KSN"0;ZE6%,RJ&&O)BJ,(VI9=M3TRG86-<6@03+8 MT3PS5JEE$%1FRV_VS/D9M3?58&@IO*GXLJ$2X?/$"].$!Q3*KJ PB(((IEZ* M84H#GW#.I"32\0(=S3!-=T]^5!C\S+K@0^N!3TA^'-L_!-<_=\_;OZ\^'9U^_0( M+FZ_@H>KQZ>'F\NGJZ_E[S7[MHS[D:A)PNDNO64Q*UD1JRRO&!H<2:UMPRRH M'JE:P^S]=SJ!AVF-ZRM:3@?I6_9Y31+Q]_%#)\[SI;"B5<3'A!UME[U1YM MDWBLE09+J%3S3)V%J)GUY?%U_N_O[([A^ MN/L.KF]N+VXO;VY_!Q>73S=_WCS=7#UJ-N$9L"YJ9Y!=M"V?(X+XZDS8D"\# M97Z3'(!L^3>P90+LN+#2UVT#@D#,K#N6?Y+T,GF MX8G=_?" ZL/T'T^Y'.[B5U8HEQMNOC2UO;NK221CXIOI)(H.LF-8^D_9P8A8 MWJ7M8( ?DE1#!^Y)]H=5#-X;:;P2P:<8V*L)?/*!@5U:KUY>%WD9\+]K/RJ4 M:/%G]LZ:W5O%N>L0%\,(E1?#$8*(.T@

    VIS5/1L](TU-@DM; M__>+B_MM5\,&T5K>CSX$E1PB!L$;P4?2AAOX(2D&)*V SUI?0-/Z9[ M19'5 X^+ZEO#G#"R&]>N^-&W;,ENUNREF,?J6K><4D\AU MD0^Q[PCSD$48HC#P('=YQ''$H]#U=61"UV13$PP;6@'J;ENFCZJ:0#"%E66I ML(7I+T$GV! Z R6I,X"X6"MPL5CD?Y793&6)^!6CV1K(ZSR# :T*<)D*/^V: M:MQ@406FCT([5=X9)DL.2B7>ODE[YHY7]1+NWM;%&BUE!.@75&1D'E /440) MC"A',*"N4#CB$,,H39B/F30+?;U\:JWY=?;0.(G6VXJMJ*[86M5# V]5; M0N.M3/39UA0&J,P(+&8 2YZ&5U'36[HD2'!" @Y]WQ6Z8N@BB!EWQ-)%B% ' M8TZTDF"M+=P8!\6&>'BP;/F.;@#'71^U$\8:ZI:/G*/*QA7E(.>@+LW2('X& M2O+-'32#4#-T\NC-/>I1- B6P[-IV"#Z7+1V<2KL-;O'*3T_V Z6KO@J*/$A M*_[Y),:IXVD(3E*"@Q3R$&$8>%S6_/ ]Z(<^35-*!;!:K7PZYIJ:4-@C%4A: M@21V8+A2%\C*5K$)Z.P;Q<-0&V+V]N%ASNIMG6ELH[>/Y1,V;^\K9U;FV(4H MSR/&XX#$(709#85A&WD0!1&%#.'0<4D@?DP&U>;8S:$E)L;*7"FS%?)M8/? MRAP-(-5$PIGP6!8%N^H<>ZD=%DIT'+-ONDA'8X;/*=-QS&)KH8X3CQI2#+Y\ M?&%+\OR"5O\L8_=B/R8N=U.QOR,F[(4D@0@1H1WX$?:4(3Q?96C!Q9;><#C=YRH/+W"7 M".\F+HE)RB$.6"@[]L4PC5$$'=^EG"9^[#E:'?L.)YB:$*GI&U0U4+=\P#E8 M6!8$&]*L9/RW\6VVL-\G9>NW,==2KL]4IOUUMLS6[%OV+A/ZUV(I,[Q@Y75: M<5U6!+]XD4Z*_U?*C;IXV/9S33D3>SSAD*:^C+YV8IDZ[\'8]WT>!:GO)5K] MY<\A9FH"H>(%ELR '3?5O;+,9Y:WRTU^-M7O9N Z*PA:@/]D: 6^(\&W]-,I M;"CS"ZPFC\9:-LNRZQ-63%L$FH#:D+@\BY111:L)T [%L)$QA^I:"]G=[!ZM MUA]/*[0LQ)"R%5!IR[DH)%C8<@3S :^SV 2(A\&S(\BE%*/.TKY, IS34W@ MUJ2"DE;0(':0#=<%LJJ69@0ZZPK;0-0&:&^]>!A3Y-IG&EFGZV7Y6+WK?T4_ ML>+^_?5)=GI139_8/#^U/7Z//L![L5=>_*LX>A>YC#57SY+8PM&]DX/);WJ"8R^OU4 M6IDWU4WE>()Q>ZFT,GC42:7]25.1%.5905+D8!0Z,$*_[X31 77@3!TOUL_LY6L9;%BS\)R%U;^[CKVEJWO^!/Z=;I*]-9U1KS43Y#C08P<)"QQ ME$+L8@^&/@L=ZM/8C;0N0,XG:6JBI>2H3 K8LE26!=6LTFQ@K=2DT+@K8%EB M5>#O<;,?X%'Z.V5(NN#*BBO3')RFPD3.)VC6C_RO.:G5]0 MFLF_H,7.,M[=LJ;$)4GL,Y,?$B4*MXOE6J9V:U*Y: MN]:4@QWI#1^$=E=-FXNM:$Q.90EMVZ62"5ARL5_KK,&JK.???*YF%Y3\SC9+ M/VM9>RMGQ2C+8ZP/J4U:1VYH.@+LQYU1QYA4WX=^+5#,E^R!D?R=K3Z^OK&G M7,SP7V]HD?&,E%26)^,7MF0\6Q<7+VM5?_N0L:=V,-0\@ T3@+XQ65+QD(^- M3KEAI;-,Z#F MK92GQ:40GF*>[\O73(I2K1O$]A&F)K MOQ0R YQE6:.*F=G;R'YHAA74;1]VO.JZO:SME=KM?WK@U4==3Z6,0I#*U'/V M6M0%2+TT\#"+$XAJ8:VHB8D,J6#5IU;P MZ8!6\1;$#&"VKT(V6.V1:;!]A08Z-(8.Y#%7B1$1II C((4IEX2T1BYH1-I M79[J3#XU:5+6(=P1+_3O#?F0YRM8" ;T"SY(B7^5(86VL9V7TO%HFM5HR6 M[N_ZV.8.\2,WD"5FPQ0&L>?!U$]\2&(D!!QV'0\E>L'6BC-/3:(UNH63_.4E MW]0( UE1O(D?RJ*)^*W(EJPHY!,X6U:NB-\*QL!MOF; ]30+BJDODYK$LP*^ M97&WHQDTB 9;JD%U66->]](&RUADM^J\(\=Y:\)Q'/6M.T";;&NN\3?QMW__ M'YN?B#\P*MB__X__#U!+ P04 " SB@-7.:AS,X^5 #K%@< % &%I M<"TR,#(S,#8S,%]P&ULY+W9=IM)HT^?V1%?.@Y?MO2B)*FMM M291)5K?[W&#E*&$W",@ J)+\]#L2 &> Q) __E3;0TGB@(SAR\B(R,B(?_E? MWZ]&OWQ+T]EP,O[7/]$_DS_]DL9A$H?CS__ZI]\OWX+YT__ZMW_ZIW_Y?P#^ M\]7Y^U_>3,+U51K/?WD]36Z>XB]_#.=??IE_2;_\=3+]^_";^^73R,WS9'H% M\&^+7WL]^?IC.OS\9?X+(XS?_-C-=Z?_S$+(SK($RF@%0D<&-C@+T7$KN3:< M&OW_??YGJ[APA!%@7A,0V49P5#*(FC!-DW0&?[%\Z&@X_OL_E_]X-TN_('OC MV>*?__JG+_/YUW_^]=<__OCCS]_]=/3GR?3SKXP0_NO-3_]I]>/?G_S\'WSQ MT]1:^^OBN[<_.ANN^T'\6/KK?WYX?Q&^I"L'P_%L[L:A+# ;_O-L\<7WD^#F M"ZF_2-(WYS^^IG_]TVQX]764;K[V99KRO_[) M#;]"T2A1G)3E_M_E[_UZM^K7:9HA5!9G[/(UC6C)UL\!H M$A[\T*B(='+[FR/GTVCQU4%,P\'B4T_\;#YU83[P@A"I' '+& >19 ";0@(9 MC5)!"2>C?,APH7B&)"\T,$OASY\GWW[%#_ZU2*'\92&.A2B>++<4RWYTWVRY M2_S9@6*,$L4DR!QP&S#+P25.(64DWHBDF%,'D7U_M8=4WU?GR33\,IG&-$6; M<;.K$U1C_.T]?)=#Z0)"HA-3$:L$$\N""-XDE*(T.=T^'1REM!0K0/B8,DVC,J3L?SX?S'V^$H?;R^ M\FDZ4$DGFJV&+!'6PC@.7@0&B4N;0V8D*GX0&AZON!4*9+LH.$B"36C_/'T> M%B&,YQ_=51J@PR.L51X,2Q0$20P/.,6!9Y*B9CH+RRH@X.&J6Z% M8Z" R39 M!!+>810_11.V$/P%RC^]GER/Y],?KRSR6T'%M Z5&K)M B0G,:(*9JL_W@_'B0ZL-4%[C*42 M- N$)$Z(];8"0-8LO14X;.O@.%2FC0*##8*.C+L0 6-JCQ#7 M&8R)"HR+.N3DE2"Z$V"P[=)7Y.=#QFY";0D9K_&O9]/+R1_C@?!64N\36!=1 M*"&%B9LKF@P'JV^'3H:SG56$VU+$/DTF/ M/GV9C&]RZWH06I_O.)VJF\XO7F0"'M6 M_T4*UU.$+F7^(YO^]'OXXL:?TR(3KYCC:)TPT' &\F!1-A$.O+Z>%G$M[V8+I%$'U[.!I(HFGA(@KG.IXS 8 UL+ M*9:TJO=,F1H!P?K5MX-&\_G'"J)M B+OQOAI*([AM_3&S=V*K0&W5)O )7#+ M*0B? G@C&>3 !$>V2$B'>8O/K;Y=_53SB<@*HFT"(N6"?_K:S=/GR?3'0#F/ M%#H+0I0*#YT9>!4D6&D\$43X0VNHUBRZ'2":ST'N+\@F<'!QY4:C5]>SX3C- M9H-,HB+&2$@^(XPQ]D6A" [!$)-#(HZEPVJGUBRZ'0Z:SS;N+\@F<'!ZE::? M\3JJQO_&.0 Y@15> DV.1!,P3LXU\+!V\>UP MT7R:\7#!MH&/[W=E@1!!*$7#G&7'"R1J7=_36W M@T+#^<@#Q=@$")#PJU+W-0E_O_B"<<#X MFG %R&5,1 IMDJD BN=HV XD#691:B4QB 5T3%O:6WPT7#*++?=D[^&,YC["Z_O4I=EEO7. MHMV\5^3E\B:D#%%3Y"$K!Y8X//:2%AA4$Z]).@@ FU;>#@L-)R^KB+0:+/[E MUR=R?(]?V+MY _I!XUF*^)?99#2,I4G'*S^#A9%DL4TG.6WPS$N-L0C8K+,3=QBC63#O$8R!1L&==LNQF?H&#U:+++9=&\]G-5^[VWBYT[6M9;M8XFT]1?O+0#-NT6CB@6IM8, "Y]DQ91RIO3/6$M(O= [1[%J0'"+F M!K#RVLV^G(QC^>/TOZZ'W]P(F9F=S%^[Z?3'10^.\?P!'#HTS1]=<-X^OUK MB9/0HI_-OV! ?%]FY=%PHJ4(*WB70! K<&L@7\QRY6/(4?+:AFT+LOII$-0= MJFIKH@%P/23>^5*LPQ(D+QR&.=Z 39(!X=K%H(ASHK9KMCM@JE]N=VB&]I;N M_M"8S-VHDMV9?$W3^8]/(X?B&,?B1'XM@3*:TD%2-OD@+;A8[NR#(6!<$A!B MQB H,*'40TH(W505:-43= &+.T%"[\FKF M?7*S=%ZZG9_EW]$O+)+"8!69R5R!5Z7@5:B2+*89(E71:\Y99L^5@>V#FV<) M:L&UJH*>>F)O $-H-]WX\Q -ZU)">,K?FM;?)I/XQW!4'F\J0S&J )8C*2+C MX(R*X#%4S9EJ0MESM_[[0&D;NOII^=@!HJHKH0%@W=+MDS,Z8+S"+148CU(& M5M .:72RS0$H6O?[NT$D.JEAAT 9"]A-@"">^F)>XZ91DHM-P9(R+&TI[1@ M>%00)?Y;12Z)?VZ:P%XGTSI"^NGOV,6)=+"8&\#*DOZ!,D(2GBR$3,K3W](= M1)5N 3%)%K/%,+-V7+]^'S@]'RUAO'!-E/3;WU -]K?#+%# M5-$ J&XN #^Y'R5M=9."3S8YP4F$1(0&D9@%'TN3;B,,U9%ZHY][PGG(M>M# M2IH!TT%ZWG#K>H#0>X2.&RXX*.G,FZN]IW(:$$\),8Q#2,0@"]*#U82 BI'1 M0*@R\I&#]*2R=JN%^CW,*@.DOF@;,#$/$U$W_/RXY29G2O$_D!>7-,"@Q3GJ-'.L=OR^#5W]7D]T!*_J"NGY?/M+&L?)=!6? MC#^?3*>E+]SB^N6VLY,/W)@@2F] M,+,X&FMD@2F8W:)6&W(-@?R/1 MP0E76;@-V*,UA[1DUM)@%22!'IW@-H,UZ-;%Z+/0-$CA:U]&[.D<=7;UT)&M M.5#8#221GK66]U*C0=,<(I.0;6&+&0&6H^FDDDN=@O70S01YY6@P)5=S% )X*7/:(!QFTJJB9?/S1ZIZ)"W4BYT%+S5 M52/N6IG[2K0=UGR56W#Z-H2S3"40N>=[@"7")IWQ0R1"C#G.B=L30,1SO M^ACJ1N -6*LWJV7+(,&K=+]J+@CA,Q7H$7*-#@2R8*4C(*QFD@F1[;.CWO5Q/2S/^>7>VJ8H:&H#3XXS:/4YL5#*H;("'S$"DR, 3FB"H,F4N9QJKU]!N MIJ89O[W#XZZ.*AH U3TF!CHGF@3-P#7%_6 Q;K5:1 A:".1*)1]JH^C>\OT6 M$AW[YFTG83<1]5U=#9$PG/*R1%62?,H6T$VI*2A\MJHU6@H_& M$:(E5:RVS_T,.?U6'!TINJNCC ;LSV6Z*B.6IS\>B2>CHV<\2R"I1#.:\6SV M7B)7T2 '^ TI8F5,;2"EWYJEH^"IAA(:P-*GFW478EIV/G#:>R>4 6]*V!FD M*<_)2^X^FQAH5IK7=K77D-%O(4 5]3Y])7N0K!N R[W.LTOZ$Y*8A?60;7E6 M0",>R9Z7ZE_<0SFY+)X=-K/O.7:?AGY3DUT Y2 I-X"2DQ@7U7UN],D-,89\ M[;X.T:D:>.VL-QYE8LH$[T5S%58J2'S%J 3 MPO75]:CTNEL$C*45^C1]2>/9\%M:9B/>3V;E)NND88X39/7;?I#P, MP_G T4BXBP*,EHO$O /'?0 6K?6!V2Q9[2YO+U/5;UJR"Z!5UD0#V'H:C R8 M"QA^$@LDE."3E7;+(7)(7GKNJ _NV8E;^_72?$Q%O_G'+K!SH*0;2!^]%,8. MB'#&&;NOC.3A>JF&LV,W M3OZT4,B7-!\&=*TCBLM^. MR[M@8^NDY0X*:,"+.AF-)G^43?MV,GTSN?;S?#UZVMCPMK14,AJ4R,!L1($% M)L%I'0'MOXHV:ZE$[1353@0VFNCI*X7-T1(PT2UJ]%,PTE%):^=2GR>QI M;2CM(?M6871_"J4F.E*:#1"+OJF0,:.7J@@X;\EBJJD2M;L#OD13H_G1VH#: M5PL-H.K>O>?&(YQ%3S#F\4"9-FAO!0'/C09.[E1G=5U=@RG@V3? M(HQNCG 4 ,:K!&S N$(P3I$A(T%+;[G35I/J/7DVD-)O.>=1X+.'S%N$SH/# M6C-+F?E=Y9#>=10+2O]'^F:9>W.>79 M))>JC%I7-4\^M[,+FN;HY:?IMV%()]^'LT%V$7TQ].FS40Q0 M$A&,3PXRFEB60_8A;=6H'1>XAP[\UQTR-JW=R#7<'GJ<5!1J&Z!8%#DL.9B] MF5RYX7C .0V$2PW**5+&K5 P7 2()CDOI0KHSM=#QE,"^H%''9T^!! ,]%L:)U]EP:!>5"!5FQ M"HQ $1GN&!=,2>_8"T[L%LOTW]'I9* &X#(>?J6QM?IKE>]UB12 M*0E$GDM:$67B"!<@.3?HW">KHIS6M?JZ MF]PVFR7\OUB>KDABA*(8!%K!(PCJ"!@B'7"5T3(38G+U]@Y[D-DOS [#Q7J0 M=::D!G#X>C*;G^4R.N?^>7\Q&<5!E,564PTQQ0S"$@7.>P819>@TT3:EV@\D M-U/3R-E6QWA5$GH#\/EM.IG-T&',P_F 4F/Q6 ^02$*)1)?*.R@\^WG4$3TX MS5WMKOWWEN^WV*LR0/85:P,/A6X;":[F;]]98AXCM4EX2#HPA'9Y_%N0SI5S MQB;%A:I=6+^1F'[KN2JCI8[(&[ FYZ@&). +&L4W>/2.)HN9RBNN!CP+'RDW MD&(IS?;:@\-8$72*3)D4K;>U9QH]2U"_CDXEI3_Q>&IIH $X7:31J'AG)1\U M_7NZ)ZR!39)[ZQ6*QVDTJMZ #XR!M-82YRE*L/9-VF9J^O5MN@%2)=DW@*+? MTA@%-$).3N+5<#PLPID/OZ4;=IQC@J%C!M[&4"9H&Y129I \>F]!6>5\[>?W M+Y#4KRO4#9YJ:J$!4#T1TB#'S!UUK.3&2W6L#&"R1R^ 4^93D%FZS@;1W!#1 MKU?4#7 .DW1+#O5=,Y,!6DZEN(F@)9,@0J3@>+9 C#1!.1V\KETOL8:,?FO8 MNW*B]Q1S TAY-T8#E6:W[EHF45A1'I@1@391XD%KB*>@A.6&(O@=J3W<_A$) M_5:B5T;((>+='1UVB8YQ^ES*SBZKG3P?)^/)0ZC?\..)MX)+!IRIA-Z](F"4 MTJ6Y6WG(+8.AM8W*1F+ZK3FO#)PZ(F_ :[DSC3'X&IE:V<[)>/8JYUCD=AK]^B^.J&L4U8-'$D;\.4C"(J(PEHA>>' MX$F#\RJ#(-'(8"5&Q]W4]=9 :6=5]YVBM(8JVCG4;W?6ZF!YA=%RN3L@*MF8 M" 4NC07AM 0,F/"?*$,6;-"J^C"E#:3TW(NK$RP=)N]>9R3=NB9I?B_>L4)Y M=%L=6&H(NB-4XM_0)Y%!):=IYEE5]P#O$[ =2'Z6$I7]9=O P773Y?+F>>TK M-QN&VX1,# :R,0]L%[SI.@I/95S+,$;0>=#"$JEK]['=D<3M M;-;/4NK4I7X:./[^FH:?OR _)XAI]SE]O"X/'L[RDR??2P--24 V+.Y84AY\ M*MRQUED"3.0@?,) E-4Y1RY!:DUNA.)$; B:Z Q,JVC1/,M M*R/M<*H;>:%S!'@>6<.-8_KDFQN.RI/?MY/IA1NEBQ2NI\N!)/'_7"_OU6ZG M;Z6 '$J4,W=2@Q#H]U@3/9!$0G8L6R%J)XYKT=YSN?^1,;<#Y#L#0 / 7\/R M+2LH1FM8-,"CHJ6.=#%33H"F@<=$8F[^L'.,Y.Y1,KEP@1=3X-8%?@_8&(J':RE)LEZS3L8 MA[<%897;[P4O1*8V @WE;II;!IX2#5:)%)/#LR%W%LDUT'ZO/A9>:,:WB[P; M. 1OJ5]*I-C?R;CLUD7#,<_*_T8).B$+PA #KLR$%C%ZKK+)SG76^F8=08U@ M:0]-;P+-P6)O $./>+AI*)5]-'C40S01W0!&+3A'#3+!57*@/0N==4OS*D8B;0$W;K%RPN5P66NP F,8@2E4>?:L'E" M1,]788GBE_T]92V3Y6^XR,P&2TO?Q,A10L: 0;L+,B2=>,B)\]IW[NLI MZ?=9>'T@59!W ZA94X>E;#"1NE"F4" '6F*TP46")&D6-.,)[CN+X]\WV86T M2ORUGX ;@,CCJX!WXZ?YC?/):/1V,OW#32.&&M9E83QH9C'4"-2#):GT;%6> MEWG.N+4JXV='$AL)U/9$Q--71)VIIP'T/3OAQFK',8I5H(F2*#J"_WR>*; M9U\7[]E/OZ=I&,Y2'"17NK+*##(G"R([#B:B@^&DECJ8')BI_5Q@=RK[C02/ MCL3N--C J;J!P\4LU/4,"LV8YED"721?K-'@,YIWQPDSQ!",B6M7D^U,9+\A M9@,(K:2_=@&ZW(+G:3:?#L/BSA]_[*2(\N$6>,%"N3"60#G>LSKF,IQ5*):6#JAVM[T-GOUWC MCHK:KK783F^CNR)B/%T6MS^7DVTYSISJ('V$G-%_$CZ7V:FE IH(QQ*SE%1O M&7\ N?TVA3LF?(^ETR91?#G9<%F^8-@_9O@\H>AGPWE:S8E9GD_G*4P^CQ>? MLCBJ!A@B1!9+PBY%5$>F&HRU%#Q*BWNC"6.UR_"ZYJG?]G,][8?^T=& DU+M MN8E,204,*R!8FD"XL&!901#*9IJLI*QV [SCOC?JK&/>,>'?B[H;@/G#=ZZ4 M.\:D(8 4>Q"",PR+R[!HM=1][YB VU_P#:#FV1L\IHRE%L-/ M[U,9/\ABJ1;V0#(UD3"C\,_F[E7_(2[!JJGEP.NPTW'LZEI5>FF3$1J:G_DO%VH;MWMLE0*AF#3$KO'T4E>#SKP$3M5/"E7U_]0HC-]%1P MF,IG?II.O@U1^G=UR$N;#;TOG\$8"2KG ;%9 6+9XN)?TK"BU MP)0(JVA2.M>^3-J=RD;*V@Y%T!HWJTMU->"+/70D.:&6.I8A.;3P0DL'7F8! MU!*GM XA.-:_!]\5C+K6]K,^_"ZB;P W#Q(^)5LS#L-1>L#2Y617:3J5$J54 ME,F<'*4IT2TPI14ASX8[Y9(DM>'7!1_]ULT=&<6] Z&!S? FXQY.KR70^_.]EVC_DR&1"/UI26@:CAU@RF!$\C4JA3ZR\KYW)VX:N?DUN M_^B9=*S*!N"YX1Z**.M)2@2TC:6%9R3H&"4!M@1HR2AOJT_7.^#:L#-[V1P$ M*ZBK1]!A,#NXOUG.\IL5 4MY#DB@ LF5((4VR(=&%JSAN)=$D&7:;8Z/[."3 M^/BE-?HM%VX&4%55T>U6RS4 M&TG66:%P,]CL3IGM /4DA.G2?WBX"8>S,+DNW5'&\=,T70VOKV;WF:7!1,4R M^N"EBE]$AHXXHQ1XRIK(E(12M9&['Z7]E@PW!^4CJ+L=;+\I E\EBY'-W]QP M?#9=7'=?%68'1F1.T1<&'PDI%]D&;$#^9%3E'RG;4+MD^ 62^JT(;@ZM-178 M#BP7A1@?4;@HR8>3BF/BT10)6=9\+6CG8W$]%OFVQP4 MZRBM'1 ^O6&]E=RJ%.Y6;&CW&8_H=Y-46E3E7 91!5'FMJ:@DY*J>GWO]M3U M6\[;'$P[4FL#":*GG*$OL_!94.YI^&W1B80JSC,K=?>FR(]S],%Y))!Y5(&4 MEC6N]HF^#5VM-3ZH@XD7H7>@@EHVEN@D?W7#>).K6)T%Z#TOSHF3V2RAUXQ" MBT2H %EEY#AP 8YZ"B8&S:A8-(/O'(W;4-I:$X4CX;.Z$EM&[,UF_.1^+':B ME#9*+AA8DDNW0$W +D9.6L(3C):JV%PI'MY#ZJ:?5DGEXC'4/G MAZ.E<[/:5+<2O?>]@75!IAPL'@K)EW&G%IPF# CN-@SEO'&A]JN:0VENK97" M\9#:E6*;!/+KR7@AQO)F[C5Z^NC33V\8_#% AEC4*0%A1:(AJ-*@S*,S8PQ1 M*>K NC_?GR6QM88)1X)I/;4U@,KM:V4&1DD;G'& HM0H.\_!!@P?I4B*2$UY MJ#XL<'OJ^CWD%&SXTF)$,,2H'0Q(!-Z%%[KZDE MP;#H:O=&VIW*1CJJ'JDZN):Z&K"/Z#7?O.D-_W4]G";D%;?9_,>GD1O/T3\I M%[9?RX\,J'5:6Y+ D))9BZ(\$%+HE"BN!2E'4*K=1VY[ZIJL*ZZ&D\E1E-9. M /Z$P4>>)+%I# MKAV?;TM;O_FCOHUI#86U8T6WE^; <\JLCA)BL@*$$PE\HA9"DIDS$57TM1W0 M[:GK-UET9$QVI+1V _2WP[$;A_6"-,I3Z:V#6(H-!,UE/(O' \ H84C@7M#: M%1Z[4]G,[.6C!.BUU-7.>8U^1\G+(DOXC_**']F=KAH!K%*S:Y@>!".=8%Z M];8,ERGM/9A'45NI-#=&!E&[I.,@@IL,XZNA:?W)?@35]G_\XEK1 MVM?AS]'39'S=-0X/5DP[6-M>@@-E3*0\>G"TM$AE>I&4"(#^A_(J,&MT[8Y@ MVU/7[R.S(^.P(Z4UD.$7[OWDLH/UT\JI M,+HNQ\3I]_"EN-/GN(-.@TF+W)OD/'F?LJ_=XNVX M'/;K)G267VH8)C_[)AHP1J4PB:(Y*LY^=!ILXA)HBM[Q9+DBU>>K'D)POQY( MFQ#?28G-#-$\C&5IO8FLA*:B5-M*B[X^90:4XE()1W/VM;LW=(_;SCR61G&[ MBQ(;Z79]$,.W(K>2!(';$I@,)7H("@RU#)1T1FOEN96U+U&K$-[OB_HV4;R7 M4AO(FZWX>LP-QAK3Z0_TC)8#86BPGN7$(1)3MBC18#1*63O/E114U!\*NQ5A M_=Y1]0"8-9"MJ[T&(/E09*55Q?6TJ&.@;%39H6^3K2\I:8$1KI4.=&;H[1"? M4O6! IMHZ?>FJG_@5=%1 UB[;81R4RTSCK<9E7=XS-Q)*Z WDIU*I68[HG=M MT<_V1$'2WAD918Z*5 ;?UL3UVSNDNXJ23I33 .I6CP87[_3C9GF-@B)>4V=A20]2L_Y\G)+)Z!9><6I-8S6OIS:EK:>RT.Z@<:3 MX[4#/36 O_/AYR^X6W^?I45OB#,_=\-QR2;?Y,'>3NZ]@RZ9LKM'ISFY*(P- MP%DJ8V%+4Y\H!?Z3FQM-ESG^-EK?5:[A;/I(?^ M>MD#\N3S-"W.HX&PV:-'HT#3,OQ5.0I>$.13)"YD(MF&1[=7:ZN7=E^YYUJ2 M3F%W!%U40UK=,51O3B]>G[_[=/GN[./9VU>_7[S[>'IQ\9#FK29.K?^<&L.E MMJ"PTARIL^EG-UZU77U]O[?ELO'J+?EG>04]-[H;>8%?E*)ZG\@:A!]Z +^ZGN'&FI%F8#K^NEG_E9L/96;Y/Q26J MZQ7^YM\'R>7D<\Q B<<@/I7)<(P8D$FF2!,QAM1.=>].9;].X?$Q^?@H[EBO MC=K%5R<7[R[.WGXZ/[TX_7AY4JS/R<SMQ?O?OOX[NV[UR?X MO=>OSW[_>/GNXV^?SMZ_>_WN=!_S>=!R-:QL/7XK&>-5WRT\WC\AYL/]DA,A MK;?",SQQA4-X>0/&(]J85L:);#4SM=,6FZDYV&P^W4BXO2Z&G\?#/ SEO?V3 MI>\VF@LJ**LCD"PL""]PA[.HP4D9J7-<>E-[WM4A]/8\*J@.HI[8QV,IL%%+ M>7[ZE]./OY_N8?1N?K.&_5I+1253=)Z^I?%U*G7EZYI7W>4%<;$G:X=<7SRYSAV?J'3 B:\0S1D3&* K4^XSQ M$?HAHO;U[[:T]6M\NL#0TPN,#K34J-7Y>'KY_NSBXM/I^<6_GYSO8WT>?T(- M*_0L596LT:F;CO$L*>5_B]<"=Y6X1B4=!"Z)E;6=@ M$RV'VIO'GWL'7>3%"Q=3&?>=D$F-9R7!XYK%+#/15N!1W3&3C5B4*CAX;$+J M"+Y1FW&_QM"%@1 M%I,!#7@N,QCI98B$^Q!J.R[;4W=XX]C;E=Z-5VM]<-._IWEIN/-DU7%\G:8E M!WPY=:6,>MEIO,Q@&DUFU_=W1'0$3V,G0(5R048"!\=0:DP$HZ6A1NG:+YBZ MXJ7O&0B=(/5I*]H&@-"H:7Q[\N[\+R?O?S_]<'IR\?LY_O'Q297&8%0B7.5CI(J#'K'@2CH50._?T'#V' M&L=UGWT';$T\TSXJB)*4(COT))ST#IB.G##F0J[>>N99@OHU4]5P\=@PU5-" MH];EWGEQ'GV4>#+,4OZQ) MKEZVO!.!AUJDK1:[VQV"J,1]DI!2]N6J*8$+*8,F)$H;DLVJ=FO6W2CLUV9U MAZW'1JQ#O35JU4Y>_\?O[R[>E:NR/:S8_=^N8;4V4E/)2MU< [^>7/GA^.:: M8Z'@1>/(V7#QI=M";,4]=W@46B$UB!P%F&@YX"')A"39.5.[RG,W"FN5.]Q; M;1W./946XQ4.Q&16Q@51,-Q*T($G9Z@TO'IIX7:4]6N7.D33IOJ%BHIJU" 5 MAV6OZH/5+]8P0^MHJ&2!%F6>]ZKP Y6:Y01<: F",P;>60=:9T9#HI'XVGVN M'U)PJ 5YCZ!,Z6$5ZWV_7P;O""TAQ *0W(*+/B&G1&(X(((4M1V]YRGJUV(< MH/W'%J&BX!NU!*_.SL_/_OKNXV][U2+=_7*5RJ(-M%2R"B61M\:5U5YRX5RY M]<@.54?+%:?Q$"-QG")&C*M][JZGY% K\?!3[U!JO4'_W"J@U)3[F"# 9R?! MR104"]8$73MGOX&4?NU"!?T_G6Q_N,@;-0ROSSY\>'>YR)V>?'SS^FQ1QW?Z M<<^JQ><^K8;IV)K:2K8$7<2KX?*&H*3_;[KFEI*M-1#+"N6@HX$DI4&(.71* M>7"0E4FM4:MV<7GV^G^_PL #;<2'3ZZELEL97;^%R&,4'NUC;KO[J_NIW.RAX;K@LA, M&+B5M;O@'TARSR[;\?#YQ+4[HJH;-9:G__'[N\N_?3B]_/>S-^\^_N7T8N%@ M[6$L-WQ0#6.Y#8V]^'S$4B>"#:AZCX>EPK]9(PDX;U,4PFA#:_>./:K/MV'X MT]IHR.%NHY: *BTDA4X!(ZRLH?@MEF67.:U>;KHU=3^3K[<+II[4:W:CKT9- MU[N/Z#N=7I[\YU[1ZOW?KE,GL(&::@6L@B9!]PC- KPGED@E K-M; Z MUC:YS]'3=ZED'4P\K8VLI(%&+7Z"T=?K$G[M8T8V M?E2=9VS;T%GM7=O"Z?V$5/RXG#ITA<-B8,HMHJ03(@1>INE15+Q!"!@M,C"N M3+9!IQAK/[9XB:;#7[*M__QUN'6"%H2M'7[\VW M-7E]OV>KB)VG#]FZ45*CQNF0M_>KL6S?O0?6\]]]#X),M;:BM/^+ MY?Y9< Z6.UX*5(PF$H]A6=L!Z[P'P:,%?BS_>R]3C/$##RR!(P:W6BPM#Q7& M$DI*YC(C2KO:M>_;4=9L7X%=4+*AKT!-I330IN]!#YO'O%#!,S,N 2WU\X)* M#YXC:SF+0&AT.0=?/;NRF9Y^&^UU!*MJ"F@ 3+_/TED^G:U\R/D-. MO\.*NCL:JXB_ 22]T KF\;F/D;K-(3 P>.:#(*[T!^09I#4DVYPBJ3Z[>#<* M^QTRU!'>.E12 Q"\?=7Z(;F2LBD74^M#&))=BI8MO,YRJ9YQ;P5B(7AEI-)* M^>I^V];$]3L7J"/@=:.:!C#WV[6;NO$\E9[V,5TM._ M\Y+C^%=7QM"7W@XW MPAP(9S,M$[H"E00$,Q%,^5N2(081F-*B=L"Y(XG]CL'H"']=JND?,,=[6?J3 M'#O#NUJT[_SN.MZ[S^[20&AB(H$G&-KB49S>9]=\'/8^/8M;H:-9"K!JY[V[J'OU^QI6R'%FC;IJ#,"D>,X,!5 M.?]BIN!5"D H3^B:C.O:_&]%6-]7\/71LZ9>NK)^&H@2UDIKT7I@'&_' M"#UBD5)G?681HDYDV?[2>I+!$<&M2$8KVD'Z;5*-]R6=PF/F9+*F%A>M$HE0'BIP#I%(1L1N>1$6E+_;F(+POJ] SL*!*OK MIU&7[%$WZ[U=L_6?TT&_[0Y=M8W=EE6*G#OFP%O4KJ!X /H4(R3BB"*9$R)K M-SKJJNOV3>1QEA^O4&I1 EK8-\/1]3S%1U"W.D?"B0 ?K0.A8@ 3G83DLLK. M"J5\[58$>Y+::,?N73"T*5SL4FD-'(IW;)Y@R!T+2\-OZ:Y=[^GW,+K&;;ZT M_%=?KV_&8FWN:)ZMLS8G"3$0"2(Q#)^M3* UH]12'82K'574YZ)?CZ]C1/>B MZD8/XWNON_8^B)]^1N5&]AT>P#LT"8_.4>+1RZ=)VC( %EW];!SH9$,4FBEM M:]?M'Z^=??GX>Y_ZS0U'1>AO)],+-WH?GWCX^3L0MA>NU& MC[-%WF#8+27Z&]2#$#:!X:FT9J+2)RH%$;4?].U#9[\G:R_@[$"!C9ZFCRL@ M9J[XR7?=U_<]8;?[W"KS$';GX"CS$7)F5GH&,AD%(J12'LP2>G\^*<>(BKKV MB7.4^0C+3M8K6<>S\7G9-%/T-A?/-.[- A%$,VL56(JQE0C4@*.X5105C$67 M" NN*_ZWI+'E*0H[H&=C45,7JFK4C#TSJF#_(.'%S^QXR$*'IFNW=O@I\,78 M13!),Q#:&_ L8!!KE4[>)F>K#[,\ZJB%NT#[[7 \G*?W&&8_6?9QVLBB=\HY M!Z++LUY"!9A,$C"1G<7O9,-J.V][D/DS#5W8!66;4R7=:+"!$..&Q17DVF\^%_+_1\^KWT]GH<7J&A#S%Q \QDY-TQ"MY+#EI$&9),RJC:M[@U MZ>\W)#D^K(^N\T:/^7NS/?8^UI]^1N6I(QT>VSM.BTBH;3SN%Q%OXNHP&$>IN6JL\6R"-][=1$E:3"; M75\]N0ORCFEA6R26P@A%(R9;./U%$T]VA7H6%GVJ:R2[XW'SB'U_U MC5K'Y,I)5KL/ M>>U!*/AI:TIH!%%>:<$A:$U+:Q\"AF4)1%%T6#UZ$JK^!)2UI#0U^F07?3\= M?7*XJ!L("M9-<+FM_KO)7S]B46JGD@L<&*,&1)GM8GSIWZN<0O9S#-4G@NQ! M9K\N?E6D=:NB1@^CNVDW^[_:>OP1=:?P='@P;9C%0DC*VB8.SED"PA,'/DL! MTAEFK0F"5B^TJ3N+9S:=WQ8>7[O1F1\-EP7Q;W$)-_I;I8CLI7#:#@%%52F/L2MCC*DY![[^*\[U@\FLLDY/KM@Y\8$'5== MC1JB]?,F]C9*SWY<=_,QNC16ATTAD%HK'Z,'$PM$6.F#)",>E3YZJK)+K'IS MT':F9-R-2+A/QTEYN/UYT4U@]NK'DS$*)W^X:;S;8RD(;0*A$$.)/(7*8#1- M0#-3B6K?P838RBS\U%,T=L'OEF=3DI7SJ[GL_F;AS1;WYT,#$I"/BF^D@E=?NUQ99O0-@LGP4AA M2M-JC#T9S6"E423XK)SOZGZP#@?]OKYK;,L<"0@-;(./DT6Y:(IW?1$7#"]D M,3L)\^&WI]D62XR.GG!0OKQ0=+C53=;E8E0+8AGADM>^]=F'SGZ[6O8(ZPR!T\B.EBS3]-@QIP\$W6GSDJA7!S?W7)XPD)TM5W+OV5T::& S@ ML95+F0O%$!YW,-&))DJIR+9V"Y_.F.FWVV835KU/>#2:X3FDK=;'TF2M/*M[ MD^9N.#IV<[$GR_?=9NQY>73?<(P0K:C4!C(C$?T-Z\ &W#/,2>)R]H39VBTP MNV\X=I8_32=?TW3^X]/(C6_>L'PMYF%Q:@T02L0+J\'%5(H/A,!@@WJPF6DG MLS).U4X!;4M;LZW%=D'*9G-:43$]>A$ET7]>(N&3[\/90"?MC>49 J4$79_2 M=(UK"LE$[Z).C-BMT/3"'(]=0IB0I]# M""? $U$F!F?#+0I#Y:V:NVZ#A^62_2#B &4]5O<>DNM9X1^&X^'5]=6*<"8= M8TP*T-8CUGE.B/J2QQ**9ZJE\=L-K'M!Y0\6[5GI^ZAL4D-^?2O>?;]'N G6 M1A$5)%W"7D82^-+GJW2L#EYCT!NW&L?UDN+O+]I/>KJ:XO>67P-I@XU''@8, MZ=T\7:'3J,G2DF@; M]G#6S,?)N#PG188&3$3J$I. )RXO77XS^*024"8R52*K2.JW95U/2[^^:&V= M/YF344$!/0+)#;\.W@]#&L\PH+MW=[=,3 U$MH);$R$J=-9$DKC1@C(0>,S2 MZ9Q\?!2W/,G%/+]"OU:G(W!4%&K/T+B8Y/D?*,IGN+&&4B55@%*0BTZ]H&B: M20 N/?.2$D45V0(B+Z_4[_UAAU"I+.1_P)3P*N4! M>TX&5&:E+U&Y::(V0(HZ.E%FCK/:,YG74])L\G@7%+PX'6]WH?>>,O@_D^E- M*^C9(EMFHN*4APQ,>HMQK[9@RY1ZX@+30KD0,]L&,B_F#1ZOW"]$:NAR4DVP M/6(A7_UXE<;ARY6;_GVY'8@C-+ 6MD2B&0*5B8'3A-E M2!2*F-J5V"_1U&^<7_%,Z40)38+JAIO59BN=F53P)015!#<;T>"RCL!*&E\0 M0ZVK7;3V$DV-.2H'(>!%>!V@C@;@]33ZO+G6TTDH*ST866QO>)O[K8;EEFD8PTP%09-"BT1+\@""!X MJN-^,R&&VC7CSY#3;[;R. ?>7J)O$46%D=4ND^@W,ILRRB1&$$XKL"8PR)YI MSTE2(56?7;69G-9,TIXJ?S%=LY_\6X#2*I1XPM+*ODH6HI&6 \\VH='6:=D MO>P]Z;VU+%:?S?<\28U!:E_5/X9413VT *O';-S=,KEDB/4I@7%9@L@"'0)& M%!B;/5KQB*QUGDE^OU/12&EF MQ&,&&R4K;E^P3GG!3.WV9<_1TYA-VE/G+T%I7P7\ U[HKF9A-G*+^Q(U?5_= M[B2M[N]K#6%)B%+6*1V>TS9$Q*X70*/D/"@9M*S=7N;H][764T>L]8!;7&!< M; 5X$4HK4IHMS8%Q6KMQY4]V7[L+"K:\K]U%Z.W=UP:.OJMT!JB2J50[DU+Q M%R'A,4&?G M)[FOW4E)S]S7[B*Q1I3]:D6Z=EI*$@-8@@&J"(HAZ4&!94(KEIB,PNR@[%=] M/_?I3MG[2*S%L/OQK:!+E@J/7$0F-=H^K_%@]+2,*316YVR#K_VP_*>\G-_' M@>A$"4V"ZM'=H,K!<*82R(!^N"!H&XW)&<]7IZ-V*:ONPY6?ZW)^)P3L>CF_ MBSH:@-&6(GI>)N<4&,UEAPEL'8P($2P8V@V7M2 M^WYU*\): ]HA6'CRNJRV8AI VW.WBE&(G"(R$+G%742N4HKEZ MW[>?[0Z_\KFXE^A;1-&]BT3E>8I4$H^D\AWN\'>1?PM0>N'NV'F",4@(0&EP@(QD\%0&\)(:DH4D'>2"?]8[_)U4 MO^,=_BYZ: %6FZ\5"<]*":TAT;+Q(D$;;E, S60VB9-H<^=[W*'OXL" M&KW#/S_]R^G'WT_?#&?N\^=I6HZBF>15W+'_;?QVGUOC7GT/#BK=D+\0G-U> ME'I++%$)@S):$I@&8S1O)0'B5$PV>\[T5O>"]>+FBF-7[@G][$;H2PL>&%62 MEV%].1,005#P)%L(@1HG(L])U [EGJ.G7_/4!5;63#ZIHXV>[U _32?Q.LS/ MIJM^RLL;PQ2Y9-9!IJ7GFT3/P)?N.D$R%:CFALBMT/3"]>FZM7L?I5-)JY.* M(FX#(K.3<5QQ,+MY$AH8B\Z1\L@*8P0I-5A-(B2%80ERDOEVGO5V.'E*0'_7 MKH?K]"E #A1P Q[TLJ=.0CX^(/5X[CMTZ&X:"QH3&%'(A4JX>XA18$E$5O#+ M-&3-/:G==^092'&\U_W%0?4(PADL=#.93.;CRB MV\]*I(K$2T63,H][HAWNS]TGH+_+_FZ LK]T&X#&2@YG\R]WUS$Q"\J9 F== M25V$!-XP9(-H+C $%5QMU9EC!WP\I:*?JXON0'*@G!M R@9'[BY/$:,SPAD) MV95KO*@->.$X<&71GQ/<\US[J=A+-/4^Y:ZNZ]N)*AJ U@O1Y>GW,+HN\_1. M9K,R^3Q>NN\#M*F,BXR>898*RKQTL-(:2"SH'(D,.54_Q78GL\G8:T^<[':W M?[#2VLXXWK#\RHV*7SB;C/$KL3B,$?\RFXR&L0QP6GW[XDM*\X.SD0>L63%3 M68OS(V;!,@PB>)HU^N]."UK[7?R1LIA/>V-\3//7JS;. M+D>;@HC%R;"%[0P^1 X9]UKV40M+:A_*S]'S\? M5C5M-.#SK>/E_=#YX6@X_S'(W"=.3"@M5'UQ% 385"KG)=>:<8?[I?:=T[,$ M]5M)UQ>V]M-'VXY;A>F,FSZIHI-UE)F)V\**6S^GZ_1LA)X-U9QB=,(-08.:<\*-1 ,&1XPSJ9EV::L7C_^C+H!WPR%J?!.E#S0V _,7\DK4V1KUX.4G1;: >?=(L.1 6B%22:.5J1P@_<4KX M$"!6544#T'K6';W==3=CR >$6:^ERY"XI*6;'P63M0 CJ)8JB4A"[7%ANU'8 MI/W;$QV[1 Z'J:H!(&YEX0<)@P/GC ;J#3)E2B=WW*] %$L^IQ"XKWUGNA5A M35J[.K"KKYB>6RULZ4NLKE7>CM+W(9X:%U\Q%"S7+,N\X^O)U=5P7B9OG5R5 M?P^8HTQ[=,@=(>B0>ZG!>T6@%)5+="B2YH\\Q[4-&SHAKM^L2B?H;$.1/XO= M?,XS7DZ.HX.L;-)6^#(;!;60DT.O*%G(1"23DJ/*IJ/R2'/:!=9K$?4WJ;Q_[UP&*,._V_ M&4Y36!Z>L]FPU";,YK/#*R^V7*!FF<4^/!WY8D!0001W#*CPI+30Q%".T0 T M2"FB)"30^D.ZCW(QL,&BW+O*]U(YZ]! !: )7>E:X$BH3:361? M).KGN"+8!35;6OH]]=*N/X$,W9O%3KP*A#H'SN.Q*#3G8*@V8(S@7#E!C:G^ M4GH+NGZ.@HMNX+:G=II&W$ '[KSB#!*3**IL>EOZZ07HOJ,R>UGX6L">I_3IK53#TV* = M0VD-G* /V!P0D\HK+@+<>"0^> /U^4MX%E>;,+9V?5\-G>+:X WP]'UO,3^LS": MS*ZGRS39K?R8BCPJ7_9ETJ71AL-M:GUYE\'&B.B+)2!D$NOJ:PY[GSCP06W&&KF8O6"[IT([->*]H&@/4&\NSK; MQ>I*G$]X'*A$\$3A 2(K31X8!F+>L0R:J92M)22:VE[DCB3V:T;;Q6L5E3: MV,<'U7+;,2&9CBH"*>VRA0GH-06'#H^F68O &=&U.[ZL):3?W$P#Z#M*R=;MY 2K\%% WB;!\5-7J;O3&3 M]FDRQX\?NM'HQX+=X;=TD<+U=#@?IMFR;"K%HJWYE_3:C<+U:-4SJ9'D'KZJG7E,T/+U@";")85'#MH3AB9!>;!2:%".A,@\L5;4 M[O)>EX-&$Z*[(.Y)UZ?^5-R ?W$@SZ]^K/^ Q4LI%6RV2A'0&<\^X:0%0Z(" MI44T.43E6&T?I4-V^H5^GRA]W#VC$<@TNWO*O,)5.SKCI-)1&B#)E3OB$ "= MP=),J0P_$AI<;MS]K5(<]72 M,"FK$N<)3- 4A*4$O,0 6$7*M8P9_ZA]*[&1F!:QN*_.'T>%5130 )+.$SI9 MP_)$8,'*[^/A?'9^\?N*&4]2R9F@J^46!PDI#3(=+ZT%\!_9)5_=HWV6H'YS MKITBJIXBFD!53.FJ^"*O)^-O:3HOSZL^W1"S8/!F-F\6+J@<('AD1P3CP/%0 M!A?HX#EU2>KZ3>&V)*[?'&O':.M"00T@[T /Y/U=8T[C2=;H;DA7:DJ#B6"B MB& %501M.\F^]@3 6K3W:R7_<6*9_<#P\V^"U7/7&/!D4=:!C"2"D(J#IY&" M16=;*\N99(WM@!W>-+<: NV)N;K WP, C5YQO,/#;;9XPSU[D_S\7DAY4RB7 M)].9&QUP1;'S$C6N& [CJ](5P2,B3L;Q]+^NA_,?]ZBY2>%J%H//*4%R$:TX M*WT,K<:_&2XH38;JZFV(MJ>NWC7"OZ=1O)Q\\FKRR:1JSA;E8&-L_6?VL5GEI%O0@V &,1_9=H"!B5.%!.;(A>:"UK M1_8UZ>\7M%4 -6E$NPT@^\-DG'Y\<-._I_G;ZW& MKLP:B)-$:Q^H\;7=DO64](NV_I QJ:ZF!L#VNN33\A!_K(CJ3?HZF0WG*U9" M%E9)]%T\3TV^FJ!G8U5)8"]B;7%VE:1'1 M)_?U=M 9"25B313*;#P0@E PI8.\,QK/#:<85?4'O:\AI-^,>CMX.UA)32!M M^G4RQ2WS:E+$>>-,KYCAQ%,N@@-&R_,4Z2-X[250%ZWE*#?A:M\<&,\D<]J#)$J!H%R#\^A/1&DH"UJ9 M4'U&]&9JMH*?^A\ ORKJ:@!X+V>W[MTH2:6M#@PR5Z4QE\8]1:0%SB(5TN"F MXK7-X0[DM7)KW5V6L"M=]=PU^[6;?2G_7Y+VW]RH;%'665XF_3R6SV^QB/A44[L-_PB"G-35Z5B]14)N=R MJB75$4\9XW'G9V7!E;E*D;,4%:[L8FWK68WXUFWK8<#N5]<_H?4=!!Z$%1DC MNU)*);C/8&PH_.'7D]5XMHF.#&Z_*:!6;>Q.&OG9:FV*J.?HM"]%_7$R=F$Z MO7:C#FIN7EJJT]J;G?@\?@V.Q%/;E6$_5),2V20+AF-(G56PDAN"8*_]<+?[ M&IRRX>ZM\L!7N=G<)Z/%[Z=8PDZ,.$?IYCME[-MR@$(L?07>#F?!C?Z6'(:! MSBB"[@QP&TI['4'!6[MO/OM79\X%^ M&/N%V[,QQJG$6,&I@^2Y 9$D R^% BT\>N^14I1&Y_A=$=.O]]D\8O=163L8 MW8['AS&D4$%RJLK8N9Q+[S*49)^EP.[K=P+D'%?TZHL=%9==*:K0! M]MN3=^=_.7G_^^F'TY.+W\_QCX^7%_M[G<]^7 W/_LLS]HC088B$#LZ5C;F 9O.<$DG(,19*=RT<0R&Y$ M]US&6 M?3PINCZK,!O*8M]2_^K%BJ1CVTO1NV1U!(%G$9 -9R]+X+I:A*\Z# MTCG;E(RSU;.3+Y#4'/*Z!,@F>%;05DO@>]A@;_E,[.8^UD7!/<'M+ 5!][6T M$G>6H\.B0HY*1^)-[=$EV]#5" QK .%E&WB85AI VJ?B@:)J[C;C&BYOZ^5$ M9,Q:P-A(%MDQ<,E8B(X$PQ0)EM9N=;(#>8W@KAHV)L=15 ,8?.VFTQ\8')VG MK\@DG@P+H6UF+S$JE3,"'1?BW6..,@F'+8/ M&_$DCZ3U!H#^?C+^?)FF5R4O=LO-0"9N-!$4I&&^C'D+8(/.('EDP1MBN:L] M[7,M(7J]-O=URN)#Q[$:JD_%YR=).5[,X#AAN7&/5SA*/ MAW!_C/RD,:KT)*$HTL1!>,;!6A9 R>*Y*NDDJ?UXL^W\)"5199,91*I*QQAT MHZP4&90EA@K\%JD^//0?.3^Y"[[JYR=W468#AW8I>$+6'M<]E1R'UU3DD 0X MIGP),PU8A_\QV4;A*1/B<75OA?AH$S7-X:U+6#P)D*KHJ &TW37+7,_3^J^N MXC[JM-#J_[;WKLUMWY)LHAK)P'+E) &EN+(%>,D45' MDR]=CM?B[(G#(:';K(D^:FD 7-M&%P3*2)(IH208!# F2=BJT2 B0K",>A!> M<8C+8 M*(EZAFQOI32!K&WS+QPF6$>.D0AF,5/2(VTH! # AZ96&6F+W^3M/;1DL&$1 M%9%62DD-(.[521=)JJ14XDCJ*'-K@D7&&XUX,-Y:+E(2I:?"%AE2,MB4B(H. MM*"J&H#>H^*C^]_^:Q2G0-37'Q_C]WB]S.,E99:&@" 8M6#"%4-.)H.BU90Z MEPCGI6_6NE%V[/>^^YS5#:"[EA#YJ!AN]I*_57T2A@S(8^-19, 29QSDIW5$ MA@2L@TI,Q\&J%;H0V,A9LG/"AD+>2W(:P5EY$&R"VYX::11<=,6*B<$S;Q,B,;\0 MAP-!3D-0X05ASOK$&3T$N&@+QW)UP;6+1AH%%[L[4@R6.YW?MG<\@KGG'EF% M+:3G27A'8]!BL!J E^34/8FK"ZY=--(2N/:H,-/*1T*M1A!R8)0G\2&7( 0V MSDG(U54BKO35UJ'*3(<':]UTXT!:;P#HZX\1U@CB4E%A' -Q1B]@&PN(/8 Q M GSR)#$#R^#+%_AW)*Z1V/!0L.E4T;*O#AL YY>OD^D\%]H^:N*_E-@JPEA" M$)OD0R<2D-:"(!VESD=;(9C2][GKZ&@D8JP$N;TULS.ZOL>IFQ2NL7_,!/;* M.0][(J3(P7^$B*Q, 3(NJRV6FOGB_71KR&C."Q\47?OJI0'3M:P67V>#@R-. MT.A0C&+191B1PX(BXIB%'10Q2;HPP#824_<2MS;,RNBHT:DOIY\N3C[]OE[+88Q;A/I\K,H^P M&+^%NC9^F4S"GZ/K:T#SB\\^X/VNS)X;K)Q.@#@%EHU3#%Y4.(Z2.*EGXQJ@=YK0QJ+XN0EX^*#J*NMI'XP-@G>Q-79[.,8>KS MJUC!Y -ZYF$_0UX%['''#<>8%'_(IR>)U9\+'08JW2&YM]X:@.7[?&X_^1;# M1?1?QY/KR=6/\]'5U_OBHF"(9%0&9 7+$\N,0@Y808IR'*B3(,+2&?(K)#4+ MN_WA\&*X?SG=- "U=[>S^>0F3L_C]4)=LZ^C;W>L@$^@+.]++R+LT.@HTC0Q M!%**R;)@L"M]A[>%G,K'?0>$6"F=- "O4TCC4@^G0 EDM(XIX >8XL+Y? /N M$27**9*$"K)TYM&3Q%:>,!DTY!M2;>VCS 7))T&GJ@DR#HED$F11*JL-:3X//,.=+7R0EBMP[W=%-0VZ!8O M[N7F+(M-8(A:$2 Y@PS-\,112@$8]4B-R&\Z"PNNGRD?=.G:O;XT-GO M4@:"@ZJL"4BNV5AP[E/.KUTDQI!13B 1)<."N)1\Z:Z/;I15+K@: M'G[%U=, Z+:([=$[MZL'G1;*O.2,,B6$"T(AQ1R7O#BK<= M]::R,3$(#]0,O@8M"G^WLI!"T8?N_^S%X6[E\KZ8+S38*(U M1MP8C(QU$N5)^TEQ;0,O?6JWG:)C*@SM@YT71?/E]-) !G%OC04QEF$B("_ M+;,,<1XMG4N_+S[3Q+\I'Y M_?#7MSB>#1-A]?CNP;IW^DF@2E2FA/0^"8Z(RCDDY@Y9D@225% >.%.0.AQS M5+8E==JHG0?A>(:9XA$I*?/@0,*1M8XA'T0,@FJ?] &[*5ZE]Y@BNCZXZW$L M4E:G#?CR;4>/+[D\C[F$ O27EDGG M;9)(&Y80U_E=6P[L&FF=)0130TO/6MB)T&9OGUN"\"Y*/4[D A3C)0O&I4@C M2H3H/(DO(IT?S94D>2&T\RXBCU*_/X\N9U>*I.O335! MB@KP+REQ9,"G(.*QE((E''7IQH#=*&WVTKLU]/96:T7PVM$V#C-3_EF)R4F" MK]ZS*;@Q"5Q+EFR.CJQ SI#<5JN8LL:)E)X=5;PX7-N3A&:OR(>!Y2$5UK91 MS:4HWE/FC1:*:QP:KX8Q3[5P:I-X/& =34: G'R;O_ M_=OIE].+T[-/!4HVMJU6XIJ@,[6%#O]_NIV-QG$V>S>Y<:/Q$N_CL!Q2Y_]S M.YJ-%G]U!S7!&'$Z2&0YYHCC7*#H(,93.BH3=*XK*]T_WH_"?RJOU;1Q(-F$KF0IPBP"-F\# 2Q(# Q(E@32M\&O4I4&R9M+]5W M@-/N>JB*/$\S: M;GF MTU7;@\ >ZIH4D5T#YJ3/A#HIH@M.&(0UMN#JM&H#E:U,.03J!Y9>V*;B1_)HC1UK)"+L9.]C:F#A5NOC_34V@[ 6'GA,H M^^BF :AMFW8(X811,5GD30"G09Q#.CJ/##88H@O"(BY=S/EF)E#N [%2.FD M7B=_VFFX@'^\,/DQ=\;D1]LU9GD@.VP02[1#3!&FC7$:^](G$4\(:&6FT &" MMMT%WP!JOGP%@?YD9S&\F]SDVXR5CJ:P[Y;O-_[TX^'??+8_\M\M.'Y@>QP^ M7]OQHQWII8R2 M.$"8]XD HVC=,H&:]2Y+GLH'2_RA!\U/6T>\#JQ0M:E77< M ,[/XVP^'>6+W2_SB?_C-W QL_,OOZU,O2>*"QL2DM9HQ#G8>QT\1E@*+:UV M3(O2@-U*4.73V^IXF0REO/:0>#?ND-C@,.SOE%+,-;(17%&DB LOC778@$L: M%H$MA'ZM(V\'936 N#4QT,?[X1-*>Y>49PCG5FKN3)ZS:<'/F.2IUR':0UQ9 M?>PUBW*P L_:]U:[J:5-B'V.4Y]U=P72_'TR'XVO()N+H-#Y;'5 'RX3K4%:RYS$>>L=;%(\6!5#/TJ;N^/8$2FO0["TVAH"YZ/"AW>PG4>@ MM,4?+L"]S):4D4OAOK^-LLIMOKCZ,4+RD5P9C(4$RY PNB;F2\X9#K$>4-1%W.%'_"> ]ZZX:O M@R'Y8"IL *ZOYJ";4M /(*/YC],Q9(RWBUSU;/XU3B^^VO'9MT7^\ LL,9^= MYA!K- F7(@DKN$T(G)G)S5D,&9<"4BD$IUE(DI9N6SH4;W4;G0;;!DU"8^*M;L?5$5KK/:!QS%MFK:]:OFJBA!*,*(U8< [QP#&RF EDHF&:!.=9^>:; M\FQTV@CZ[[,1"BF\:H2RJ.1^P=T#[ZL>SM/Q:FCVN\DX'WK"3QX+ZU(QPX74 M 25N99YZYI%C02 ?N<0T$,WPLW+4]97S>U/2":/F:#!:03T-F.#[^;3),2MT MT"AADV\2/41;QGH4;3"2DA0\'VJ(8[L5(C*6/ M/!MO[:826Y];KX2R"7$F*7*6"$0,E]Y&IB$Y+1U=ON76[CX(V[NUNX_R&G#- M&UM*(TXL!8L\I29/?9'(D3P*C@A@S@0?4FD,OHW6[E[Z[]K:W4,9C6+J:8^J MTRD1JB623EC$\T/')AB&*(U&1"6"=8<8'' ,K=U]5-^[M;N/'MIJ[;;",Z*Q M0H0#^9QQB8R*$6RZ )/.L<+)O!+G'5]K=R]U;6[M[B.[-LW)0^H4- .J01"6 M4H8@*8[(6=G7^$'^53] MN[W.Y^F7RG(KN;)(Q9 ?XXF0VNO$$9<41ZH$][3T9THP4>2L]%CC%9+M<:1Z,X(9K:W?9">TJ^XWYD"=^=6$;+J4#&&/F MD!(FC_ V"A)^DY!VGIG '),I-.PT7G+4<,%M*UYB3QB\M4UAOXWRL.]L*\[< M]>AJ64?!$X.L2S.4I]A#'L8P9S;$_'/IO M$+/<(.-XE@'[U>\G]BG0.4R;A'91ZFD]'=Z$"]<579O?EP9HK M'(UU$(%A4'J"7YSP!$FJI"'!$EK\6?:G%.QKD%Z*[Y)AI^2B08U:B"J)=\B" M@T4$,\FY)I:+TF51+ZFH6R6RAY:?6Y,]!=R S_KR=3*=0_A_\\!!"$09$202 M60R<<8L@,--(&RDC4RJ$XGT7+ZFH6R=1$")["K@!B#P0SI7"/+^?P8C,58&4 M(_"$#,2BP?,JXEDJW=W<#Q"#W?\7!,1NXFST+=.EFR[PC.F&A_!16#D-^)VM_+T?S?SD M=CP_M_.X&M5ZR;3"1B>/(AB67-T$>:%4$1$N!?$A)>^&C6U?I[&IL&8P\.VK MG.; MYK',+LD$7RSDGEHNHN( T\0N@6%+/%)RTA34*5/;=93TE0X5 Y(.PFZ M^ER5CW$VB_$I)XM?/DWF_XYY0@P3WZ5=;7<*ZE83%@#2 170@%WJRFGV^&"L-SB1=%AMB =*0T,4VC-.5#T9U(K5O"5]"R'4)539\Z_VKGM]/%/=\D M/1/#XPJ1_5+&7A\IET[NSMLPJ:8+5D5%)7(N#_E16B$MI4'*&!$M PMG2H]E M*)MJKMTM*U'^N L+EED-6("S]#,8>[4YM4^EG']1T,F_E%=:JSWW.Z?O;^ FV]L6?\?I[_!6,^=?9 M9?16ATA"'LK $.<2XE>L% K!L4 H#T273DAWI;6IQ'1P6.ZKK","9=YP%W]. M+KTF$+D$$*+-@RHCRW$N3P@B"IL$P]@5O]7I26)3*>TA(+B+:HX->0"E"/;> M!FT(S\_30$3+E4%&0UA+)/6$<6F8*5W;VIO(IO+@@Z&OMWJ.#'\_3VXAW("4 MR6',492YZU4R YQBAJSSG(#9SWNO(OPRC4TEO8="7V_E5&Y)WLK;Q>2G^-F. MPDF"C]USIQ-V(L_SR ,%$2=*( /Q+OS.1)YBDDP_FVO;_7AOZY?K]GH5 -0! M!'Y$MNS2,B^HP@X9:G(IK$C(<4B>@D^,>2,P<%?)AM5MC*I@NWHIHX%:]:U\ M/3X2__"7SS6WRX-Q@S&-)"6D#5AGGL ZFUS-1H6VW#F%A3AHT+:)T+HM1H>" M7Q$UM=,FM('+2TT4XSPD%$R4B/MDD:8L#[&GFK (X8$KG:5N(*5NVTY!6)40 M=0-&; ,;J^ZY2^R9$8E[Q"S-C^N)_!1UTDBR%+!@D%,G"-UY"6' 9*#T15;L<9 M'DT[RO_-W']>/MLC ]V 7I)*=Z#/^;N_!?T?.XKXI[/S\[/_.OWT2XGJXRV+ ME1!75UH+70V_CVZ>2_"N)[/;:;S?M=Q2)QVA2' /J;$E#FGF(7#TD@HC>/#% M:]?64[*O"<^K/KQ*MQQ8;#F+7I"(D@7?PX,+8#3RZ&I&K J"X2!+G_&M(:/N MY6X!O3^WUON*N@&'_W$ROH+5;C(K%_#?+*;G)QP4"9@B'_,H4:)M?K;-(4\, MEE(3G%CI<'$='?7QLI=RGR>P^TJZ0;2L!NPKQR4QFB(I>.9",604YR"6*"31 MTFI9>A[8>DHJEX_LK>%7(+.#N"M?"OP.'GLR_7DTMF,/X<^C)_MFJU<5N! & MLJ* I*04<4XMAS*K'JL+%7\5)28H*'4(^K'.HIPR'4BQ*)8"2DT"JZX@5GO0AL*=[9 M$1);8592/PV [XZ=U>.SF==+I2T+C@L4I"6(>W#Y5AGP]E%*CSDG1I2>=[2& MC)9L51D@[2OK@DU09<_"'@X_'AXGW>+=2QSB]/I0V0.>W7D<]O"'),VMD HE MKU-^!!@CAZU .G'#N=0J%G^V\7"'/RY1S"UL#!&!+TZ$0"9IC[ WA%*?%!&E M;PV/Y?"GC]Z['/[T$74#'FQMPDIE(!ISBEP*$%9"!@(RB0K)"/;4*BE3+%Y+ M&NYV^--'W,T?_C I#?;<(&%)KD),&&FK!4JPKXC@6!@F7HEKCO?PIYQW^]!%K X9E4\*@L1381(R(9[D1+M'\ +E'46C",/ @>>EKB*,Y_-G'&960 M=P.PR=OJ8K6M'B[;S^.W52WJ6?H\'<$6^6:OUS=:8NMMQ$8CIA1L$\9@ _( M&Y!J)7TBB5(U@.?:A^:6HJ(=@;/&S1U,B\>%VM/QBS9,1QEAGEJD=7X+U5"& M3(1M+QBGSCBE'1[B9G9G@ELRG ?'ZY[Z.S:PWC5LDN@I#397S7+8D+EQR5&= MQT1S9RT5W#E<$Z----16A^8NVCI*1"Z;.#GFS F%?'(& 6=Y[K"$/Q(78J3, MB##$H49_2NLVVK:!RMX::P"73R7WSDZG/W)NMNQ"P3@IIB)#C.6;CT0P[#%) MD-?),"]P\+;TK= V>NJVTPZ!L6+2K]C*L6CI?+17-O8T03IOA"(*!1DXXHI1 MI ,D^T0I)8*-POMGY_GKNV8[?*MNGVQ)I PBW78ZQAZS=ND!\$0S0'A,X-=I M/AN(++\ (HR#X)/+XFUBC[]?M^-U:!?62[H-=(8]IOVN*4EJ8;RU 86(<^60 ML<@8AE'D,0FNF3!VR"RR3P_88*VI0^-D%UE7'=6ZCHE'?4>62(J),?AC'/ M2?%9>@<69#0_NYW/YA9BY?MLBH!IHTGG^6LJ(>Y!%#;&B!R++F"'G2S^HN-K M--6]%!D./R]'8!343:.]P5\NSM[]KY].OGP _#KYP^?OIQ(R[/S+[)Q;)V^?CL=4XX%V\$?OD*N'9V%L/=U)Y'Z S1&9&? M6_(0K%H!(8#[RMG/596GSCI_R-QU0\]MD__7CX M-RLZ3OZTT["\D!?$)!T"1UCD:@X<<\T%IDA$HSU-5MI0>BY",>(KWRH?#K,O MGI^KHOX&CJN7E-^5J:E@L>5<("KRF1<83>0D48A)EU).,WSQ_LTG!-3%7R40 M3$III $X[2ZX![;'X?.U'7^R-W?U<5@+R@V52%,>(*6&/>T8CP@"G.0D,SX] M[PS=WZ(.P$==<.\!JQ=/=5;6<0,X/X_@=$8>O-*7^<3_\=MX-)^=?_EM57:9 M1)+4$(M\RIY(^HBLQ!HIJX@BPA/&2D=/6PFJ;%:KXV4RE/+:0^**B>B]BU+D M(8?YR% Z@;0Q#D%B(:)@W#%?VI&O):1NV5?KR-M!60T@[DX>"T<20I"4!8:( MR/VZ0DADE%(HXL UCH9Z4OHVX/'W*^.KB8!Q9WTTA*75WH(M%(A2!-$D='YZ M52$M2 !F=/22!:=QZ3/%EF*TW36Y 1([B+5RJ] )Q40NC&/F864@G4J&B2"0 MIU+F]%XAQRU' N>'Y0SAY/G4LK6%+NO6;D/AN^AI4E!H]95.Z8>;;]>3'\OQ M$.'6Q^7O\DB(/!SB@2_#.=6$&B2)S)73#".7APE8D3 73BGZO"UU$Q@Z?[.N MERD'DF&$W( ;^>EV-AKGTBW_G]O1;+303+:AUAL?G*-(.6<1MXXAJ\5R4&KB M*7)?O+YE REUB\S;"%1*:*E1L.7?3N/=%F4VV>2EA<0 0XK JCL K_$FU&:3..=_=4B6.49"C2_SV+S,[KMH>!/90UZ2([!HP)Z]:Y$T&^>-]S5DPT6M'(Q*>YAY@ M(I$+22-'C2/&J2APZ:F^^U-=M\&E#8]X8-T?,]H_W>;-O5+7[.1V_G4R'?UW M#)<,-KOVR2#E/>0YP6ND-60\3GM.%<6HOOMO1=?;@/T^F"TE<8A^8H-(A%I1!G$F0@^ & M!>LC$<92)@Y>9[ C+Y6/&XYUJQ0$2 ,;)13 ]%7 M=U)!I4W0C,(;\"#+*\X8OX!#'/FX7BR0%'U?<+>0P&RQUQ__//<:?)K,_QWG MY]%/KL;Y6&'A=5?"NN3".ZLB1XR9 *&@T,AP*U#D"1LE!7>AM LY"&-U9S94 M]B'M0>EFX6(=?57^=^12\BEK(D6#$T$$8'^''**^,6X'N^5)/"S8]E8 M:SFL.^WBK>ZP_<'4P%8KXL+O ]A?II/9[%(#H59$L#$0H"*>*]F-5 HI%R6. MSC.79&.YSAHVZL[Z./+49E]8'&LF\^+ ^VS^-4XOOMKQ6L$LP]V78?"EE1)C MP0F*)EN1"*&P"6!41*18)29-?#['M&S&4XB/;I>,^(UMHA8DWPM!#?BAX>+@ M^Y66_]%S<5Y2; ,7#".:J 6SQ AR"43F190I.<$;\G4]G=M;*PYH'R,->+.3 MZ\6_>6P9'DMJ]9+D)564I8 -$L:(95^G\=@A+S%/6&L;GC<9[3_[HA-EW:#] M5B_S!]!>$],U=Q;KXI<<:8[&5\N=22Z)X9$YJY#@/,](%Q+I:!UBS@7%A-(V ME>YS*4E_-X2_U3O]:DAH)KBY8^J!Y=_&]F8RG>=X+L=XER(DDI@P*,:0CRNB M0,Y' KPEG#AQR@37*RQY]9/=,/G6;M.'U,M1#1I\5@*6[NIJELE]X>&#G3XV MW$#"_KRV,:00,P/!IA,H2JT0-XKFN1D142V%Y8H;_OS]@W^&%*Z:5K ,QCOE MD>,@->YQ?C+=4Y2$\3($1EXT4?\SI/#@F!UN2&$?]3>0P3V9B^&4-C1(BEP$ M!KA3"ER.X\A0[05FX/%HZ0OBWA-GCF!$82\(;)LXTT0Q]H+$(*WV'?*-=6NWH?!=]#0I*+06E'Y_!;'@XW;JOX*I?,2/ M3X:'P'E.H/*C[29?%%@"N8XE1&!,S?.W C>#X)5O-35A9B]0E!1J R"AST$> M&1'2F(1L3 (".)_ /CH#$G+,B&A]H+(C*)ZO7;=IJR (]A): S%"@<.7&+30 MB4*<3QS G!H!, \<: D> 3'B(5N)%-P%A#Q(R6!5 MC)"SL.)O,=<]/=ZSC/C1,U/GD^MKV,7YAY?8.(R3S8>9 GX)'".3&\54I,8& M:C'%JA4KOY63XSY7[H'FTO7E!8!QS&'02RDL_=YE9]\6]2'?)F#4V]BMZSK20G2,JE" M0EPIL&$\QZCY%2]'(!"4A";%:&/[9==6I?8*4=O=,?M"I07?DD/C/)(EAO>W MT_MRK65>]#ANOIM"$2YC4E(R3L 6. <)FV7@T"-#-@8N0I)4%;_F[$_ED8Z9 M&A#KPRJZ/Y3-$LKC>)6CR(MFHB40=HJC7&64'\O]\->WT72QPOT^OTR<*(63 M01SG.?=":90?+Z/,$!@-S.<+ M')P+@\',: ^_*.= 99H)RYNYD-@K&6FO)+?=[;,?3/9,1CZ,0_4I5\N.W87I M6/CC?#R]DD34-&K.&<(BGYB3!'Z9!XO FE"1F#62O79>.RR%=1.-"N=5#2F\ MA9RBW-[_KSBZ^IK%\CU.[56\BTT_3T<^9E.55J8JX1B8,1[E2WO$/;/(.*^0 MM\$YH;QQJF$?TI'+NCG-VS@&'@)0?Y\M=QEHXB$%B626#6W-'"8=:NPK&*@.^,0!L& MQ(Q"QEN+(M?1).J89JV-H-R+X3=SRM_$QFT&FF]@'W?.""2UWC"'@J79J&F/ M',8*"6RH9\ZHI!JN7-I[;Q[#%<(Q[,TAX/9&+QVV)P*@J*191(D*C'A2!#E# M+8@K$9P(24$_&^]TL*N(=OW@&[J@* :.-^#"3D)8#'>WUP\*?M":<"0X+C@B M6+D\UEHA:TA C'I-3) \6-Z8X]K*4%UW=<27$>5@TLJ><:\+P_7VP^BN;77%W%Z0R^II(RYX)'R$=)<@R6(2$9$N G<$@HIKQ]B)QV6S>.^ MCR@(\G7;KV'$-3.Z<# GOTE.EP*[Y(23R 0" ;W@%#FK _+:,NX@K/CE.M^.,6Y)\=1%#V7P:N(_?/9 M'M6CQXW,'/?MP<">K3IZWJ#_>B8-X)SNKR-.)G-;F^6?UE\_D/7#PXX V(GGMN8 M V&L(WLH4X< ,Y@R;?*.0"U1R#W-N MM:&>"VL]\SP5;]'Z9XIP3\P.-T6XC_H;R!N6E,,_7@P[Y1X+:2-'CLIV!Z'9U,7HPH0%^7+ M'.Q !B()I#TA2!+B,=>.8UEZI/T0?-0%]QZP*E955DC'#>#\R4#798RWFNI) ME2"$LH1B?DV/L[SU&<$H2@_^)V'-3>D7LS82T_A!_N XV?2ZXEY*:P!].V>B M'Q_>P5&$8D(8L!@7'> !92:1TLP1(:E,Q5^4WY_JMS**=9_PX,"Z/V:TWS_. M^"CG?E8F$AFF$20AN%M=QEN"&<*PXR/F/DIV\,AB9VX:M_:%<5EJ6Y0%R=O; M+M^BA]S[]PFDX*/KT?S'.:3BEX$'86/PR"DA\^48&#!)!:*!:\FL2+K\&6^C0D$F(FC4 FG-Q/*VUX%EAWU#@S9" M)AU+G[._E0H%B!V5Q)'FF6X*XDH18"L[CZ3R.MJ05,*E1?=/A4)?S Y7H=!' M_0V$1$\O+K/X J8),?@5<<((LEIX9(.0EB;EE2@]=>A-5BCT L'6"H4^&FD M3H/<2FJA7?#8(*_SY!.A.7**6H1#D)(2(I@Y>(?ED5H<*!=7_,:/_P MGUO(N$_'L/-O%UHYFW^-TXNO=KSJ(?@T&7]?M) \'I0/;M+*E&O!Q!BOL6UF^O1.'#;N&0KCM]3V&1Y,?X^MMIJ"[UP4)'IPWL:#">14 M(RTY!M?.C'1>:>*:>M$M<=B_?RX7S_!"K M"@BS_$"3PBX_B>11@M0V$>(59*%'LPF?\G:DY4QO:1/N ;8W\%S=J^)9C?=] M)"&,'67G+&]@JNWM"'W@5OE<=$'%,ZS M:6^+X/X]6)3[VK?'BA:,"2V,1-Y(GA5MD(N*(V<)]RZ)P.41GO+T$<&1YI]' M<]@Z&!S?=.K977R7B@JO!(C+. PR"[F0ECF).*$QLF"-)\>3EG;G^\V?X0ZW M<1HT KU0_+<[_WU=?()+BHEVN51=(2Z$1SHR@CS#"S<@F&FF.[4T\T?JP?]6 MEF!(/+_I0.#IL>#K@HLRDJ2XR--F0ZXA9,@9ENVH%)0Q0HEJ9G1Q:>;?_"GV M&S $0^+Y31N"1^_;O2XU1R(1-E!$N0RY$-,BJY1 3%BBKGDXFR1<-BAJ/Q"6&=(!W ,2)-$D9)"$TXA A)%)_F.00C M1]W=W0?+F[N[:\&B@7CQ= PF,'X!A2_\ZL<5BXMV4!LP59K3/,?'9E8D JE']_>0DXK7>#5P#(91G/M@G#5U)E$LEYK@@RW^3DKJR #\Q$I M*S0ECDE+#@3#%CJVBZF]&YQVT$$#@,I;["Q]L==QMNK?3 +: MC24$)&4UIMH%Z4KW[+T@HDG@[*+@24EI-P"7<] $$/#U9!S>Q^_Q>O(M2RC/ MY1K/XAU+W&E#H@(#3AXT(Y+6SJA>(6F MNA=:P\&KJ"X:P-8O<1RG]AKX.0DWH_$H9T?ST??XE"D9)+=<"F09UHCK/)8_@_]MR(K7\K^LFJ[4%@#W5-BLBN 7-2 MQCI_O.^"\%1+Z5)"P1J:4UZ/HHX)E[1/FI4V/H59J%R]UIS?K(F0!C;( MBK,8UC.^"F*!*Y^(Y 0Q$C)7B4 63@,2SF#EO0%G4CKNZT997;-;%3S/9\>6 MUV2C(^<__._?3B_^_>N'BW^=O3_]]/N'+Q>_?OATL7O%PO;U2M0=]*"X4/4 MJ/YF-%]>HXX!".-\^A''?A1G#Y>Q]Q>L+I"0N$S(\CR(D.$ P0&U*(]_B")0 M+&/I0ZE>!!:<\'[K9J,PLM,?9]-E&=&O)O?TP&)SW_D MZ;;+G(W(($+T2"7+$8^>HER!BD*T@6%FG(B=&BO@ X]0!W]Z0-RF;[=R]3Z MHB<%I5X9->?QV^W4?P7W?G(%V5W>@\]9NCO4#(D1924"3B)(R!KD?*YLY%Q9 MB)$A3NYT&?H*E#H35 =?970^&5H!E4](+K[&Y?::3.]N=VD*WDEG4%B\[R43 M@U@4C#@6*@09DU37'>&6O/X SG_]8;)'$ MDI&Y%XH2GP^.C$7&\8B\PXE3)Q7(8HL%F47__U]-OO\/6'II0. W#[9CS0=; M.=,?S@/M*^7* %E2?7>B*)T%3BVB(4\$$<"Z%<0B09T-&$00TK:*K=?1\?AK M=8S&WNJ:%)!=9==PLDQF3S__:S*^^E_P_Q_G867:G&)>:N*182[?GV.---<1 M)4:3A0T #+(.+F+S%^II?7=M38J+KG+$^>C,]H4M7-3KK+&0]U$64XHX\'R( M>QM@MV"%K%$*81J23R0*:CJU(;P2A.Y#8RLGXL/F/0?38F6T;N)CM94I51[B M.HCD4A[[(C3)C9X$9"B- MM 4'P96(2$N#49 8?(0P1/@NE\DMI4DE];4]-^HCO-JJG]KQ[-W7T;>+Z+^. M)]>3JQ]W5^*K9)/4G1"PZ0-ULJ(A@5!$E U< MGFXJO(G>$4HQ0_G2#CQSY)#R6X$(2=Y(I15UI7LO]ZF2&VY0Q0%BFY*Z:!12 M3PMY/ Y,)V$0MOG<,LD$F0..R#D2F(J1QU1Z]-*1UK_U4GWO^K<^>FC7=QD9 M*0T"Y0V&>&08F" ":8))2H$RYNC@OJMB55PO)79S83TDVH"]69\&?)J,_60\ MFUR/@EW,T5I:Z<6NPD8GDI1 @3N/N$X>@;>'P$UK,-8.2VQH8?O3F\C*,UH. MZ/:&U=^Q ?0N,&6.424LBBXYE&L,D/'$(&6BP)"\$M7MYG,HB+;@- <&SCXP MW4&+S3I8P52*5#)$E8[9P>1F;\TI M?+PO!XU20[3 @!UO7 Y@%02PWB-)C(G@'4+0Q1]G[DI<)^#)M^!BA]%7[9:8 M7"3\^7DUQ'F\&@%+0,H[^VTTM]>71 >MA3;(4+?H]\C5"RPA1J6!OZ))/V]7 M7M\KT^USE4O0AE'T9%BI-PFDQ=_.3J[@S_F9J9.;7&:S>C!]EN7LIR,7PR6G M1H6H6.Z(A?R+"(^LX 0Y"XY Z""D[=2*M0\1E:M.*H%N" TUX%S71R2S2^F\ M%)[E1#_?MV/KD:9:Y;&5Q!-"HR[^SO0&4BI?-P\*MY)::-*NW?_F(DYO+HTQ M/EG,D24)S+1A%!F[N+T _C3SF*0N]2\=/E7Y'+^2C=I=VDV"Y_V*D.4LBE4K M6-;AZMW'$!+D+5:@')("@SHAK4""*1)&.<98/>\ZZ0&G5SY>^<2L$L!*:J1V MF=[-9#H?_?>JS_ I8Y?*Q$[*V?:-R/C@X M@(K)MX$@Z7U\.)\!=GZQH_'9].-D-EM&@9>&:F(O=0*3.4XP#23S1D<0G'YZ=_;K MAXN3__/AR^YS!]8L4F+8P&NT%9HPL Q]+NQ?:SJ^*64T)L:1#CPB;ED **6( M.2(F9*WTMN(&4%@83ET=4";DW )_? MQM/[:4/ S(J+V:4/Q%LK#(J64A!-'N&6G;V$Y((39RBGNC!\-I#2PN#A\O I M(?=VX7,OM<]Q;*_GHY@GP)SF'GH(]TZ\G][& .)SU.3WM$*@^<&6/%DWIZI* M6$U%\MSZTA9J#W);F$Q\,!@6UU^C$?KYAX\G%Q_>?SXYO_CWQ?G)IR\G[Q9O M?>T>KK^V8HG8O1?5A0+YU2-,G_,(C$>YVL/S2_ )ZK3)(RN$1MPG"7B,' 45 MHE%$^_2\2+S HPC;:2HW$&S3EW[Z\>0GBRHBK[R/-B0DDK*0%_.$+,@&!>PB M=B$E^)O2]5B[$%HWT"^*I\WSP(927 .NMQMKBZ)<[V1PBBN$77Y_DVN!C*8. M^:"QP@:;$$K7-72GKI6)8H-!Y<5[)H/HK3%$KNIX&3%!YG9/FI]CX3X+2E%@ M0T N1)*(6I1_*N0,I!)]62F)8(I&7&*MZM+,P^^A\IUF8?110^>;X=);_?!U_B<'>&52K@Z*! M,;1H%N:*&Z2MIT@9QR7\O73/)SJLO29>L_0Q3,/LI;Q).4DV%O@^,L.+72.= MM%P)AA0U 7'#"3+YJ PG0KDP*G%YH'.1EL:854ZV>FNF79#=[3X9I+/.HF \ M[!A&\ZA EO^H,9,>,U'\@>ZM!+43/.^E]FYPVD$'E=W7.]AKM]=Y(/^]6;\; M30')!0B((TIC;N"&1%13;%#B26BJ<6[I[N#$-GZ@26#LHL!):6DV8&-._K33 M< '_>#G$5C.6(OA>'S@87D$H$!\YDD%#+,B-A;\J;%.>$-#*7*I#.:O=I=\ M=#8\:S0%>5TM=@2(Z^'??+8_%KT[F>,'ML?A\[4=/XHI)6P:XJ?9L'I^KU);QPW@_#S.YM.1ST]HS2?^C]_& MH_GL_,MO*WN/B8]8.8,DXS3W9&.DI0#I"A\I(8%27?KIOZT$5;Y TB$J.-[G,Y'X'8^WY&P8.M^XHD141B)DF*B)P"DXIC ']/L.&B MRU-5'3_7*G1VT6]G\.PF[*;Q<_'GY"XZ3(09HBE$A[DOQ!J"C%$::D<\H(0&RS6 M1)0N"GV-IE9F\U6^"MI-1PU@;M6R-K[Z&"%?6:4KL\LD';9.01Q (!DB8/^G?4]J2XZ-MT>L]F*?E@O8H!$<\U6'HA0$1) M080)K#B7DN[TN&>7;]4]&1@$+(.(N3)LWM_&B\ECIGZ=C.=?KW^LAH\D%IS) MG%C+\DL]*2$3HT,T:LE$22Y"8UYAFRFDLD&/&)8:P2+7TP_IR&NM>)@SJDO<3= %Q> M/9K==#)[]FT1*Y[=SF=S.P[@DC_=+A*(Y)WP$2?$=/; 5BM(0&U"RANN)1&> MI-+]R\69J'N0.2A@ZRK\F!&_')]S.I[-I[>+L/-L_C5.+[[:\4HTGR;+43UA M)1@+P6ABSJ.@(T2EF&0?8CP21C."&8EZ000%2OX][L?;= ML^#1A^7RRQNZT0W8@X<.^:=$KVO??H+TQXLN0>[# [;7?Z%G._?.Q!?JXAZD MN.78ZF\*UWPT5\XQ7$7<@.CI5:FQMS6Z'J 2Z!!HZ(&"X2ZXZZ&@)>V_5NK2 M7F'-<&?Y!T1$1['7P09X]%6UYP:=6Q>L0")OXZ_C?*B%Q!=_ 0_ M_*,(F2]7K7(1\*HN[I#522(5,\8G]"VFIA;6U[,UJYS$[Z:M]=)H1%=@GL)\ M>C,./U_;JR*:>KIBE6/PG?2T5A*-:"GO^'?C69B64].S):N$[#M;OY>R:$11 M_YK\^4!?60NX8>DJ4?9.BMLNF\H*O/>IHYL8?IY,>[MM6[=*.-Q+ M=1VDTL+&F[V[GLSBQ>2>W%R&4W#WO;)^E0<]^F_!;E)J5I\#J;'.JQB%M->( MTD['8?1]%&[M]:*S81]%/5NJ;E*V7>:3UP10>RM=7S_0-7OUP*?#)EJW8#4- M;9#YI)L &KAOWCZDOTM]/1XGF&F_G^>EN[:B?OCNMK;9M(6E#9A[^F_O-TY OLKX>E.BFG M@:NU%\RWH)%?P /,W]MY_-F.IK_;Z]L"JEFS9B<=-7"AMED*TMW4EW=.[9NPFFU;/-T/!N!%"^F-E=R/X[)GE*^9^WF MEL\4*>#LRL:>59RKDYAV]:UO! MMOW7]4XP.^C@<6M7!Q'4J5=Z1-Q)F'S;43DO_]-ZIV*[:68C\Q7+R Y_Q-P/ M-Y]&_H]_V3__&(W74K<6,"__FYI[>/,)]J0#F_6@\<+;O @0=KP?VKCL'L0^ M+/?3#Q#X_O>-:Q>L>%7RFBX>!VO;A%$YR'X@;>^+QF=+5=/-5FFOU\;.2QC!)\M5JYO>Q1"N$T1#QO!B>C.>E[6%CY:L5B.]NRE\*9"V M+&$AA6U>M5H=RUYVL#FUW24,RUN1$%5#2 M_5+U2EAVT^R)BW7K5]+55[I-.0OCGBJB64OYI MC/SG#JMOEOPI3DHHY>E*39?P;&2\(;\2YP53X*T+5S-JNT8&7<14V^1=72>L?=&\536WI?Y M'Y^G_FQZ,9M^F,U'-W;9<5MN"EZG#U2[K]Q5JWW$5EG#CR;Y%S2EFU>M=HFY MJRY?%5 [#O#39/[O>.^I8ZDQ;5T^4.W&LX"S?%5LE37\,RPZ&<<[3DL44VU8 MLMIMZ*Y:W"Z:MO2V>&'JPU]Y!$($/L=I,O6+T'I?8]OG.]7N3@MIN(L0&U3[ M[Z/)]4+,9^E?DYOX+K\I-OWQT?XYA.ZW?JS>;6Q)!'219X,P ([_F]7RACE'I_II.2FCK[ZR[#5*J#/WX>J 'JZ M0;=W8L8^E"W^ZK+_'O@;A[%_K<[](M0O7'EIX MO".?FY_*>=&2^]D'R]?5S\D:Q M4!')YH7K55]M5<6DGUPJJ^YSG!30T\,J-6M*7I?U9 OC]8M\@*1/1=3Q?*V: M4YUZ*66#$/ZI53RDI_FG/O&?^L1^N@G_]V*RR,?WW1Y/5ZI61K5M=ZQEMK8" MKJ_OR2JS-9XO5\^MKQ7WI OOM2?/1)L3K+WWQ.-UJA6I;=L1:QBM'=2NJ"US MZ/9RM7IN>[\\OK7[BW>3+_$ZYD?"5QC:^^IB_8KU',EN^MHJE]IY"I 2[H/Z MLY1&'M;]>5QFK[V^>CT3N)LN.\NKMLV,X)+:7%;>M6J\O=U;J^+J/J>W%R,9G;ZQ+WP,_7JE9NN_.> M6RN+^AHZ\7/(Q*]_?+:C4$A1ZY:L5EB[N[ZV2*9VHIPS1: P4U7*-&Y:LUJ] M[(Z*>T4VM@[)&%**G$=6O7JU,M MH,LMPFK!E-Z36MR@;ERY7H7I/G;U-4'5KJSXS^UH_B,_';84):0W-\O)CJ,$ MQ$3@MI1V>WZJ7L'ICNK>392UT\9G9N;WV<*)+!Y7_3JY!BF?STMEDOT^5:]6 M=>>SNUU$V9S^/\7YZ=A/;@J=H7?Z0+V2U6*ZWBRVYC3\XI!Y*$UO^5 GC3=U M=K2#&&M/FGQI?C+GJ\.O,DKO^HU.^F[I]*FG\)K;Y&?SKW$Z\/Y>_XU.JF[I MX*JG\&KO:NMNK^WTXV@V+WC5O7G53NILZ3CK50'55N!+R[+W[-_U2W:J5FCI M,&N[:*J?_-\9__(*?&WM3IILZ2BKH[ JJO1VAJZL_79Y'[A_G,RVU6LE.W,+ M(E;_X4J3U_/9W=\\J'3]VIV4V,H!UE;Q5(]VGD7>^VZ_M0MV4E=+!U#;Q%*[ MU3D'5)FC0@I;MUXG?;5T8+1%*"T<\1<9C_EXH4X*:NF49YT8J@_6 MZ*2/ELY@GC'?1IGWWNKH6Z]*6SHF:;!,=3+^!0*7%6'OX\Q/1XMKF$)UJJ\O MWTF)+1V =!=9=;\41IDN>\TQ_?[ 7:GKY]=6[Z39ELY".@NLU8$:3]\/^CRY M'OE1G'V>3OQ3RO>H&4'1M97U]_KY;;U?+A\=*E M7DI]??6*C:"=]?:T9[>CO*JW4J^C\]-DOB*UC GO_I5JG5Q%];Q%?L-;]-4/ M\B_.SN+__/_^'U!+ P04 " SB@-7DBN@"WL( "(*@ & &5X:&EB M:70S,3%Q,F9Y,C,Q,"UQ+FAT;>5:;7/:.A;^OK]"F\ZVR0P0WD(22#M#$[J7 MW4Z2FY"]W4\[LBV#;HSE*]D0]M?OC M=!R].QD)'KS[R\E?RV5VIOQL+.*4^5KP5 0L,S(>LM\"86Y9N9Q+G:IDIN5P ME+)ZM=Y@ORE]*R? MI)VI#-)1NU:M_FUG48[K(40]E:9JW*Y6JD=)"HE0Q2DTT5C9?74;+&V3BKNT MS",YC-O6V'QJ,>RK2.GVJZK]Z]!(.>1C&W[&:@=!?G5S?@8C!K_TV#4L MN^H/^A#N?3K]I7O^]Q[KG@[(_MIQHUGZ,:WK7K/NV<7EH'/QC&5QJC,!+5$4 M;7V$MS@;<_(7CUC(?=S23(W!V:ER8/@;3X1?L%#&<##%ZL&A)<0>XAC6<^,R M#I$T/)581\9^E 58$T&;\UX) 9>4: E\3G A&$71 Q[R4)A'6P-R@:2%2R21 M11 "!0B9;D/+TER@3:',DK8O,-;- M"ALL..:-R>.8"=9&%5QE5)-MB M'.R*/3O5MAATM6>W?QQ;2!"M/UVR'M??A =$ >5(A&G[X+#2^NXUF5JH,V&P M.]QB.>SSKBP1O?H\,YM/(9[S!/R?[^284V4:"R E)M+81(.4B.TZU X\I.A\ MFFL1X0MBGE/G0U!*.070H$2Z0A>C(AG8PY/)/",#R;4D Z0C>$L\,:V4&2)= M"TMC&=JFI3(""N'89"6+$$IHUG;HXIX' B X(*-RKF MQ"C< &94Q0D_7 =%+($NR3T9R71&C+YJ6T*V#;N-J /E@NA<%V")ZRXW*,ET M D096X%\7^G *F#[@:&(45@B LC(B'$D@AZ'0<>(%LF(*F-X/,C(\7?8[T) MCS*;E.1&$8:HOG("!Y@5513%8@-Z<9>K2ZJ%!":"&HPKW)[*TO5[;T* _%Y: M4%<2?KZ)8U[1[UB4"^<#Z&,C2AO\S%$-D/_.;:W#M'P OKC95)<8=.\EC%^%CB#W?88KM+PB&P@>Q[))>KB>9.V,,%G3OB M[%Z7/:?)B)O["D5Y:[$D DMHUOJ<;&8X0MR**#]I/)(O?85#/H^THL,\H4DO-!I3B:#52I\8O3F//BF;>IKE#QHHDY0$F M&G&?HRLBGW<($$804,.:D7/@RA/KBV!^='Y=$'RH ?X2 M/"MLIB(V]E>//(@EQY@RGJAH(H@V8S[,?[S1>7*+<1*IF<#H=*1<1O,%B""D M7UE!*D\SGD0#&:?MBQH6=U2V\?F AXP*'09 M.D8\,:)=?.F %).(S]HRMIO:29W%Y6!J9T+,BA*8 \FZPPWG3W2.#RM.TY,4 MA2,-BHWSYST5^[QG/PV6Q^#-XWIC[7"U4EL[]M2RM6:EWFS]Z58ZJZT>_ M=-5FO=)JK)\ZO^R^]:\N! J4N)!3K)'6TW3W\T9PG)*ME2 M'M+8\LVXV!!NS1LD^E[W/[/5>7.N19UKLTG:;1C\BKY=HXOO98M/U MY]KHGCI^?RM?OVH>=HS]7'I2MV#ZER;W#Q_G_P,H;]W$L0R"2&S3Q',^%E^= MKWDAHMZ[6JG/%:)YRQI==M5J?$I19&TC'/GLY/1U*$K'E%;Y[*=FR MQ8S[80!AEVG+%%OXF_RD<>F>MO!H&1E[ZZ"Q;T_6*X[N\R]')LK8-PK:[AGF M1*Q]7;)PT,,4[J'\9.GZ*5_RAF7^Z=X$W;=OH/X/4$L#!!0 ( #.* U=\ M/HCSB0@ .(K 8 97AH:6)I=#,Q,G$R9GDR,S$P+7$N:'1M[5IM4R([ M%OZ^OR+KU,YH%6"#;R,X4\4HWJ%J"KV*>^]^V@K=:!^VO02#GF0YE, MZN^:6O+D7XZ'VK-Q=67UB6K[O!R=7>3;[%F MYX0!G\755><$1G0_M]AEZ_CJHMUM0[CU^_'G9N>7%FL>=\G^ZN'.;NGGM*YY MR9HG9^?=ULE\),@8%[R=H$8&./N:%Y^:G=9E^>SW+ZU_34VK!<%ZJ*PMHO(_ MN;$RGGP?4W=7FMHNL8X,!RKAAGVJL,]\?"U34V*AT*0*LP-NW[[9>]]8)U*+ M^J_@D'6F/8O9U0IKLP$?":;%2(HQF-P.I&&_YEP#;,F$78A,:TTA%\.7YE?:A7VB1MX W8/)^PZ5>-$1'U1\N[1WBF1$H:E M"E40"W*9,IY.6)Y:G0MHB;KH2B2\Q=F0D[]XPF(>XB?-U!"T;9676Q)(12B, MX7I"(D-^+;#OW)H&OT50!ELFKKYB#Q((I48]A5B*Z= D$IJ-!\ U,SE]S.:/ MA1;%(F3 4)H$A9=J^%C: 0PTF0B=@K1N!M54!#-'F!:QWF3>#:\P_#L/A%^P M6*9P,,5JYM 28@]Q#.NY<9G&2!IN)=:1:9CD$=9$T.:\5T+ )25:!I\37 A& M23+#0Q$*T+(T%V@S569)VU<8Z]T*ZRXXYITIXEAP/R6%BF.)2^>L-N-:N+# S;*7 M"'(?$\!"+Y%F0.(D-@0A$"G0=21-F"B38QY1A5:)CT^F52@B_&S8)L(1"<37 M^[QU$PYXVA>LB2R\R!-(N"YC;U-LN:FNRZ"K+;?]W=A"@FC]X9)UMP1G/"(* M*"*XGX/]B)\^<*M=8 M "DQDL8E&J1$ZM:A=F"6HO-IKD6"+XAY09VSH)0*"J!!B72%+D8E,G+G)Y/W MC(PDUY(,D)[@'?&DM%)NB'0=+(UC:)>6R@@HA).3FY2A9,LP3SBQ"711):J533Z,$"$:5;8Y=O7M@ MQ1*8UIZY/J: PY&,""KZ $=<-X5!6:XS(,JX"A2&2D=. =/ V3(#2:T%GY\9*>$6:XUXDKND)#>*.$;UE2,XP*RHHB@6:]"+OUQ=4ATD M,!'48'SA[JG_= MMNQ^ZMF+6NM&[D3W"?E.-4&%8:[)O7,$O+#>4!F+7^@PCU5,B"7^\(2\R'YQ[^G]HCM@1U, EF:Y1JD_#XA9VE%@GU"DEIH-*,71 M:EBES6U%<#]@L2&.GE:(E6364Z@V-!))Z.2F;P(PX Y#W(3_U.I,D2W^R"54 M=EC.T] =/+9>0\_9Q F,ZK9$&*F?ILX\E )^+]C\MO<;"WY-].SKIB-H5_'= M&7]Z&GM2-(LVS1\R5B0ICS#1B-L<71'YHD. ,(*(0E[RU<&@-)A\B!# &\Z, M@@-7GEA?!?.C\VN"X&,-\)?@6>$R%;%Q=SV*()8\8\ITI)*1(-I,>;^X>:.+ MY!;#+%$3@='Q0/F,Y@L004B_LH)4'F8\B08RM?5R[; 2[&7?Z3'#:C>^?5/= M#]8]%NP[W:SK8PN!'C H=!DZ)CPSHC[]T@ I9@F?U&7J-G63&HO+P=3&B)@5 M); DG.''YX]U*D$_L&.1>6PT73G8KCBAK9MM#P&=^[O']X['%2J]XX]M&QU MK[(;['_S9=]7]EQ$ONVJN[5*4+U_>'[9;>=?/168PL3'G+K+Q&0\_;"QLS$5 M*5BA'C O-=WBQXH6=MPWI\?#Z[[& 2Z9$KA%L3L!XKCZS9MX'';.=DGLV>YO:]WOQ7H\\T6*? MM\]I]!WV>HTF?IHL=EW?UD;_Y/''6_GVS>Y!P[C/54_K%JS_L_G]TX?Z_P#- MSV[B4$91(I[3Q X?BJ].V:(64?\=5&ISM:C0^06D]%]I_%<:?S,3?3/E3B?/ M=C3JTGMK"YG\';9>_7H.N_-BVJLK^L[*?\I0L',MC*3CK[MK<3R0(F:GMR?H M,W^W[9L2QQKGBA>SQE,9XK$G?M_[I32W3%U:;!&N/ MJ J(;*U(&8>4;7?KX=%[&P^^&3HW:_ZUTTP9]Z)&W3\:'HE[7T2=>GDVA?=0 MT7-[_Y0_\^YJ\>G?L=UV[_;^#U!+ P04 " SB@-72(,>Z=H% "+' M& &5X:&EB:70S,C%Q,F9Y,C,Q,"UQ+FAT;>U9;5/;1A#^WE^QA6D",Y;0 M"P9;)LPXQIDZS6 "IDD_=<[2R;I&NE-.)\#]]=T[26 '3$@:3).I!SRR;F]? MGUVM]@X2E:6'!PDET>%/!S];%AR)L,PH5Q!*2A2-H"P8G\&[B!8?P+)JJH'( MYY+-$@6>X_GP3L@/[()4ZXJIE!XV? YVJM\'.T;(P51$\\.#B%T BUYLL&G4 MH:Y/7 *-9'(N;JL!-P2H^B5LDC* M9CPPQM9;F^50I$(&FX[Y]/2*%9.,I?/@>5\RDCYO%8075D$EBZOE@OU-@RXJ M;'Y=UA;@YI1QVECDNFTT8WB5L"E3X'NVNZSF;?N4R ,73>LM*!RB[ZEED]&HTZ$]&XV,8OX*3T]'Q8'32?P/#]\/!^63T^Q!O(\7P%$[.3\_.^\<3 MF(Q76O>DUK@=.+?/[($-9\.!L]_>>W* ;+G;,$$[:QS$98J@ M"#'@J8[-=;PD_5@R2?4CJM .*&I$N?X604!(<-M;T?:UTVZB>QW9VG-NU]^M MW)]52%F,Z2)Q$UET<+>G0?(].]FKG,PX9DM&C.!Y75MIYT_TN/\;H?I/'0^FU9UH[)G=%-DFM*&8"ID1*6% M.J8D+VC07/0B5N0IF0>,&Z%F4V^9'9K:N]"E)"1I#1GCCFJY;IZZONTZ'=T_ M*>R+5-0(KELKV[16.RJZO>8[MM_=7[GLV.[*M?O8NHZ]O[_W&&SW'/^;L]WU M[8ZW^R"V.\;!LB%H8%+%/$+4IP5B^<6&O]&0U/D?.%!1-2*>EK2V8]6>*0D_ MS*0H>635F16;3U/- B^_TNP6*YDN<+>@*O(U):JG$_4(JY)Y!$*_G&%A!;]Z MY%^G[FHO?2N+J[Q'=(3O!%D.GW./-6.$@8C?&='-_/%;N@,(YC%E)YA^]^E&QYI(Q;8\4S; *F M4$3XD%G#B60\9#E);\=Y^W9!W#&OP/>/8I]@8F*.&_!_DK"B'NRAGZOI1AB: M\86>+NEAQLTH4@FX3%B8 %,@:8JO)GI\4@ 7"B)*,QI]Q1A2WZ]Y(/^I'N*$ M0N9"FN.>Z1PEQ512'NH5I"!\KJ7H4Z#E:0L@P*C\5.S-6,Q?'(NUH!ZK+LW/ MMBX3BC5>.V8;O2#KL9%& ZYK?6:44XDPN3%( MVYNBM)*@P*4!55&B6RNS["^L[1.6H9W']!).14;X"EBXSH-Q\47#H7N/L!9V M+9Z/Y:(P@[3 @ @]MO+$K"GT-UO(%+NF4JW>\C6';/5W=1BX8PXA_P%02P,$ M% @ ,XH#5[]VA>S+!0 '1P !@ !E>&AI8FET,S(R<3)F>3(S,3 M M<2YH=&WM66UOVS80_KY?<4NP-@$L19+?Y32 ZSBHAR).$W?=/@VT2-E<95$E MJ23>K]^1DAR[:=*LRTL;S$@,63S>ZW/D\;@_UXOD8'_."#WX:?]GQX%#$>4+ MEFJ()".:4<@53V?P@3+U$1RGI!J(;"GY;*XA\((Z?!#R(S\GQ;CF.F$'%9_] MO>+W_IX5LC\5='FP3_DYT%; 6B7P_IHT.;9%&NQMY?MOO-!O=9AS] MZ6_A5"0OYBB]3-BKK05/G3DS\L-VD.G>!:=Z'OJ>]\O6)AV1,R2="JW%(O1< MKY-II(A%JE$3B9R+QT+ -3&:76J')'R6AM;8&7%BLN#) M,GS9EYPD+VN*I,I13/*X&%;\;Q9V46'[ZZ*T "FL*1^A[)A]3X\'P=#(Z&@WZD]'X&,9'<'(Z.AZ,3OIO MX6ATW,='?!H?(<7P%$[>GYZ][Q]/8#*^T;HGM<;OP'OWS!VX<#8<6(O\>M.K M0?\,^H?CD\GP\/NWH=*\Z[5,/"9OAG#6/WW=/QZ>.>/?WP[_@/Y@8D8"S[L; MR()-D/V5*\WCY#U!F*1D71I?_F]74!.1T(NP/><=Q +:5E^*E@" M2RDN@[_F*8,Z L N>$1!S!-\O5+@C$6YY)HS!22E,+R,YB2=,5PI%PNNE%$6 M_PPEQ645YDPR5'%=J4+Q2B?4&B(FC7MKD.52Y00]K 5< ?/%MM]J]TIH0+/3NS,8,D(I[@]. MPF(=-MMNZ\D!LN/OP@3M+'$0YPF"(L* )R8VJWA)]BGGDIDM2AD'J!)1?GV' M(" D^,T=NKMRVE5T5Y$M/>=WZXW"_8L"*>LQ72>N(HL.[O8,2'YD)P>%DWF* MV;(@UG.8EIH@)<6WUFE5! @W>9E)IHRS:V:8) G@-&84P5"H#+VO:G96S%.2 M1N8],J3.IV7;_;,?63QKI(TTIP65JYMK3:T_3Z6-!Q&ZWZC<.> MZ]\X=AM;'\NU1OO>V7;=3J=Y[UP;;3?P[L9VS_I75@052HJ04P1]HA#*K[;J M6Q5)F?ZA!P55)>)I24L[;IHS)=''F11Y2ITRL6+[J1:S,,@N#;OUA0 M*K)'RM/ Q.\0%R6[ T(_G^&Z"O5BQU]E[LU>NB^+B[1\3*,_6YR>HXFOEYMU MS?W:6)3V3V_EB^U&NZ?L-QSS:"X2K$M>N_"&7'SDJ=JP_I'R]W\T/P<3%YS2 MA#VFB<=83O_GE"VK)E-(>VZ =1 HD7 *E4$!6XTCU2.;BW,6G5T[@$,OG=G-/RK M=LVMETIKL]9OK#*A;&LKM-!!/]UXAU4M"E=3R!2KF%S?/.5;KKW*[^)Z;L]> M"_X#4$L! A0#% @ ,XH#5V4LR<:,*0( =-H7 ! ( ! M &%I<"TR,#(S,#8S,"YH=&U02P$"% ,4 " SB@-70+!+0VT1 !& MP $ @ &Z*0( 86EP+3(P,C,P-C,P+GAS9%!+ 0(4 Q0 M ( #.* U?4PKU4YA\ $) 0 4 " 54[ @!A:7 M,C R M,S V,S!?8V%L+GAM;%!+ 0(4 Q0 ( #.* U]RS%$ *"N P 4 M " 6U; @!A:7 M,C R,S V,S!?9&5F+GAM;%!+ 0(4 Q0 ( M #.* U>5X&:4WOX #_B"@ 4 " 6NM @!A:7 M,C R,S V M,S!?;&%B+GAM;%!+ 0(4 Q0 ( #.* U2*Z +>P@ (@J 8 " 3Q"! !E>&AI8FET,S$Q<3)F M>3(S,3 M<2YH=&U02P$"% ,4 " SB@-7?#Z(\XD( #B*P & M @ 'M2@0 97AH:6)I=#,Q,G$R9GDR,S$P+7$N:'1M4$L! A0#% M @ ,XH#5TB#'NG:!0 BQP !@ ( !K%,$ &5X:&EB:70S M,C%Q,F9Y,C,Q,"UQ+FAT;5!+ 0(4 Q0 ( #.* U>_=H7LRP4 !T< 8 M " ;Q9! !E>&AI8FET,S(R<3)F>3(S,3 M<2YH=&U02P4& 2 H "@"< @ O5\$ end